@media (min-width: 1300px) and (max-width: 1450px){

/*|| Default Css ST ||*/
/*|| Default Css ED ||*/

/*|| Header Css ST ||*/
/*|| Header Css ED ||*/

/*|| Footer Css ST ||*/
/*|| Footer Css ED ||*/

}

@media (min-width: 1200px) and (max-width: 1299px){

/*|| Default Css ST ||*/
/*|| Default Css ED ||*/

/*|| Header Css ST ||*/
/*|| Header Css ED ||*/

/*|| Content Css ST ||*/
.w3n_award_sec .w3n_left_circle { left:-60px; width:50px; }
.w3n_award_sec .tmb .t-entry-visual img { margin-left:0; width:100%; }
.w3n_award_sec .w3n_right_circle { width:50px; margin-left:-34px; }
/*|| Content Css ED ||*/

/*|| Footer Css ST ||*/
/*|| Footer Css ED ||*/

}

@media (min-width: 960px) and (max-width: 1199px){

/*|| Default Css ST ||*/
/*|| Default Css ED ||*/

/*|| Header Css ST ||*/
#masthead .menu-container .logo-container .main-logo { height:55px !important; line-height:55px !important; }
#masthead .menu-container .navbar-cta .menu-smart li a { font-size:18px; }
#masthead .menu-container .navbar-cta .menu-smart li a:after { width:20px; height:20px; background-size:20px 20px; }
#masthead .menu-container .navbar-main .menu-smart li { padding:0 8px; }
#masthead .menu-container .navbar-main .menu-smart li a { font-size:16px; }
/*|| Header Css ED ||*/

/*|| Content Css ST ||*/
.w3n_custom_header .w3n_small_img { bottom:25px; }
.text-lead, .text-lead > * { font-size:18px; }
h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) { font-size:36px; }

.w3n_offering_sec .style-light .uncont { padding-top:33px; }
.empty-space.empty-quart.w3n_round_shape, .empty-space.empty-single.w3n_round_shape { width:355px; height:355px; top:-30px; right:0; }

.w3n_award_sec .w3n_left_circle { left:-60px; width:50px; }
.w3n_award_sec .tmb .t-entry-visual img { margin-left:0; width:100%; }
.w3n_award_sec .w3n_right_circle { width:50px; margin-left:-34px; }

.textual-carousel .tmb .regular-text .pullquote > p { font-size:18px; }
.w3n_client_sec .tmb .regular-text .pullquote p:last-child { margin:18px 0 0; }
.w3n_client_sec .tmb .regular-text .pullquote p small { font-size:18px; }
/*|| Content Css ED ||*/

/*|| Footer Css ST ||*/
/*|| Footer Css ED ||*/

}

@media (min-width: 768px) and (max-width: 959px){

/*|| Default Css ST ||*/
/*|| Default Css ED ||*/

/*|| Header Css ST ||*/
.menu-container .logo-container { padding:17px 36px 17px 36px !important; }
#masthead .menu-container .logo-container .main-logo { height:55px !important; line-height:55px !important; }
#masthead .menu-container .navbar-cta .menu-smart li a { font-size:18px; }
#masthead .menu-container .navbar-cta .menu-smart li a:after { width:20px; height:20px; background-size:20px 20px; }
#masthead .menu-container .navbar-main .menu-smart li { padding:0 8px; }
#masthead .menu-container .navbar-main .menu-smart li a { font-size:16px; }

#masthead .menu-container .navbar-cta { -webkit-box-ordinal-group: 0; -ms-flex-order: 1; order: 1; margin:15px 0 0; }
#masthead .menu-container .navbar-cta .menu-smart li { float:none; display:inline-block; vertical-align:top; }
#masthead .menu-container .navbar-main .menu-smart li { padding:8px; }
body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item-link > a,
body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item > a { font-size:18px !important; }
/*|| Header Css ED ||*/

/*|| Content Css ST ||*/
.w3n_custom_header .w3n_small_img { width:180px; bottom:25px; }
.text-lead, .text-lead > * { font-size:18px; }
h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) { font-size:36px; }

