/* Media Queries
================= */
@media all and (max-width:1440px) {
	
	.up .banner_sec,
	.up .banner_sec.v2,
	.up .banner_sec.v4{ padding:130px 0; }

	.up .Title_Form_Sec,
	.up .TwoColTCB,
	.up .full_content,
	.up .TwoColLCRI.v4,
	.up .speaker_sec,
	.up .TwoColLCRI,
	.up .TwoColLCRI.v3,
	.up .TwoColLCRI.v2{ padding:90px 0; }

	.up .banner_sec.v4{ padding-bottom:205px; }
}

@media all and (max-width:1280px) {
	.up h1,.up h1 div{ font-size:58px; }
	.up h2,.up h2 div,
	.up .spaker_right h2, .up .spaker_right h2 div{ font-size:38px; }
	.up h3,.up h3 div{ font-size:30px; }
	.up h4,.up h4 div{ font-size:28px; }
	.up h5,.up h5 div,
	.up .speaker_sec h5, .up .speaker_sec h5 div,
	.up .Title_Form_Sec .txt{ font-size:20px; }
	.up h6,.up h6 div{ font-size:18px; }

	.up .banner_sec,
	.up .banner_sec.v2,
	.up .banner_sec.v4{ padding:120px 0; }

	.up .Title_Form_Sec,
	.up .TwoColTCB,
	.up .full_content,
	.up .testimonial_sec,
	.up .TwoColLCRI.v4,
	.up .speaker_sec,
	.up .TwoColLCRI,
	.up .TwoColLCRI.v3,
	.up .TwoColLCRI.v2,
	.up .TwoColICB{ padding:80px 0; }

	.up .site_menu ul li{ margin-left:6%; }

	.up .testimonial_sec .quoteImg { margin-left:0px; }
	.up .testimonial_sec .dis_flex { margin-top:55px; }

	.up .logo_box{ margin-top:30px; margin-bottom:40px; }

	.up .banner_sec.v4{ padding-bottom:205px; }

}

@media all and (max-width:1080px) {

	.up h1,.up h1 div{ font-size:52px; }
	.up h2,.up h2 div,
	.up .spaker_right h2, .up .spaker_right h2 div{ font-size:34px; }
	.up h3,.up h3 div{ font-size:28px; }
	.up h4,.up h4 div{ font-size:24px; }
	.up h5,.up h5 div,
	.up .speaker_sec h5, .up .speaker_sec h5 div,
	.up .Title_Form_Sec .txt{ font-size:20px; }
	.up h6,.up h6 div{ font-size:18px; }

	.up .banner_sec,
	.up .banner_sec.v2,
	.up .banner_sec.v4,
	.up .speaker_sec{ padding:80px 0; }

	.up .banner_sec.v4{ padding-bottom:160px; }

	.up .Title_Form_Sec,
	.up .TwoColTCB,
	.up .full_content,
	.up .testimonial_sec,
	.up .TwoColLCRI.v4,
	.up .TwoColLCRI,
	.up .TwoColLCRI.v3,
	.up .TwoColICB{ padding:60px 0; }

	.up .TwoColTCB .TCTCB_box .txt { margin-top:40px; }

	.up .testimonial_sec .dis_flex { margin-top:45px; }

	.up .TwoColLeftContent .txt,
	.up .ThreeColTC_box .txt,
	.up .TwoColLCRI.v3 .TwoColLeftContent .txt{ margin-top: 40px; }

	.up .ThreeColTC_box { width: 30%; margin-right: 5%; }
	.up .TwoColTCB .TCTCB_box { width: 50%; padding-right:50px; }
}

@media all and (max-width:991px) {	

	.up h1,.up h1 div{ font-size:46px; }
	.up h2,.up h2 div,
	.up .spaker_right h2, .up .spaker_right h2 div{ font-size:30px; }
	.up h3,.up h3 div{ font-size:26px; }
	.up h4,.up h4 div{ font-size:22px; }
	.up h5,.up h5 div,
	.up .speaker_sec h5, .up .speaker_sec h5 div,
	.up .Title_Form_Sec .txt{ font-size:20px; }
	body.up,
	.up h6,.up h6 div{ font-size:18px; }

	.up .banner_sec,
	.up .banner_sec.v2,
	.up .TwoColTCB,
	.up .full_content,
	.up .banner_sec.v4,
	.up .speaker_sec{ padding:60px 0; }

	.up .Title_Form_Sec,
	.up .testimonial_sec,
	.up .TwoColLCRI.v4,
	.up .TwoColLCRI,
	.up .TwoColLCRI.v3,
	.up .TwoColLCRI.v2,
	.up .TwoColICB{ padding:50px 0; }

	.up .site_menu ul li{ margin-left:4%; }

	.up .TwoColLeftContent .txt,
	.up .TwoColTCB .TCTCB_box .txt,
	.up .testimonial_sec .dis_flex,
	.up .ThreeColTC_box .txt,
	.up .TwoColLCRI.v3 .TwoColLeftContent .txt { margin-top:30px; }

	.up .TwoColICB .ICTCB_box{ padding-right:30px }

	.up .banner_sec.v4{ padding-bottom:150px; }

}

@media all and (min-width:768px) {
	.up .header_section.v1 .site_menu{ display:block !important;}
}

