/*
Theme Name: Navian Child
Theme URI: http://www.themelogi.com/themes/navian
Description: A child theme of Navian Theme
Author: THEMELOGI
Author URI: http://www.themelogi.com
Version: 1.0.0
Template: navian
*/

/* 15-9 css */
 
.tlg-divider {
    display: none !important;
}
#custom-preloader.preloader-fade-out {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease-in-out;
}
.headings-title .mb16.mb-xs-40{
position: relative;}
.headings-title .mb16.mb-xs-40:before{
position: absolute;
    content: "";
    background: #fff;
    height: 2px;
    width: 100px;
    bottom: -9px;
}
.footer_cad_modeling .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) .mb16.mb-xs-40 {
    padding-left: 110px !important;
}

.footer_service_furniture{
	position:relative;
	padding-left:110px !important;
}
.fa {
    font-family: FontAwesome !important;
}
.footer_right_menu.copyright_section .sub span{ padding: 0 10px;}
.fm-bar.fm-right li {
    height: calc(var(--fm-icon-size)*2) !important;
    --fm-icon-size: 20px !important;
}
.left_getin_touch_section .address_content{padding-bottom: 15px;}
.contact_form_right_side .vc_column-inner{ padding-left: 0 !important; padding-right: 0 !important;}
.contact_form_right_side .left_getin_touch_section .proje_info span:first-child {font-size: 33px;}
.contact_form_right_side .left_getin_touch_section .proje_info { text-align: center; padding: 0 6px; display: grid;}
.left_getin_touch_section h4 {text-align: center;}

@media (max-width: 768px)
{
	.left_getin_touch_section .address_content{justify-content: space-around;}
	.footer_cad_modeling .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) .mb16.mb-xs-40 {
    padding-left: 0px !important;
}
	.footer_service_furniture
	{
		position:relative;
		left:0px;
	}
	
}



/* END STAR IMAG CSS */
.wpb_animate_when_almost_visible {
    opacity: 1 !important;
}
.module.left.header_details {
    float: right;
}
.footer_reviews img {
    width: 60%;
}
.footer_right_menu {
    /* 15-9-23 text-align: right; */
	text-align: left;

}

/* css home testimonial slider start */

.slider_testmonaltion .slide-item .single-item-wrapper p.author-name{
	font-size: 24px;
    margin: 15px 0 8px;
    padding: 0px;
    line-height: 1.25;
    font-weight: 400;
}

/* css home testimonial slider end */

.footer_right_menu ul {
    display: inline-flex;
    margin-bottom: 0;
}
.footer_right_menu ul li:first-child {
    margin-left: 25px;
}
.footer_social_left ul {
    display: inline-flex;
	margin-bottom: 0px !important;
}
.footer_social_left ul li {
    font-size: 20px;
    margin-right: 15px;
}