.w3n_offering_sec .row .col-lg-7.align_left > .uncol > .uncoltable > .uncell > .uncont { text-align:center; padding-bottom:60px; }
.w3n_offering_sec .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont hr { margin-left:auto; }
.w3n_offering_sec .style-light .uncont { padding-top:0; }
.w3n_offering_sec .tmb .t-entry-visual .uncode-single-media-wrapper { text-align:center; }
.w3n_offering_sec .tmb .t-entry-visual img { max-width:400px; display:inline-block; } 
.empty-space.empty-quart.w3n_round_shape, .empty-space.empty-single.w3n_round_shape { width:355px; height:355px; top:-30px; right:0; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%); }

.w3n_award_sec .row .col-lg-7.align_left > .uncol > .uncoltable > .uncell > .uncont { text-align:center !important; padding-bottom:60px; }
.w3n_award_sec .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont hr { margin-left:auto; }
.w3n_award_sec .col-lg-7 .uncont { padding-top:0; }
.w3n_award_sec .w3n_left_circle { left:0; width:50px; }
.w3n_award_sec .tmb .t-entry-visual img { margin-left:0; width:100%; max-width:400px; display:inline-block; }
.w3n_award_sec .tmb .t-entry-visual .uncode-single-media-wrapper { text-align:center; }
.w3n_award_sec .w3n_right_circle { width:50px; margin-left:0; left:auto; right:0; }

.w3n_procedures:before,
.w3n_procedures:after{ width:100px; }
.w3n_procedures .row-background .background-wrapper .background-inner { background-size:100% auto !important; opacity:0.3; }
.owl-dots-inside .owl-dots .owl-dot span { width:8px; height:8px; }
.w3n_procedures .tmb .regular-text .pullquote { padding:50px 0 0; }

.textual-carousel .tmb .regular-text .pullquote > p { font-size:18px; }
.w3n_client_sec { padding-bottom:80px; padding-top:70px; }
.w3n_client_sec:before,
.w3n_client_sec:after { width:100px; }
.w3n_client_sec .tmb .regular-text .pullquote p:last-child { margin:18px 0 0; }
.w3n_client_sec .tmb .regular-text .pullquote p small { font-size:18px; }
/*|| Content Css ED ||*/

/*|| Footer Css ST ||*/
.main-container .row-container:not(.limit-width) .no-h-padding, .main-container .row-container.boxed-row .no-h-padding { padding:0 36px; }
.site-footer .footer-last .site-info p { text-align:left; }
/*|| Footer Css ED ||*/

}

@media (max-width: 767px){

/*|| Default Css ST ||*/

/*|| Default Css ED ||*/

/*|| Header Css ST ||*/
.menu-container .logo-container { padding:10px 36px 10px 36px !important; }
#masthead .menu-container .logo-container .main-logo { height:40px !important; line-height:40px !important; }
#masthead .menu-container .navbar-cta { -webkit-box-ordinal-group: 0; -ms-flex-order: 1; order: 1; margin:15px 0 0; display:none; }
#masthead .menu-container .navbar-cta .menu-smart li { float:none; display:inline-block; vertical-align:top; }
#masthead .menu-container .navbar-main .menu-smart li { padding:8px; }
body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item-link > a,
body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item > a { font-size:18px !important; }
#masthead .menu-container .navbar-main .menu-smart li a { color:#fff; }
#masthead .menu-container .navbar-main .menu-smart li a:hover, 
#masthead .menu-container .navbar-main .menu-smart li.current-menu-item a { color:#f9b233; }
#masthead .menu-container .navbar-main .menu-smart li .drop-menu { max-width:100% !important; min-width:100% !important; background-color: rgba(255,255,255,0.1); }
#masthead .menu-container .navbar-main .menu-smart .drop-menu li a { font-size:16px !important; }
/*|| Header Css ED ||*/

/*|| Content Css ST ||*/
.w3n_custom_header .column_parent .uncoltable > .uncell { padding-top:0 !important; }
.w3n_custom_header .w3n_small_img { width:154px; bottom:15px; }


.w3n-enquiry-form.row-container .row-parent { padding-top:20px; padding-bottom:30px; }
.w3n-enquiry-form.row-container .row-parent .wpcf7 { margin-top:20px; }
.w3n-enquiry-form .uncont .heading-text h3 { font-size:26px; }
.w3n-enquiry-form .wpcf7-form .wpcf7-select { padding:0 60px 0 12px; }
.w3n-enquiry-form .wpcf7-form .wpcf7-inline-wrapper .wpcf7-inline-field { width:100%; padding:0; }

.text-lead, .text-lead > * { font-size:16px; }
h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) { font-size:26px; }
h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) { font-size:30px; }
.text-lead p { margin-top:15px; }
.text-lead p br { display:none; }
.btn, .btn-link { padding:9px 40px !important; font-size:18px; }
.btn.custom-link { font-size:18px; }
.btn:not(input):not(.checkout-button), .btn-link:not(input):not(.checkout-button) { transform:scale(1); }