@media all and (max-width:767px) {


	.mdranger .footer_column{padding-right:0px !important; padding-left:0px !important; border: none !important; width: 100% !important;}
	.footer_bottom .footer_column{text-align: left !important; padding-bottom:15px; }

	.two-column-v1b .dis_flex {flex-direction: column-reverse !important;}
	.two-column-v1 .dis_flex {flex-direction: column-reverse !important;}
	.block_sec .dis_flex {fdisplay:block !important;}


.two-column-v1c {padding-bottom:40px!important; }
 .two-column-v1 {padding-bottom:0px!important; }
  .two-column-v1b { padding-bottom:0px!important; }
  .two-column-v2{padding-bottom:40px!important; }
  .two-column-v2b img {width:100% !important;}
.Icon_box{ display:block !important; width:100%;}
	.up h1,.up h1 div{ font-size:40px; }
	.up h2,.up h2 div,
	.up .spaker_right h2, .up .spaker_right h2 div{ font-size:26px; }
	.up h3,.up h3 div{ font-size:22px; }
	.up h4,.up h4 div{ font-size:20px; }
	.up h5,.up h5 div,
	.up .speaker_sec h5, .up .speaker_sec h5 div,
	.up .Title_Form_Sec .txt{ font-size:18px; }
	body.up,
	.up h6,.up h6 div{ font-size:16px; }
	.up .TwoColLCRI img{padding-bottom:20px;}
	.up .TwoColLeftContent,
	.up .TwoColRightImage,
	.up .TwoColTCB .TCTCB_box,
	.up .ThreeColTC_box,
	.up .testimonial_sec .client_logo,
	.up .testimonial_sec .client_comment,
	.up .TwoColICB .ICTCB_box,
	.up .TwoColLCRI.v4 .form_right,
	.up .TwoColLCRI.v3 .TwoColRightImage,
	.up .spaker_left,
	.up .spaker_right,
	.up .footer_left,
	.up .footer_right{ width:100% !important; }

	.up .logo_box{ width:50%; margin:20px 0; }


	.up .banner_sec,
	.up .banner_sec.v2,
	.up .logos_sec,
	.up .Title_Form_Sec,
	.up .TwoColTCB,
	.up .full_content,
	.up .banner_sec.v4,
	.up .testimonial_sec,
	.up .TwoColLCRI.v4,
	.up .speaker_sec,
	.up .TwoColLCRI,
	.up .TwoColLCRI.v3,
	.up .TwoColLCRI.v2,
	.up .TwoColICB{ padding:40px 0; }

	.up .header_section{ position:relative; padding:15px 0; }
	
	.up .header_section.v1 .site_menu{ display:none; border-top:1px solid #5512D5; border-bottom:1px solid #5512D5; background-color:#F9F9F9; position:absolute; top:100%; left:0; z-index:99; width:100%; }
	.up .header_section.v1 .site_menu ul li{ padding:10px 20px; margin-left:0; width:100%; display:block; }
	.up .header_section.v1 .site_menu ul{ text-align:left; margin:10px 0; }

	.up .header_section.v3 .site_menu a.btn,
	.up .header_section.v2 .site_menu a.btn { margin-left:10px; }

	.up .banner_sec a.btn{ margin-top:30px; padding:15px; }

	.up .TwoColLCRI.v2 .TwoColLeftContent a.btn { margin-top:25px; }
	.up .TwoColRightImage{ text-align:center; margin-top:20px; width: 100% !important;}
	.up .TwoColRightImage img{ width:300px; }

	.up .TwoColLeftContent{ padding-top:0; }

	.up .site_logo { width: 100%; }
	.up .site_menu { width: 75%; }
	.up .menu_icon{ display:inline-block; position:absolute; right:20px; }

	.up .TwoColTCB .TCTCB_box .txt,
	.up .TwoColLCRI.v3 .TwoColLeftContent .txt,
	.up form.mktoForm{ margin-top: 20px; }

	.up .testimonial_sec .client_logo img{ width:200px; }
	.up .testimonial_sec .client_comment{ margin-left:0; margin-top:30px; }

	.up .TwoColLeftContent .txt,
	.up .TwoColTCB .TCTCB_box .txt,
	.up .testimonial_sec .dis_flex,
	.up .TwoColTCB .TCTCB_box a.btn { margin-top:20px; }

	.up .TwoColLCRI.v4 .form_right{ margin-top:30px; padding:30px; }

	.up .spaker_left * + h5 { margin-top:15px; }

	.up .spaker_right{ margin-top:30px; }
	.up .social_icon ul li a{ width:44px; height:44px; font-size:24px; }

	.up .footer_right{ margin-top:20px; }
	.up .footer_right ul{ text-align:center; }

	.up .footer_bottom{ text-align:center; margin-top:30px; }
	.up .footer_bottom a{ margin:0 10px; }

	.up .TwoColLCRI.v3 .TwoColRightImage{ margin-top:30px; }
	.up .TwoColTCB .TCTCB_box{ padding-right:0; }
	.up .TwoColTCB .TCTCB_box:not(:first-child),
	.up .ThreeColTC_box:not(:first-child){ margin-top:30px; }
	.up .TwoColICB .ICTCB_box{ margin-top:45px; }

	.up .header_section.v2 .site_logo,
	.up .header_section.v2 .site_menu,
	.up .header_section.v3 .site_logo,
	.up .header_section.v3 .site_menu{ width:100%; text-align:center; }
	.up .header_section.v2 .site_menu,
	.up .ThreeColTC_box .txt,
	.up .header_section.v3 .site_menu{ margin-top:20px; }

	.up .TwoColICB .ICTCB_box{ padding-right:0px }

	.up .logo_box img{ max-width:100%; }
	.up .ThreeColTC_box{ margin-right:0; }

	.up .testimonial_sec .quoteImg{ width:60px; margin-bottom:30px; }

	.up .banner_sec.v4{ padding-bottom:140px; }
}

@media all and (max-width:480px) {
	
	.up h1, .up h1 div{ font-size:34px; }
}