.footer_cad_modeling.footer_background {
    background-image:linear-gradient(180deg , #030e21 0%, #000000 100%) !important;
   background-position: 50% 50%;
    background-repeat: no-repeat;
}
.footer-widget .sub-footer{background-image:linear-gradient(180deg , #030e21 0%, #000000 100%) !important;}

/*--Date: 22-12-2021--*/
.footer_cad_modeling.footer_background {padding-top: 80px;margin-top: 200px;overflow: visible !important;}
/*.footer_cad_modeling.footer_background:after { position: absolute; content: ""; width: 100%; background-position: center; height: 212px; top: -153px; left: 0; background-image: url(/wp-content/uploads/2022/12/shape-01-2.svg); background-size: cover; background-repeat: no-repeat;}*/
.comments .comment-respond {display: none !important;}

.page-id-1963 .page-title {display: none;}
/*--Date:23-12-2021--*/
.protfolio_button_section {text-align: center;}
.protfolio_button_section a { font-weight: 600; padding-right: 20px; padding-top: 10px; padding-left: 20px; padding-bottom: 10px; background-color: #01336C; color: #ffffff; border-radius: 10px; text-align: center; margin-right: 17px;}
.protfolio_button_section a:hover {color: #253040;}
.our_team_main_section .row .headings-title h3{font-size: 40px; padding-top: 30px; padding-bottom: 15px;}
.our_team_main_section .container {background-color: #f1f1f1; border-radius: 10px; box-shadow: 0px 0px 10px 0px #848484;}
.our_team_main_section .container .headings-title {padding-top: 10px;}
.our_team_main_section .our_team .wpb_single_image .vc_box_circle.vc_box_border_grey { opacity: 0.8; width: 80%;}
.our_team_main_section .our_team .wpb_single_image .vc_box_circle.vc_box_border_grey:hover {opacity: 1;}


.header_contact-btn {z-index: 12;background-color: #01336C;font-family: roboto;height: auto;width: auto;white-space: nowrap;min-height: 0px;min-width: 0px;max-height: none;max-width: none;text-align: center;line-height: 45px;letter-spacing: 0px;font-weight: 500;font-size: 16px;padding-left: 36px;border-radius: 5px;padding-right: 36px !important;filter: blur(0px) grayscale(0%) brightness(100%);transform-origin: 50% 50%;opacity: 0;transform: translate(0px, 0px);visibility: visible;vertical-align: ce;margin-top: 8px;}
.cad_design_box_point {padding-left: 16px;}
nav .menu > li:last-child {padding-right: 35px !important;}
.footer_service_section li a {position: relative; margin: 5px 0 !important; display: inline-block;}
.footer_service_section a:before {left: 50%; bottom: -5px;-webkit-transition: width .25s ease-out, left .25s ease-out, border-color .25s ease-out;transition: width .25s ease-out, left .25s ease-out, border-color .25s ease-out;position: absolute;display: block;top: auto;width: 0;content: '';padding-bottom: inherit;border-top: 2px solid;border-top-color: #fff;}
.footer_service_section li:hover a:before {width: 100%;left: 0;}
.footer_service_section ul {margin-left: 0;}
.footer_service_section ul li {list-style: none;}
.footer_background .background-content.visible {top: 0 !important;height: 100%;}
.image-caption .caption:before {background-color: #01336C;}
.nav-container nav.transparent .nav-utility {background-color: #01336C;}
.nav-container nav.transparent .menu > li > a, .nav-container nav.transparent .module.widget-wrap i, .nav-container nav.transparent .nav-utility, .nav-container nav.transparent .nav-utility a, .nav-container nav.transparent h1.logo {color: #000;}
.header_contact-btn a {color:#fff !Important;}
rs-slides rs-sbg-wrap:after, .rev_slider rs-sbg-wrap:after, .rev_slider rs-sbg-wrap .kenburnimg img:after {background: transparent !important;}
.background-overlay { background-color: #0a0a0a00;}
.engineering_services_section .header-single .container .standard-slide .mt24 .btn-rounded {background-color: #01336C;border-radius: 5px !important;}
.footer_background {background-color: #353535 !important;}
.footer_background .background-content {display: none;}
.footer-widget.p0 .sub-footer {padding: 10px 0; display: flex;align-items: center;justify-content: center; z-index: 0;}
.col-sm-4.text-right.copyright_section span {line-height: 38px;}
.tss-wrapper .tss-layout3 .item-content-wrapper:before, .tss-wrapper .tss-isotope1 .item-content-wrapper:before, .tss-wrapper .tss-video1 .item-content-wrapper:before, .tss-wrapper .tss-carousel3 .item-content-wrapper:before{color:#787878;}
.tss-wrapper span.rt-slick-nav{background: #3576ba;}
.tss-wrapper span.rt-slick-nav.rt-prev {left: -50px;}
.tss-wrapper span.rt-slick-nav.rt-next {right: -50px;}
.cad_modeling_img img {border-radius: 5px;}
.our_team_member_section img{border-radius: 15px;box-shadow: 0px 0px 10px 0px #fff;}
ul.product_designs_project {list-style: none; margin: 0;}
.product_designs_project li i.fa {padding-right: 11px;}
ul.furniture_design_second{list-style:none; margin:0px;}
ul.furniture_design_second li i.fa{padding-right:11px;}
.furniture_design_second li {padding-bottom: 6px;}
.take_off_first_table table, th, td {border:1px solid black; padding: 10px;}
ul.engineering_services {list-style: none;margin: 0;}
ul.engineering_services li i.fa {margin-right: 15px;}
.take_off_first_table tr:nth-child(odd) {background-color: #ccc !important;color: #000;}
.take_off_first_table tr:nth-child(even) {color: #000;}
.strong_title_section li strong {color: #f4b14a;}
.contact_service {border: 1px solid #3575ba !important;}
li#all.filtr-controls-11533 {display: none;}
.col-lg-12.col-md-12.col-xs-12 {padding: 25px 0;vertical-align: middle; margin: 0;}
.nav-container.full-menu nav .nav-utility {background-color: #01336C;}
.nav-container.full-menu nav .nav-utility .module.left .sub i {color: #fff;}
.nav-container.full-menu nav .nav-utility .module.left .sub a {color: #fff !important;}
/*.single-post .nav-bar {margin-top: 5px; margin-bottom: 15px;}
.blog .nav-bar {margin-top: 5px;margin-bottom: 15px;}*/
.pull-right {float: left !important;}
.overlay:before{background: transparent;}
.single-post .image-bg p{color: #000000;}
.image-bg h1, .image-bg h2, .image-bg h3, .image-bg h4, .image-bg h5, .image-bg h6 {color: #000;}
.blog .page-title-center .heading-title{font-size: 55px;}
br:empty {display: none;}
.single-post .post-content br {
    display: block !important;
}
.service_contact_form_section .wpb_wrapper {border: 2px solid #3575ba;border-radius: 5px;padding: 20px;}
.service_contact_form {display: flex;}
.service_contact_form .first_section_form {padding: 16px;}
.footer_secure_logo {width: 75%;}
.footer_recent_post ul li {margin-top: 15px;}
.privacy_policy_main_section .wpb_content_element {margin-bottom: 15px;}
.video-bg {background: #ffffff;}
.btn{color:#fff;}
.footer_recent_post li a:hover {color: #3576ba;}
.footer_service_section a {color: #fff;}
.home_portfolio_main_section img {border-radius: 5px !important;}
.country_name .wpb_wrapper {color: #000;font-size: 25px;font-weight: 900;display: flex;width: 23%;}
.country_name img {padding-left: 10px;}
.mobile_flag_section {padding-bottom: 13px;}
.mobile_flag_section span.country-name {color: #000 !important;}
ol.alignment_section li{list-style-position: outside;}
ul.alignment_section_ul .fa.fa-check{position: absolute;left: 0;top: 5px;}
.wpb_text_column ul.alignment_section_ul li {position: relative;padding-left: 25px;}
ul.alignment_section_only_ul {list-style-position: outside;}
.our_team_border_left {border-left: 1px solid #fff;}
.select_service option {color: #000;background-color: #ffffff !important;}
.btn-new {padding-left: 20px !important;padding-right: 50px !important;}
 body #contact  .wpcf7-form-control-wrap {position:static !important;display:block !important}
.page-id-1963 .page-title-large-center.image-bg{height: 440px;}
.experiencs_world p {color: #fff;}
.experiencs_world p a {color: #fff;}
footer.bg-dark .sub a, footer.bg-graydark .sub a {
	color: #fff !important;}
/*26-11-2021*/
.footer_country_name_list {background-color: #01336C; padding: 15px 0px;color: #fff;text-align: center;}
/*26-11-2021*/

.our_team_image .vc_box_circle {box-shadow: 0 0 5px 0px !important;}

/* blog */
.blog-boxed .wp-post-image {height: 300px; object-fit: cover;}
.blog-boxed h5 {height: 85px;}
/*--28-10-2021--*/

.cad-box-row  .animate-box-inner,.cad-box-row .icon-animate-box .animate-box-inner-wrap{height:400px  }
.cad-row-three-box  .animate-box-inner,.cad-row-three-box.icon-animate-box .animate-box-inner-wrap{height:400px; }
.threed-design-row .animate-box-inner, .threed-design-row .icon-animate-box .animate-box-inner-wrap{height:450px; }
.eng-design-row-one .animate-box-inner, .eng-design-row-one .icon-animate-box .animate-box-inner-wrap{height:350px}
.eng-design-row-two .animate-box-inner, .eng-design-row-two .icon-animate-box .animate-box-inner-wrap{height:400px}
.eng-design-row-three .animate-box-inner, .eng-design-row-three .icon-animate-box .animate-box-inner-wrap{height:440px}
.service_offering_main_section  .animate-box-inner, .service_offering_main_section .icon-animate-box .animate-box-inner-wrap {height: 400px;}
/*  */
.home_portfolio_main_section .background-content {height: 120vh;}
.service_main_section .icon-link .boxed.boxed-intro {border-radius: 15px;box-shadow: 0 0 10px 2px;}
.home_portfolio_main_section .pt32 {padding-top: 0px;}
.home_portfolio_main_section .action-box.text-center {padding: 40px 0 !important;}
.boxed.boxed-intro.boxed-scroll .icon-image .image-overlay-inner{background-color: #01336C;}

#iconbox-61e92b70a3d0f .boxed.boxed-intro.boxed-scroll .icon-image .image-overlay-inner .widgettitle:before{background-color: #ffffff !important;}
.testimonial_main_section.vc_custom_1642671191070 {background-image: url(../png/testimonial_bg1.png) !important;background-size: cover; background-repeat: no-repeat;}
.testimonial_main_section .wpb_column .wpb_raw_code .item-content-wrapper {background-color:unset;}


/* 23-11-2021*/
body .service_contact_form_main_section .row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; background: #ededed; padding: 30px; max-width: 80%; margin: auto; -webkit-box-shadow: 0 1px 16px 0 rgba(32 ,33 ,36 , 0.28); box-shadow: 0 1px 16px 0 rgba(32 ,33 ,36 , 0.28); -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}
body .contact_form_right_side { background-color: #01336C; color: #fff; position: absolute; left: -80px;  top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 30px; -webkit-box-shadow: 0 1px 16px 0 rgb(32 33 36 / 28%); box-shadow: 0 1px 16px 0 rgb(32 33 36 / 28%); width: 40%;}
body .contact_form_left_side  h4, .contact_form_right_side h4 { color: #fff; font-size: 30px;margin-bottom: 30px;}
body .contact_form_left_side  h4{color:#01336C;}
body .address_content { margin-bottom: 20px; font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;}
body .address_content a { color: #fff; font-size: 16px;}
body .address_content i {font-size: 20px; width: 34px; -webkit-box-flex: 0; -ms-flex: 0 0 34px; flex: 0 0 34px; height: 34px; text-align: center; background: #fff; color: #01336C; line-height: 34px; border-radius: 50%; margin-right: 9px; display: inline-block;}
body .social_share_icon a { font-size: 30px; margin-top: 30px; margin-right: 20px; display: inline-block; color: #fff;}
body .contact_form_right_side a:hover { color: #ffffff;}
body .contact_form_left_side input,
body .intl-tel-input input[type=text] { margin-bottom: 20px !important;}
/* 23-11-2021*/

/* .footer_contact_section_flag{width: 24% !important;} */
.meet_our_team_member img {border-radius: 10px;box-shadow: 0 0 10px 0px #000;}
.logo_main_section img {width: 85%;border: 1px solid #15325b;border-radius: 5px;}
.testimonial_main_section .left_side_testimonial {background-color:#01336C;background-size: cover;background-position: right;padding: 15px 0;border-radius: 5px;}
.testimonial_main_section .right_side_testimonial .headings-title h2 {font-size: 50px;}

/* Date:30-03-2023 CSS START */
#loom-companion-mv3 {display: none;}
.second_section_text {z-index: 1 !important;}
/* Date:30-03-2023 CSS END */
.header_social_icon ul li {padding-left: 15px;font-size: 18px;}
.header_social_icon ul{display:flex;}

.right_getin_touch_section .wpcf7-acceptance .wpcf7-list-item{margin-left: 0;}
.right_getin_touch_section .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label {font-weight: 400;}
.right_getin_touch_section .wpcf7-acceptance input{margin-bottom: 2px !important; width: 15px !important; height: 15px !important;}

.blog .footer-widget .footer_country_name_list, .single-post .footer-widget .footer_country_name_list, .page-id-1963 .footer-widget .footer_country_name_list{display:none}

.home_first_left_sec .wpb_wrapper .action-box.text-center {text-align: left;}
.home_first_left_sec .wpb_wrapper h5, .home_first_left_sec .wpb_wrapper h2 {margin-bottom: 0px;}
.testimonial_clients_reviews {margin-left: 140px;}
.client_review_main_sec .vc_hidden-xs {display: block !important;}
a.site_page_url {color: #f4b14a !important; font-weight: 600;}
a.site_page_blue{color: #01336C !important; opacity: 1 !important; border: 0 !important;}

.home_first_left_sec .headings-title p{
	font-size:14px !important;
	text-align:center;
}
.home_first_left_sec .headings-title h2 br{
	display:block !important;
}
@media(max-width:767px){
	.left_getin_touch_section .address_content{padding-bottom: 7px;}
.proje_info span:nth-child(2) {
    font-size: 13px;
}

.contact_form_right_side .left_getin_touch_section .proje_info span:first-child {
    font-size: 28px;
}
	.footer_service_furniture {padding-left: 0px !important;}
	.footer_country_name_list {padding: 15px 5px;}
    .copyright_section{
        text-align: center!important; 
        margin: 20px 0;
        
    }
	.testimonial_clients_reviews {margin-left:0;}
    .footer_cad_modeling.footer_background{margin-top: 80px;}
    .footer_cad_modeling.footer_background:after{top: -80px; height: 85px;}

    .protfolio_button_section {display: grid;}
    .protfolio_button_section a {margin-bottom: 10px;}
    .our_team_main_section .row .headings-title h3{font-size: 30px !important;}
    .testimonial_main_section .right_side_testimonial {padding-top: 30px;}
    .testimonial_main_section .right_side_testimonial .headings-title h2{padding-bottom: 15px;font-size: 30px !important;}
	.second_section_text.vc_custom_1688967600972{padding-top: 25px !important; padding-bottom: 25px !important;}   
	.home_first_left_sec .headings-title h5,.home_first_left_sec .headings-title p{font-size: 16px!important; line-height: 20px!important;}
	.home_first_left_sec .headings-title h2 { font-size: 28px !important; line-height: 31px !important;}
	.home_first_left_sec .widgetsubtitle{ padding-top: 0 !important; font-size: 14px!important; text-align: center; }
	.home_first_left_sec .action-box div{text-align: center; margin-bottom: 20px;}
	.home_first_left_sec .action-box div a.mt-xs-24{ margin-top: 0 !important;}
	.second_section_text .wpb_single_image img{max-width: 70%;}
	.home_first_left_sec.wpb_column{padding-bottom: 0;}
	.home_first_left_sec h5, .home_first_left_sec h2 {text-align: center !important;}
	.home_first_left_sec h2 {font-size: 30px !important; margin-bottom: 10px !important; margin-top: 12px;}
	.home_first_left_sec .widgetsubtitle {padding-top: 0 !important; font-size: 14px!important; text-align: center;}
}


@media (max-width:1023px) and (min-width: 768px){
    .copyright_section {
        width: 100%;
        text-align: center;
    }
	.testimonial_clients_reviews {margin-left: 0;}
     .footer_cad_modeling.footer_background:after{top: -145px;}
     .protfolio_button_section {display: grid;}
     .protfolio_button_section a {margin-bottom: 10px;}
     .our_team_main_section .row .headings-title h3{font-size: 30px !important;}
     .testimonial_main_section .left_side_testimonial {width: 100%;}
    .testimonial_main_section .right_side_testimonial {width: 100%;padding-top: 40px;}
    .testimonial_main_section .right_side_testimonial .headings-title h2 {font-size: 30px !important;padding-bottom: 15px;}
	.home_first_left_sec .headings-title h2 {
    font-size: 43px !important;
    line-height: 55px !important;
}
		.home_first_left_sec .headings-title p{
	text-align:left;
}

}


@media only screen and (min-device-width: 1024px) and (max-device-width: 1200px) {
    .copyright_section {
        text-align: center;
    }
	.testimonial_clients_reviews {margin-left: 0;}
    .protfolio_button_section a {padding: 10px;}
	.home_first_left_sec .headings-title h2 {
    font-size: 43px !important;
    line-height: 55px !important;
}
	.home_first_left_sec .headings-title h2{font-size: 43px !important; line-height: 55px !important; }
	.second_section_text.vc_custom_1688967600972{padding-top: 50px !important; padding-bottom: 50px !important;}
}


/*  */
.industry {
    width: calc(100% / 7);
  
    text-align: center;
 
}
.industries-wrap {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 auto 0;
}
.industry img {
	background-color: #01336C;
    border-radius: 50%;
    height: 100px;
    width: 100px;
}
p.indname, p.indname a {
    color: #01336C;
    font-size: 18px;
    margin-bottom: 0;
    font-weight: 600;
    line-height: 1.4;
    margin-top: 10px;
}
.industry img:hover{
		background-color: #616262 !important;
}
.promise_deliver_section .container{

}
.promise_deliver_section .wedeliver_row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}
.promise_deliver_section .wedeliver_col {
    display: flex;
    flex-direction: column;
    width: calc(100% / 9);
    font-size: 14px;
    font-weight: 600;
    border-right: 1px solid #dadada;
  
}
.promise_deliver_section .w100 {
    width: 100%;
    float: left;  padding: 10px 5px;
}
body #our_service_section .boxed.boxed-intro.boxed-scroll .icon-image .image-overlay-inner .widgettitle:before{
    background-color: #ffffff !important;
}
.promise_deliver_section span.wedeliver_title {
    max-width: 137px;
    margin: 0 auto;
    line-height: 20px;
}

@media only screen and  (max-width: 1024px){
    .industries-wrap {
        flex-direction: row;
        flex-wrap: wrap;
    }
    .industry {
        text-align: center;
        width: calc(100%/4);
        margin-bottom: 40px;
    }
    .promise_deliver_section .wedeliver_col{   width: calc(100% / 4);margin-top:30px}
    .promise_deliver_section .wedeliver_col:nth-child(4) {
        border-right: none;
    }
    .boxed.boxed-intro.boxed-scroll .icon-image .image-overlay-inner{padding: 10px 40px;}
    body #our_service_section .boxed.boxed-intro.boxed-scroll .icon-image .image-overlay-inner .widgettitle:before{
        bottom:5px !important;
    }
    .icon-link .boxed.boxed-intro h2.widgettitle {
        font-size: 17px !important;
        line-height: 18px !important;
    }
    .boxed-animate .title .icon-content p {
        font-size: 15px;
        line-height: 19px !important;
        margin-bottom: 5px !important;
    }
    .boxed.boxed-intro.boxed-scroll .title{padding: 15px;}
    i.white-color.inline-block.mb24.icon-text {
        font-size: 30px !important;
        margin-bottom: 10px !important;
    }
    .boxed-animate .title .widgettitle {
        margin-bottom: 25px !important;
    }
    
}
@media only screen and  (max-width: 991px){
   
    .industry {
        text-align: center;
        width: calc(100%/3);
        margin-bottom: 40px;
    }
    .boxed.boxed-intro.boxed-scroll .icon-image .image-overlay-inner{padding: 10px 15px;}
    .home-box-row .icon-link {
        padding: 0 10px;
    }
    .wpb_single_image .vc_box_shadow_3d{padding: 5px;}
    .boxed.boxed-intro.boxed-scroll .btn{
        height: 30px;
        line-height: 28px;
        font-size: 13px;
        padding: 0 7px;
    }
    i.white-color.inline-block.mb24.icon-text {
        font-size: 24px !important;
        margin-bottom: 10px !important;
    }
    .boxed-animate .title .icon-content p {
        font-size: 12px;
        line-height: 1.5 !important;
        margin-bottom: 5px !important;
        font-weight: normal !important;
    }

}
@media only screen and  (max-width: 600px){
  
    .industry {
        text-align: center;
        width: calc(100%/2);
        margin-bottom: 30px;
    }
    .promise_deliver_section .wedeliver_col{   width: calc(100% / 2);}
    .promise_deliver_section .wedeliver_col:nth-child(2n) {
        border-right: none;
    }

}

@media only screen and (max-width:1920px){
    #contact .intl-tel-input .country-list {max-width: 330px;}
}
@media only screen and (max-width:1600px){
    #contact .intl-tel-input .country-list {max-width: 276px;}
}
@media only screen and (max-width:1440px){
    #contact .intl-tel-input .country-list {max-width: 249px;}
}
@media only screen and (max-width:1366px){
    #contact .intl-tel-input .country-list {max-width: 237px;}
}
@media only screen and (max-width:1280px){
    .cad-row-three-box  .animate-box-inner,.cad-row-three-box.icon-animate-box .animate-box-inner-wrap{height:460px; }
    .cad-design-three-box .animate-box-inner,.cad-design-three-box .icon-animate-box .animate-box-inner-wrap{height:430px; }
    .product-design-row .animate-box-inner, .product-design-row.icon-animate-box .animate-box-inner-wrap{height:500px; }
    .threed-design-row .animate-box-inner, .threed-design-row .icon-animate-box .animate-box-inner-wrap{height:440px; }
    #contact .intl-tel-input .country-list {max-width: unset;}
    /*  blog */
    .blog-boxed-content {min-height: 115px;}
    .map-div.wpb_column.vc_column_container.vc_col-sm-6 iframe {height: 845px !important;}
}
@media (min-width:1201px) and (max-width:1366px){
	.testimonial_clients_reviews {margin-left: 60px;}
}
/*---  ipad----*/

@media only screen and (max-width:1024px){
    .cad-box-row  .animate-box-inner,.cad-box-row .icon-animate-box .animate-box-inner-wrap{height:420px  }
    .cad-row-three-box  .animate-box-inner,.cad-row-three-box.icon-animate-box .animate-box-inner-wrap{height:600px; }
    .cad-design-two-box .animate-box-inner,.cad-design-two-box .icon-animate-box .animate-box-inner-wrap{height:430px; }
    .cad-design-three-box .animate-box-inner, .cad-design-three-box .icon-animate-box .animate-box-inner-wrap {height: 470px;}
    .product-design-row .animate-box-inner, .product-design-row.icon-animate-box .animate-box-inner-wrap {height: 600px;}
    .threed-design-row .animate-box-inner, .threed-design-row .icon-animate-box .animate-box-inner-wrap{height:520px; }
    
    .eng-design-row-one .animate-box-inner, .eng-design-row-one .icon-animate-box .animate-box-inner-wrap{height:450px}
    .eng-design-row-two .animate-box-inner, .eng-design-row-two .icon-animate-box .animate-box-inner-wrap{height:480px}
    .eng-design-row-three .animate-box-inner, .eng-design-row-three .icon-animate-box .animate-box-inner-wrap{height:500px}
    
    #contact .intl-tel-input .country-list {max-width: 373px;}
    .map-div.wpb_column.vc_column_container.vc_col-sm-6 iframe {height: 892px !important;}
}

@media(max-width:991px){
    .threed-design-row .animate-box-inner, .threed-design-row .icon-animate-box .animate-box-inner-wrap{height:650px; }
    .blog-boxed h5 {height: 145px;}
    /*   */
    .service_contact_form_main_section .row{padding: 0; max-width:100%}
    .contact_form_left_side {width: 100%; padding: 0 20px 20px !important;}
    .contact_form_right_side {width: 100%; margin: 0; transform: translateY(0%); position: static; margin-bottom: 30px;}
    body .service_contact_form_main_section .row{    max-width: 100%;}
    .contact_form_right_side {
    position: initial !important;
    width: 100% !important;
    transform: translateY(0%) !important;
    top: 0 !important;
}
    body .service_contact_form_main_section .row{padding:0 !important;}
}
/*--Mobile Screen--*/
@media(max-width:767px){
    .header_contact-btn{padding-left: 0px; margin-top: 0px; text-align: left;}
    nav .menu > li:last-child {padding-right: 0px !important;}
    .cad-box-row  .animate-box-inner,.cad-box-row .icon-animate-box .animate-box-inner-wrap,    .cad-row-three-box  .animate-box-inner,.cad-row-three-box.icon-animate-box .animate-box-inner-wrap{height:auto; }
    .cad-design-two-box .animate-box-inner,.cad-design-two-box .icon-animate-box .animate-box-inner-wrap,    .cad-design-three-box .animate-box-inner,.cad-design-three-box .icon-animate-box .animate-box-inner-wrap{height:auto; }
    .product-design-row .animate-box-inner, .product-design-row.icon-animate-box .animate-box-inner-wrap {height: auto;}
    .threed-design-row .animate-box-inner, .threed-design-row .icon-animate-box .animate-box-inner-wrap{height:auto; }
    .eng-design-row-one .animate-box-inner, .eng-design-row-one .icon-animate-box .animate-box-inner-wrap{height:auto;}

    .eng-design-row-two .animate-box-inner, .eng-design-row-two .icon-animate-box .animate-box-inner-wrap{height:auto;}
    .eng-design-row-three .animate-box-inner, .eng-design-row-three .icon-animate-box .animate-box-inner-wrap{height:auto;}
    /*  blog */
    .blog-boxed h5 {height: auto;}
    .blog-boxed-content {min-height: auto;}
}

/*--Ipad Screen--*/
@media (max-width:1023px) and (min-width: 768px){
    .header_contact-btn{padding-left: 0px;margin-top: 0px;text-align: left;}
    nav .menu > li:last-child {padding-right: 0px !important;}
    #contact .intl-tel-input .country-list {max-width: 273px;}
}
/*  20-10*/
.service_offering_main_section .service_offering .icon-link .icon-content p{height:110px;}

@media only screen and (max-width:1024px){
    .service_offering_main_section .service_offering .icon-link .icon-content p{height:150px;}
    body.page-id-1953  .background-content.visible,body.page-id-5846  .background-content.visible {background-size: contain !important;background-position: bottom right !important;background-repeat:no-repeat ;} 
    /*services page*/
    body.page-id-8878   .background-content.visible {background-position: top!important;background-size: contain !important;}
}

@media only screen and (min-width:992px) and (max-width:1024px){
    #rev_slider_7_2 rs-layer-wrap.rs-parallax-wrap {left: 60px !important;}
    #rev_slider_7_2 rs-slide:nth-child(2) rs-mask-wrap,#rev_slider_7_2 rs-slide:nth-child(3) rs-mask-wrap{top:-240px !important;}
}

@media only screen and (max-width:768px){
    .service_offering .vc_row .icon-link .widgettitle{height:60px;}
    .service_offering .icon-link .icon-content p { height: 246px;}
    .service_offering .animate-box-wrap {padding: 15px !important;}
    body.page-id-1953 .background-content.visible,body.page-id-5846 .background-content.visible {    background-size: cover !important;    background-position: bottom right !important;}
/* 15-11 */
    .abt-shalin-design-right {padding-left: 15px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
    .service_offering.wpb_column.vc_column_container.vc_col-sm-4 {margin: 0 5px !important;width: calc(calc(100% - 30px) /3) !important;}
}
@media only screen and (max-width:767px){
    .map-div.wpb_column.vc_column_container.vc_col-sm-6 iframe {height: 500px !important;}
    
}
@media only screen and (max-width:480px){
    .service_offering_main_section .service_offering .icon-link .icon-content p{height:auto;}
    body.page-id-1953   .container.vertical-flex-column.item-content.visible,body.page-id-5846  .container.vertical-flex-column.item-content.visible {align-items: flex-start !important;}
    body.page-id-1953 h1.heading-title-standard {text-align: center !important;}
    .about_us_banner_main_section  .container.vertical-flex-column.item-content.visible {align-items: flex-start !important;padding: 0 !important;}
    body.page-id-8878   .background-content.visible {background-position: center !important;background-size: cover !important;background-repeat: no-repeat !important;}
    .service_contact_form {display: unset;}
    .service_contact_form .first_section_form {padding: 0;margin-bottom: 14px;}
}
/* 12-11 */
section#main .row {display: flex;flex-wrap:wrap}
.footer_contact_section_flag {background-color: #fff;display: flex;width: calc(calc(100% - 80px) / 4)!important; margin: 0 5px;padding: 20px;border-radius: 5px;}
.service_contact_form .first_section_form{width:100%;}
.mill-work-service .wpb_wrapper {height: 100%;display: flex;align-items: center;}

@media only screen and (max-width:1280px){
    #contact div.wpcf7 textarea {height: 80px;}
}

/* __________________________ */
@media only screen and (max-width:991px){
section#main .row   .footer_contact_section_flag { width: calc(calc(100% - 40px) / 2) !important;  margin:  10px;min-height: 185px !important; padding: 20px;}
    
/* service page row  */
    .v-img-row .vc_col-sm-6,.v-img-row .vc_col-sm-5,.v-img-row .vc_col-sm-7 {display: block;width: 100%;}
    .vc_align_right.cad_modeling_img {text-align: center;}
}

@media only screen and (max-width:480px){
    section#main .row .footer_contact_section_flag { width: 100% !important; margin:10px 5px;}
    .our_team_border_left {border-top: 1px solid #fff; border-left: 0px solid #fff; padding-top: 15px;}
    .abt-shalin-design-right {padding-left: 0;}
    .post-wrap .pull-right {float: left !important;}

}
/* 28-10 */

/*3d-cad page*/

.top_one_section .top_section_onpage .header-single {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
}
.top_one_section  .top_section_onpage {
    display: block !important;
}
.blog .page-title-center.image-bg {
    height: 230px;
}
.tekeoffsection_top_banner .top_section_takeoff .header-single {
    padding-top: 0px !important;
    margin-top: -60px !important;
}
.productdesign_section_top-section .product_design_top_section_onpage .header-single.vertical-flex {
    padding-top: 0px !important;
}
.architecture_top_section .architecture_top_content_section .header-single{
    padding-top: 0px !important;
}




@media only screen and (max-width:480px){
    .top_one_section .top_section_onpage .header-single {
    padding-top: 75px !important;
    padding-bottom: 37px !important;
}
.top_one_section .vc_custom_1718710063988{
    padding-top: 0px !important;
}
.top_one_section .vc_custom_1718779400581{
    padding-top: 0px !important;
}
.card_designpage_top_righit_image_section {
    margin-top: -40px;
}
.top_one_section .vc_custom_1718718700563{
    margin-top:0px !important;
}
.top_one_section .wpb_single_image.wpb_content_element.vc_align_center.wpb_content_element {
    margin-bottom: 20px !important;
}
.tekeoff_top_banner_image {
    margin-top: -60px !important;
}
.productdesign_section_top-section .vc_custom_1718803552481 {
    margin-top: -100px !important;
    padding-bottom: 20px !important;
}
}


@media only screen and (max-width:768px){
    .blog .page-title-center .heading-title {
        font-size: 35px !important;
    }
    .blog .page-title-center.image-bg {
        height: 180px !important;
    }
    .blog .blog_main_sec {
        padding-top: 0px !important;
    }
}



@media only screen and (min-width:481px) and (max-width:768px){
   .top_one_section .vc_custom_1718707116444 {
    margin-top: 70px !important;
}
   .top_one_section .vc_custom_1637060279558{
    padding-top: 0px !important;
   }
   .top_one_section  .vc_custom_1718714872747 {
    margin-top: 52px !important;
}
    .card_designpage_top_righit_image_section{
        margin-top:22px;
    }
    .top_one_section .vc_custom_1718718700563 {
    margin-top: 85px !important;
}
    .top_one_section .vc_custom_1718719213590 {
        margin-top: 85px !important;
    }
    .page-id-10879 .top_one_section .top_section_onpage .header-single {
    padding-left: 15px;
}  
    .page-id-10879 .top_one_section .wpb_single_image.wpb_content_element.vc_align_center.wpb_content_element {
    margin-top: 80px;
}
    .tekeoffsection_top_banner .top_section_takeoff .header-single {
        margin-top: 0 !important;
    }
    .productdesign_section_top-section .vc_custom_1718803552481 {
     margin-top: -15px !important;
    padding-bottom: 20px !important;
}
}



@media only screen and (min-width:769px) and (max-width:991px){
 .top_one_section   .vc_custom_1718707116444 {
    margin-top: 0px !important;
}
.top_one_section .vc_custom_1718710063988 , .top_one_section .vc_custom_1637060279558{
    padding-top: 0px !important;
}
.card_designpage_top_righit_image_section {
    margin-top: -78px !important;
}
.top_one_section .vc_custom_1718719213590 {
    margin-top: 40px !important;
}
.page-id-10879 .top_one_section .wpb_single_image.wpb_content_element.vc_align_center.wpb_content_element {
    margin-top: -85px !important;
}
 .apart_content_section {
    margin-top: 60px;
}
.tekeoffsection_top_banner .top_section_takeoff .header-single {
        margin-top: 0 !important;
    }
     .productdesign_section_top-section .vc_custom_1718803552481 {
     margin-top: -78px !important;
    padding-bottom: 20px !important;
}
}



@media only screen and (min-width:992px) and (max-width:1199px){
 .top_one_section .vc_custom_1718779400581{
    padding-top: 0px !important;
}
 .card_designpage_top_righit_image_section{
        margin-top:-100px;
    }
 .top_one_section .vc_custom_1718718700563 {
    margin-top: 76px !important;
}
 .top_one_section .wpb_single_image.wpb_content_element.vc_align_center.wpb_content_element {
    margin-top: -108px !important;
}
 .apart_content_section {
    margin-top: 60px;
}
}



@media only screen and (min-width:1200px) and (max-width:1299px){
  .top_one_section  .vc_custom_1637060279558{
        padding-top:0px !important;
    }
  .apart_content_section {
    margin-top: 62px;
}
}



/*new footer designs */

p.footer_shalin_words {
    color: white;
}
.footer_recent_post {
    margin-top: 25px;
}
.footer_details_heading.mb-xs-40.text-left {
    margin-left: 110px;
}
img.footer_shalin_logo {
    height: 100px;
    width: 216px;
}
.footer_shalindesigns {
    padding: 80px 0 0 0px !important;
}
.footer_shalindesigns > .container {
    width: 1170px;
}
@media only screen and (min-width:481px) and (max-width:768px){
    .footer_details_heading.mb-xs-40.text-left {
        margin-left: 45px;
    }
    .footer_service_furniture {
        position: relative;
        padding-left: 45px !important;
    }
    img.footer_shalin_logo {
        height: 78px;
        width: 150px;
    }
    .footer_shalindesigns > .container {
        width: 100%;
    }
}
@media only screen and (max-width:480px){
    .footer_details_heading.mb-xs-40.text-left {
        margin-left: 0;
    }
    .footer_shalindesigns > .container {
        width: 100%;
    }
} 
@media only screen and (max-width:767px){
	img.footer_shalin_logo {
		object-fit:contain !important;
	}
}
@media only screen and (min-width:769px) and (max-width:1024px){
    .footer_details_heading.mb-xs-40.text-left {
        margin-left: 55px;
    }
    .footer_service_furniture {
        position: relative;
        padding-left: 55px !important;
    }
    img.footer_shalin_logo {
        height: 78px;
        width: 150px;
    }
    .footer_shalindesigns > .container {
        width: 100%;
    }
  }
/*new footer design code*/

.blog_post_main_banner_jkr{
    height:47em;
		    position: relative;
    left: 0;
    top: 0;
    width: 100%;
	z-index:-2;
}
.blog_post_main_banner_jkr .hero-overlay {
    z-index: -1;
    object-fit: cover;
    background-image: linear-gradient(#0000 40%, #000c);
    width: 100%;
    height: 100%;
    max-height: 47em;
    position: absolute;
    inset: 0%;
	top:0;
}
.blog_post_main_banner_jkr .bg-video {
    z-index: -2;
    object-fit: cover;
    width: 100%;
    height: 100%;
    max-height: 47em;
    position: absolute;
    inset: 0%;
	top: 0;
	opacity:0.85;
}
.blog_post_main_banner_jkr .blog_heading_content_data{
    width: 100%;
    max-width: 65em;
    margin-left: auto;
    margin-right: auto;
    position: relative;
		height:100%;
		display:flex;
		justify-content:center;
	align-items:center;
}
.blog_post_main_banner_jkr .blog_heading_content_data h1.heading-title{
    font-size: 56px;
    line-height: 1.2;
    margin-bottom: 30px;
    padding: 16px 0 0 0;
    word-break: break-word;
    font-weight: bold;
    letter-spacing: -1px;
	text-align:center;
	color:#fff !important;
}
/* CTA Section Wrapper */
.custom-cta-section {
    background: #01336C url(../png/updated_project-1ddc5.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border-radius: 30px !important;
    height: 210px;
    padding-top: 40px;
    padding-right: 20px !important;
    padding-left: 20px !important;
    padding-bottom: 40px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}
.custom-cta-text-div {
    width: 75%;
}
/* Text */
.custom-cta-text-div .custom-cta-heading {
    color: #FFFFFF !important;
    font-size: 26px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 0.7px !important;
    text-transform: none !important;
}

.custom-cta-text-div .custom-cta-text {
    font-size: 18px;
    line-height: 28px;
    font-family: 'Poppins';
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0px;
    text-align: left;
    color: #FFFFFF !important;
    text-transform: none !important;
}

/* Button */
.custom-cta-button a {
    background: #fff;
    color: #013d7b;
    padding: 12px 24px;
    border-radius: 50px;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    transition: all 0.3s ease;
}

.custom-cta-button a:hover {
    background: #f4f4f4;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .custom-cta-section {
        background: #01336C url(../png/updated_project-1ddc5.png) !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        border-radius: 30px !important;
        height: 210px;
        padding-top: 40px;
        padding-right: 20px !important;
        padding-left: 20px !important;
        padding-bottom: 40px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .custom-cta-text-div .custom-cta-heading {
        color: #FFFFFF !important;
        font-size: 26px;
        font-weight: 700;
        line-height: 36px;
        letter-spacing: 0.7px !important;
        text-transform: none !important;
    }
    .custom-cta-button a {
        font-size: 12px;
        background: #fff;
        color: #013d7b;
        padding: 8px 15px;
        border-radius: 50px;
        font-weight: 600;
        text-decoration: none;
        display: inline-block;
        transition: all 0.3s ease;
    }
}
@media (max-width: 580px) {
    .custom-cta-section {
        background: #01336C url(../png/updated_project-1ddc5.png) !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        border-radius: 30px !important;
        height: 250px;
        padding-top: 20px;
        padding-right: 20px !important;
        padding-left: 20px !important;
        padding-bottom: 20px;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 20px !important;
        margin-top: 20px !important;
        flex-direction: column;
        text-align: center;
    }
    .custom-cta-text-div {
        width: 100%;
    }
    .custom-cta-text-div .custom-cta-heading {
        color: #FFFFFF !important;
        font-size: 20px;
        font-weight: 700;
        line-height: 30px;
        letter-spacing: 0.7px !important;
        text-transform: none !important;
    }
    .custom-cta-text-div .custom-cta-text {
        font-size: 16px;
        line-height: 26px;
        font-family: 'Poppins';
        font-weight: 400;
        font-style: normal;
        letter-spacing: 0px;
        text-align: center;
        color: #FFFFFF !important;
        text-transform: none !important;
    }
}
@media (max-width: 320px) {
.custom-cta-section {
        background: #01336C url(../png/updated_project-1ddc5.png) !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        border-radius: 30px !important;
        height: 310px;
        padding-top: 20px;
        padding-right: 20px !important;
        padding-left: 20px !important;
        padding-bottom: 20px;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px !important;
        margin-top: 0px !important;
        flex-direction: column;
        text-align: center;
    }
}