.w3n_offering_sec { padding-top:22px; }
.w3n_offering_sec h2 { font-size:26px !important; }
.w3n_offering_sec .row .col-lg-7.align_left > .uncol > .uncoltable > .uncell > .uncont { text-align:center; padding-bottom:40px; }
.w3n_offering_sec .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont hr { margin-left:auto; }
.w3n_offering_sec .style-light .uncont { padding-top:0; }
.w3n_offering_sec .tmb .t-entry-visual .uncode-single-media-wrapper { text-align:center; }
.w3n_offering_sec .tmb .t-entry-visual img { max-width:400px; display:inline-block; } 
.empty-space.empty-quart.w3n_round_shape, .empty-space.empty-single.w3n_round_shape { width:300px; height:300px; top:-30px; right:0; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%); }

.w3n_award_sec .row .col-lg-7.align_left > .uncol > .uncoltable > .uncell > .uncont { text-align:center !important; padding-bottom:40px; }
.w3n_award_sec .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont hr { margin-left:auto; }
.w3n_award_sec .col-lg-7 .uncont { padding-top:0; }
.w3n_award_sec .w3n_left_circle { left:0; width:30px; top:30px; }
.w3n_award_sec .tmb .t-entry-visual img { margin-left:0; width:100%; max-width:240px; display:inline-block; }
.w3n_award_sec .tmb .t-entry-visual .uncode-single-media-wrapper { text-align:center; }
.w3n_award_sec .w3n_right_circle { width:30px; margin-left:0; left:auto; right:0; top:30px; }

.w3n_procedures { padding-top:0; padding-bottom:15px; }
.w3n_procedures:before,
.w3n_procedures:after{ width:100px; }
.w3n_procedures .row-background .background-wrapper .background-inner { background-size:100% auto !important; opacity:0.3; }
.owl-dots-inside .owl-dots .owl-dot span { width:8px; height:8px; }
.w3n_procedures .tmb .regular-text .pullquote { padding:50px 0 0; }
.w3n_procedures .tmb .regular-text .pullquote p small { font-size:26px; }
.w3n_procedures .btn-container { margin-top:0 !important; }

.textual-carousel .tmb .regular-text .pullquote > p { font-size:18px; }
.w3n_client_sec { padding-bottom:20px; padding-top:30px; }
.w3n_client_sec:before,
.w3n_client_sec:after { width:100px; }
.w3n_client_sec .tmb .regular-text .pullquote p:last-child { margin:18px 0 0; }
.w3n_client_sec .tmb .regular-text .pullquote p small { font-size:18px; }
/*|| Content Css ED ||*/

/*|| Footer Css ST ||*/
.site-footer .row-container .triple-top-padding { padding-top:40px; padding-bottom:40px; }
.site-footer .row-container #media_image-3.widget_media_image img { width:155px; }
.site-footer .row-container #media_image-4.widget_media_image img { width:240px; }
.site-footer .row-container .widget { margin:30px 0 0; }
.site-footer .row-container .widget .w3n_blank_space { display:none; }
.main-container .row-inner > div { padding:20px 0 0; }
.main-container .row-container:not(.limit-width) .no-h-padding, .main-container .row-container.boxed-row .no-h-padding { padding:0 36px; }
.site-footer .footer-last { border-top:1px solid rgba(255,255,255,0.30); padding-top:26px; padding-bottom:26px; }
.site-footer .footer-last .site-info { padding-bottom:0; }
.site-footer .footer-last .site-info p span { float:none; display:block; text-align:center !important; } /*|| Footer Css ED ||*/


.w3n_custom_header .uncode-single-media.uncode-single-media  .uncode-single-media-wrapper{  text-align:center; }
.w3n_custom_header .uncode-single-media.uncode-single-media img{ display:inline-block; width:303px;}
.w3n_custom_header .uncode-single-media.uncode-single-media.w3n_small_img  img{ width:100%;}
#masthead .menu-container .navbar-main .menu-smart li .drop-menu::before{ display:none; }
.gform_wrapper form.w3n-contact-form ul.gform_fields li.gfield select { padding: 0 60px 0 12px; }
}