/*
 Theme Name:     Divi Child
 Theme URI:      https://www.zenwebnet.com
 Description:    zenwebnet
 Author:         zenwebnet.com
 Author URI:     https://zenwebnet.com
 Template:       Divi
 Version:        1.0.0
*/

/* Theme customization starts here ------------------------------------------------------- */

/*------------Basic CSS------------*/
.et_pb_slider{padding-top:0px !important}
body.home  .et_pb_section_0{ padding-top:0px !important;}
.banner_height { height:101vh}
.banner_slogan { padding-top:66vh}

.nav_right{float:right;padding:25px 20px 0}
.nav_right li:nth-child(1){padding:8px 30px 10px!important}
.nav_right li a{color:#fff}
.nav_right li:nth-child(2){padding:5px 15px!important}

.testimonialsectionimg{border-radius:10px}
.testimonialsectionimg span.et_pb_image_wrap{margin-top:-50px}
.testimonialsection h2{background:url(images/staricon.jpg) no-repeat top left}

.header-banner-slider.et_pb_slide_image{
	    width: 100% !important;
    margin-top: 0px !important;
}
.et_pb_slide_image{
	width:100% !important;
}
.et_pb_slide_with_image .et_pb_slide_description {
    width: 100%;
	float:none !important;
    padding-right: 0;
    padding-left: 0;
    text-align: center !important;
	padding-top: 410px !important;
}
et_pb_slide et_pb_slide_0 et_pb_bg_layout_dark et_pb_slide_with_image et_pb_media_alignment_center et-pb-active-slide{padding-top:0px !important}
.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:4px!important;padding-left:5px!important}
.footermenu ul{display: inline-block;text-align: center;}
.footermenu ul li{list-style: none; float: left; padding-left: 50px;}
.footermenu ul li:nth-child(1) {padding-left: 0px;}

/*#main-header{position:absolute!important}*/
.logo_container{float:left;width:auto!important;height:auto!important;position:absolute!important;z-index:9;background:url(images/logobg.png) no-repeat left center;padding:5px 80px 5px 40px}
#et-top-navigation{width:100%;display:block;text-align:center;position:absolute;padding-left:0!important;padding-top:0!important}
#top-menu{display:block;text-align:center;width:100%;position:absolute;background:#0006;padding:42px 0;border-bottom:3px solid #fff; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out;}
.et-fixed-header#main-header #top-menu { background-color:#ffffff !important}
.et-fixed-header#main-header {}
.et-fixed-header#main-header #top-menu {padding:28px 0;}
.et-fixed-header#main-header #logo { max-height: 100%; max-width: 68%;}

#top-header.et-fixed-header #et-secondary-nav li:nth-child(2) a {
    padding: 15px 14px;
    background: transparent;
    border: 2px solid #000;
    border-radius: 30px;
    font-size: 1.9em;
    font-weight: 300;
	color:#000
}


#top-header.et-fixed-header {padding-top: 8px;}


#top-header{background:none;padding-top:21px;padding-right:6px;right: 0px !important;left: auto !important;  -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out;}
#top-menu li{padding-right:0}

#et-secondary-nav li:nth-child(1){background:#de7d00;padding:0 10px;border-radius:30px}
#et-secondary-nav li:nth-child(1) a{/*background:url(images/call_bt.png) no-repeat 4px 11px;*/padding:18px 6px 18px 6px!important;font-size:1.9em;font-weight:300}
#et-secondary-nav li:nth-child(2) a{padding:15px 14px;background:transparent;border:2px solid #fff;border-radius:30px;font-size:1.9em;font-weight:300}

.mobileno .et_mobile_menu li a{border-radius:30px!important;background:url(images/phone-call.png) no-repeat center left 10px #de7d00!important;padding:10px 0 10px 30px !important}



/*#top-menu a { font-weight:600}*/
.et_fixed_nav #top-header {/* top: 4px; */}
.cl { clear:both}
.ds-vertical-align { display: flex; flex-direction: column; justify-content: center;} 
.full_height { height:100%}
.banner_full_height {height:100vh}
.et-fixed-header#main-header {-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.3)!important; -moz-box-shadow: 0 0 15px rgba(0,0,0,0.3)!important;  box-shadow: 0 0 15px rgba(0,0,0,0.3)!important;}
#footer-info img { margin: 0 5px -6px 1px;}

/*------------Basic CSS------------*/


/*------------Top Navigation------------*/
#main-header {top:0px !important;}
#page-container {padding-top: 74px !important;}
#et-info { float: right;}
.search_block {background-color:#FFF;padding: 5px 10px;border-radius:70px;float: right;margin-left: 16px;}
.search_block input { border:none; outline:none}
.search_block input#searchsubmit {font-size:0px;background:url(images/search.svg) no-repeat center;background-color:transparent;width: 16px;height: 20px;float: right;}
#top-header .container {padding-top: 4px;}

#top-menu li a {font-weight:500;padding-left: 15px;padding-right: 15px;}
.nav li ul.sub-menu { top:30px; padding:7px 0}
#top-menu li:hover a { color:#FFF}
#top-menu li ul li { padding: 4px 20px 10px 20px; }
#top-menu li ul li a { font-size:20px;}
/*------------Top Navigation------------*/


/*------------Mobile Menu------------*/
#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}
#top-menu .menu-item-has-children .menu-item-has-children > a:first-child::after,#et-secondary-nav .menu-item-has-children .menu-item-has-children > a:first-child::after{content:'5'}
#main-header #mobile_menu.et_mobile_menu .menu-item-has-children{position:relative}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle{position:absolute;z-index:1;width:36px;height:36px;line-height:36px;border-radius:50%;top:28px;right:0;cursor:pointer;text-align:center}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped{background-color:rgba(255,255,255,0.2)}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle::before{font-family:"ETmodules"!important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;font-size:24px;text-transform:none;speak:none;content:'\33';color:#fff}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped::before{content:'\32'}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle ~ ul.sub-menu{display:none!important;padding-left:0}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped ~ ul.sub-menu{display:block!important}
#main-header #mobile_menu.et_mobile_menu li li{padding-left:0}
#main-header #mobile_menu.et_mobile_menu li a{padding-left:20px;padding-right:20px}
#main-header #mobile_menu.et_mobile_menu li li li a{padding-left:60px;padding-right:20px}
#main-header #mobile_menu.et_mobile_menu .menu-item-has-children > a{background-color:transparent;font-weight:inherit}
#main-header #mobile_menu.et_mobile_menu li.current-menu-item > a{font-weight:bolder}
.fa{margin-right:15px}
/*------------Mobile Menu------------*/


/*------------Top Scroll Button------------*/
.et_pb_scroll_top{z-index:9999999;position:fixed;right:20px;bottom:20px;background:#fd3607;height:100px;box-shadow:0 2px 4px rgba(108,46,185,0.2);-webkit-transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,transform .6s ease;transition:all .2s ease,transform .6s ease,-webkit-transform .6s ease;cursor:pointer}
.et_pb_scroll_top:before{display:none}
.et_pb_scroll_top:after{content:"\24";font-family:ETmodules!important;color:#fff;font-size:16px;font-weight:700;margin-left:10px}
.et_pb_scroll_top,.et_pb_scroll_top.et-visible,.et_pb_scroll_top.et-hidden{-webkit-animation:none!important;animation:none!important}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg)}
.et_pb_scroll_top.et-visible{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}
.et_pb_scroll_top .et-pb-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.et_pb_scroll_top{right:0;width:auto;padding:0 20px;line-height: 34px;}
.et_pb_scroll_top:before{content:'Back To Top';display:inline-block;color:#FFF;font-weight:700;font-size: 14px;text-transform: uppercase;}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{right:40px;bottom:100px;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1) translate(100%,0) rotate(-90deg);transform:scale(1) translate(100%,0) rotate(-90deg)}
.et_pb_scroll_top.et-visible{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.et_pb_scroll_top .et-pb-icon{display:none}
/*------------Top Scroll Button------------*/



/*************Our Css*************/
table,th,td{border:1px solid #fff;border-collapse:collapse}
.profile_view tr td{color:#fff!important}
.profile_view tr th{padding:16px 24px;color:#fff;font-weight:700}
#top-menu li.current-menu-ancestor>a{color:#de7d00!important}
#top-menu .menu-item-has-children>a:first-child::after{position:absolute;top:2px;right:5px;font-family:ETmodules;font-size:16px;font-weight:800;content:"3"}

#main-header.et-fixed-header ul li.current-menu-ancestor>a{color:#de7d00!important}
.features-partial:nth-child(odd):before{opacity:.7;content:'';position:absolute;z-index:-1;width:100%;height:auto;margin-top:24rem;transform:skewY(20deg);background:linear-gradient(-20deg,#fff 0,#fff 67%,rgba(63,146,209,0.15) 100%);margin-top:0;padding:6% 0}
.logo_container{float:left;padding-left:40px}
.container{width:100%;max-width:1920px!important;margin:none}
#top-menu a{color:#fff!important;padding-bottom:0!important}
#et_top_search{float:left}
#et_search_icon:before{color:#fff!important}
table{color:#fff}
.entry-content tr th{color:#fff}


.review_info .rating img{width:auto;}
.review_info .rating{text-align:center;}
.review_info h5 { float: right; text-align:right}
.review_info h5 span {font-family: Nunito, Helvetica, Arial, Lucida, sans-serif !important; font-size:13px; font-weight:300}
.client_review .client_image { position: absolute;z-index: 99999999;right: 36px; bottom: 28%;}
.client_review .client_image img { border-radius:100px;}
.client_review .as_slide_content_wrapper{margin:0 auto;box-shadow:0 2px 18px 0 rgba(0,0,0,0.11);padding:22px}
.client_review .et_pb_image_wrap img{border-radius:7px}
.client_review .as_slide_image_wrapper{margin-top:-28px}
.client_review .swiper-wrapper{padding-bottom:60px}
.features_block .et_pb_main_blurb_image{margin-bottom:16px!important}
.product_row .et_pb_column{z-index:9;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.product_row .et_pb_column:hover{z-index:99;margin-top:-25px}
.footer_copyright {}
.footer_copyright img { margin-bottom:-5px;}
.bar_seprator{position:relative;z-index:1;background:#ff4800;width:55px;height:3px;margin-top:12px;transition:.5s;margin-bottom:20px}
.bar_seprator::before{right:20px}
.bar_seprator::after{right:10px}
.bar_seprator::after,.bar_seprator::before{content:"";position:absolute;height:100%;width:3px;top:0;background:#fff;transition:.5s}


.et_pb_text_inner ul li{list-style:none;margin-left:0;display:block;padding:5px 0}
.et_pb_text_inner ul li:before{content:url(images/circle.png);float:left;margin-right:9px}
.breadcrumb-container.theme1 a{background:#e07833;display:inline-block;margin:0 5px;padding:6px 14px;text-decoration:none;border-radius:20px}
.banner_space{padding-top:45vh!important;padding-bottom:3vh!important}
.contact_detail_block .et_pb_blurb_container{vertical-align:middle}
.contact_detail_block a{color:#4c3947;text-decoration:underline}
.page-id-27 .contact_detail_block a{color:#fff;text-decoration:underline}
.contact_page_form{margin-top:10px}
.contact_page_form input.text,.contact_page_form input.title,.contact_page_form input[type=email],.contact_page_form input[type=url],.contact_page_form input[type=password],.contact_page_form input[type=tel],.contact_page_form input[type=text],.contact_page_form select{width:100%;font-size:18px;color:#000;box-shadow:0 0 0 #0000001f;padding:10px;margin-bottom:17px;font-size:15px}
.contact_page_form input:placeholder{font-size:14.5px}
.contact_page_form textarea{width:100%;font-size:18px;color:#000;box-shadow:0 0 0 #0000001f;padding:10px;margin-bottom:17px;font-size:15px;height:100px}
.contact_page_form input.submit_bt{background-color:#ff625a;font-family:'ProductSans-Bold',Helvetica,Arial,Lucida,sans-serif;font-size:1.3rem;box-shadow:.2rem .2rem .6rem .2rem rgba(201,201,201,0.5);padding:1rem 3.4rem;white-space:nowrap;box-sizing:border-box;border:none;outline:none;border-radius:.4rem;text-transform:uppercase;text-decoration:none;transition:all .2s;cursor:pointer;cursor:pointer;color:#fff;margin:0 auto!important;display:block;margin-top:0!important}
.nav li ul.sub-menu{color:#4b4b4b;border-radius:15px;-webkit-box-shadow:rgba(0,0,0,0.6) -39px 23px 55px -14px!important;box-shadow:rgba(0,0,0,0.6) -39px 23px 55px -14px!important;margin-top:0!important;border-bottom:3px solid #fff;border-top-color:#ed662a!important;width:238px}
.nav li ul.sub-menu li{padding-left:0!important;padding-right:0!important;width:100%}
#top-menu li a{font-weight:300}



.grid_custom .et_pb_image_container::after{content: url(images/shape.png);position:absolute;z-index:9;bottom:-8px;left:0;right:0;display:block;width:100%;height:auto;opacity:1;overflow:hidden}
.grid_custom article:hover { margin-top:-30px !important;}
.grid_custom .et_pb_blog_grid h2{margin-top:0}
.grid_custom .et_pb_blog_grid p.post-meta{font-size:14px!important;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:2% auto;padding:10px!important}
.grid_custom .et_pb_blog_grid .et_pb_post{border-radius:16px;border:none;-webkit-box-shadow:0 18px 50px rgba(0,0,0,.05);box-shadow:0 18px 50px rgba(0,0,0,.05);-webkit-transition:ease-in-out .35s;-o-transition:ease-in-out .35s;transition:ease-in-out .35s;margin-bottom:20%!important}
.grid_custom .et_overlay{border-radius:16px 16px 0 0}
.grid_custom .et_pb_blog_grid .et_pb_post:hover{-webkit-box-shadow:0 18px 80px rgba(0,0,0,.12);box-shadow:0 18px 80px rgba(0,0,0,.12)}

.grid_custom a.more-link{color:#000000;font-size:14px;letter-spacing:2px;font-weight:700;text-transform:uppercase;display:block;margin:15px auto 0;text-align:center;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.grid_custom a.more-link:hover{color:#a83b21}
.grid_custom .et_pb_blog_grid .et_pb_image_container img{border-radius:16px 16px 0 0}
.grid_custom .et_pb_bg_layout_light .et_pb_post .post-meta a{color: #666; text-decoration:underline}
.grid_custom .et_pb_blog_grid .alignleft,.grid_custom .et_pb_blog_grid .alignright{background-color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;display:block;width:170px;margin:15px auto 0;text-align:center;line-height:2.9em!important;border-radius:2px;-webkit-box-shadow:0 18px 50px rgba(0,0,0,.05);box-shadow:0 18px 50px rgba(0,0,0,.05);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.grid_custom .et_pb_blog_grid .alignleft:hover,.grid_custom .et_pb_blog_grid .alignright:hover{color:#fff!important;-webkit-box-shadow:0 18px 70px rgba(0,0,0,.12);box-shadow:0 18px 70px rgba(0,0,0,.12)}
.grid_custom .post-content p{display:none}
.latest_blog a.more-link:after{content:'$';font-family:ETmodules!important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;padding-left:10px;speak:none}

.sidebar_menu {}
.sidebar_menu ul li{list-style:none;margin-left:0;display:block;padding:5px 0;width: 100%;display: block;}
.sidebar_menu ul li a {color:#666;margin-top: 0px;padding-top: 0px !important;display: block;line-height: 17px;}
.sidebar_menu ul li:before{content:url(images/circle.png);float:left;margin-right:9px}

body.single-post .container, .body.single .container { padding-top:0px !important}

.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_module_header {font-size: 17px!important;
    line-height: 2em!important;
    text-align: center!important;}



.overlay-hugeinc.open { overflow: hidden;}
div.wpcf7 .ajax-loader { position: absolute; right: 0px;}
.contact_page_form .et_pb_row { width:100%; padding:0}
.contact_page_form label {font-family: 'Merriweather',Georgia,"Times New Roman",serif; color:#333; font-size:14px; }
.sweet-alert, .sweet-overlay  { z-index: 9999999999999999999999999999 !important;}
.overlay-container .overlay-close {
    width: auto;
    height: auto;
    display: block;
    position: fixed;
    right: 47.5%;
    top: 10px;
    overflow: hidden;
    border: none;
    outline: none;
    z-index: 99991;
    font-size: 80px;
    line-height: 22px;
    min-height: 15px;
    min-width: 15px;
    color: #fff;
    background-color: #929292;
    font-family: inherit;
    font-weight: 300;
    padding-top: 19px;
    border-radius: 5px;
    padding-left: 9px;
    padding-right: 9px;
}





.et_pb_column .et_pb_portfolio_item{margin-bottom:30px;text-align:center;border-radius:6px;overflow:hidden;background-color:#fff!important; border-bottom:0px solid #000000;/* -webkit-box-shadow:12px 15px 20px 0 rgba(46,61,73,.15); */-moz-box-shadow:12px 15px 20px 0 rgba(46,61,73,.15);/* box-shadow:12px 15px 20px 0 rgba(46,61,73,.15); */-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;border:1px solid #e6e6e6;}
.et_pb_column .et_pb_portfolio_item:hover{-webkit-box-shadow:2px 4px 8px 0 rgba(46,61,73,.2);box-shadow: 1px 9px 20px 0 rgba(113, 88, 56, 0.16);border-bottom: 6px solid #3c3c3c82;-webkit-transform:translate(0,-4px);-ms-transform:translate(0,-4px);transform:translate(0,-4px);cursor:pointer;}
.et_pb_portfolio_item .post-meta{padding:5px;/* -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); */-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);/* box-shadow:1px 2px 5px 1px rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); */padding:8px;border-top:1px solid #ede4e4;}
.et_pb_portfolio_item h4{margin:5px 0!important}
.et_pb_portfolio_item .post-meta a { padding-bottom:8px !important; }

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1) { clear:none !important}
.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1), .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1) { clear:none !important}
.et_portfolio_image { display: block; position: relative; border: 1px solid #e6e6e6; }
.et_pb_portfolio_item:hover img { transform: scale(1.1);}
.et_pb_portfolio_item img { transform: scale(1.0); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}

/*.et_portfolio_image {
 padding-top: 100%;
 }
 .et_portfolio_image img {
 position: absolute;
 height: 100%;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 object-fit: cover;
 }*/
 

.et_pb_portfolio_item{width:30%!important;margin-right:3%!important}
.et_pb_ajax_pagination_container .et_pb_portfolio_item:nth-child(3n+0){margin-right:0!important}
.banner_product_space {padding-top:30vh!important;padding-bottom:3vh!important}
.request_form .half_width{width:48%;float:left}
.request_form .half_width.last{float:right}
.request_form .full_width{width:100%;margin-top:10px}
.request_form input,.request_form textarea{background-color:#e7eaf0;padding:10px;width:100%;border:none;border-radius:5px;font-size:15px}
.request_form textarea{height:100px}


.request_form input.submit_bt { background-color:#de7d00; color:#FFF; font-size:22px; text-transform:uppercase; margin:0px auto !important; display:block; border:4px solid #f6f6f6 !important; outline:1px solid #e73724; margin-top:15px !important; -webkit-transition: .4s ease-in-out;  -moz-transition: .4s ease-in-out;  transition: .4s ease-in-out; cursor:pointer;box-shadow: 18px 10px 35px rgba(255,12,0,0)!important;}
.request_form input.submit_bt:hover {border:4px solid #de7d00 !important; box-shadow: 18px 10px 35px rgba(255,12,0,0.4)!important; border-radius:0px;}


.et_pb_portfolio_filters {}
.et_pb_portfolio_filters ul {text-align:center;display: block;width: 100%;}
.et_pb_portfolio_filters ul li {display:inline-block; float:none !important}
.et_pb_portfolio_filters li a.active { color: #ffffff !important; background-color: #de7d00 !important; border-color:#de7d00 !important}

.review_info p{height:250px !important}


/*------------ Responsive Codding ------------*/
@media only screen and (min-device-width:981px) and (max-device-width : 1920px) {
}


@media only screen and (max-width:1600px) {

}

@media only screen and (max-width: 1440px) {
.banner_slogan {padding-top: 56vh;}
	.our_directors{height:280px !important;}
}


@media only screen and (max-width:1366px) {
.as_slide_content_wrapper p { font-size:13.6px !important; line-height:17px !important; }
	#et-secondary-nav li:nth-child(1) a{
		padding: 16px 6px 16px 27px;
		    font-size: 1.6em;
	}
	#et-secondary-nav li:nth-child(2) a { padding: 12px 12px;font-size: 1.6em;}
	#top-menu li a {font-size: 22px !important;}
	#top-header.et-fixed-header #et-secondary-nav li:nth-child(2) a{font-size:1.6em; padding:13px 13px;}
	#top-menu{
		text-align:center !important;
		 
	}
	.et-fixed-header#main-header #top-menu{
		text-align:center !important;
	}
}


@media only screen and (max-width: 1280px) {
	#top-menu{
		text-align:left !important;
		 padding-left: 220px;
	}
	.et-fixed-header#main-header #top-menu{
		padding-left: 220px !important;
		text-align: left !important;
	}
}

@media only screen and (max-width:1200px) {
	
#et-secondary-nav li:nth-child(1) a, #et-secondary-nav li:nth-child(2) a { font-size: 1.6em;}
#et-secondary-nav li { margin-right: 15px;}
#top-menu li a { font-weight: 300;}

}
@media only screen and (max-width:1150px) {
	
#et-secondary-nav li:nth-child(1) a, #et-secondary-nav li:nth-child(2) a { font-size: 1.6em;}
#et-secondary-nav li { margin-right: 15px;}
#top-menu li a { font-weight: 300;}

}

@media only screen and (min-device-width:1025px) and (max-device-width : 1260px) {
	#top-menu li a {font-size: 20px !important;}
	#top-menu{
		text-align:left !important;
		 padding-left: 160px;
	}
	.et-fixed-header#main-header #top-menu{
		padding-left: 150px !important;
		text-align: left !important;
	}
	#top-header.et-fixed-header #et-secondary-nav li:nth-child(2) a{font-size:1.6em; padding:13px 13px;}
	.our_directors{height:400px !important}
	#et-secondary-nav li:nth-child(1) a, #et-secondary-nav li:nth-child(2) a { font-size: 1.6em;}
#et-secondary-nav li { margin-right: 15px;}
#top-menu li a { font-weight: 300;}
		.logo_container{float:left;width:auto!important;height:auto!important;position:absolute!important;z-index:9;background:url(images/logobg.png) no-repeat left center;padding:5px 80px 5px 37px}

}


@media only screen and (min-device-width:981px) and (max-device-width : 1166px) {
#top-menu li a {font-size: 20px !important;}
	#top-menu{
		text-align:left !important;
		 padding-left: 140px;
	}
	.et-fixed-header#main-header #top-menu{
		padding-left: 145px !important;
		text-align: left !important;
	}
	#top-header.et-fixed-header #et-secondary-nav li:nth-child(2) a{font-size:1.6em; padding:13px 13px;}
	.our_directors{height:400px !important}
	#et-secondary-nav li:nth-child(1) a, #et-secondary-nav li:nth-child(2) a { font-size: 1.6em;}
#et-secondary-nav li { margin-right: 15px;}
#top-menu li a { font-weight: 300; 
    padding-left: 10px;
    padding-right: 9px;}
	.logo_container{float:left;width:auto!important;height:auto!important;position:absolute!important;z-index:9;background:url(https://trueleader.co.in/wp-content/uploads/2020/02/new-logobg.png) no-repeat left center;padding:5px 43px 5px 15px}

}

@media all and (max-width: 1024px) {
	#top-menu li a {font-size: 20px !important;}
	#top-menu{
		text-align:left !important;
		 padding-left: 135px;
	}
	.et-fixed-header#main-header #top-menu{
		padding-left: 130px !important;
		text-align:left !important;
	}
	#top-header.et-fixed-header #et-secondary-nav li:nth-child(2) a{font-size:1.6em; padding:13px 13px;}
	.logo_container{background: url(https://trueleader.co.in/wp-content/uploads/2020/02/new-logobg.png) no-repeat left center; 
	padding:5px 40px 5px 10px !important;
	}
	
	.our_directors{height:411px !important;}
}

/***** Only Desk Top*********/
@media (min-width: 981px) {

}
/***** Only Desk Top*********/







@media screen and (max-width: 1024px){
#top-menu li a{padding-left: 0px;}
		.logo_container{float:left;width:auto!important;height:auto!important;position:absolute!important;z-index:9;background:url(images/logobg.png) no-repeat left center;padding:5px 80px 5px 37px}

}


/*----Tablet Screen Coding------- */
@media only screen and (max-width: 980px) {
.logo_container{float:left;width:auto!important;height:auto!important;position:absolute!important;z-index:9;padding:5px 80px 5px 37px}
#top-menu{display:none}
#et-top-navigation{background:#0006;border-bottom:4px solid #fff}
.mobile_menu_bar:before{top:10px}
.custom_row {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.first-on-mobile{-webkit-order:1;order:1}
.second-on-mobile{-webkit-order:2;order:2}
.third-on-mobile{-webkit-order:3;order:3}
.fourth-on-mobile{-webkit-order:4;order:4}
	.pum-theme-212761 .pum-container, .pum-theme-enterprise-blue .pum-container{padding:0px !important;}
	.et_pb_column_5{padding-top:0px !important; padding-bottom:0px !important;}
#mobile_menu{display:block!important;min-height:100vh;height:100%;top:0;right:0;position:fixed;z-index:9998;overflow:scroll; border-top:none; padding-top:60px!important;}

.et_mobile_menu li a{color:#fff!important;width:100%;float:left;border:none!important;text-align:left;margin: 2px 10px;transition:.2s;/* text-transform:uppercase; */font-size: 1.0em!important;}
.mobile_nav ul#mobile_menu .current_page_item > a{color:#fff!important;background-color:rgba(255,255,255,0.1);border-radius:30px;padding-left:20px;}
.mobile_nav.closed #mobile_menu{background:-moz-linear-gradient(top,#62278d 0%,#2cc09b 100%);background:-webkit-linear-gradient(top,#62278d 0%,#2cc09b 100%);background:-o-linear-gradient(top,#62278d 0%,#2cc09b 100%);background:-ms-linear-gradient(top,#62278d 0%,#2cc09b 100%);background:linear-gradient(to bottom,#62278d 0%,#2cc09b 100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s 0;-moz-transition:-moz-transform .4s 0;transition:transform .4s 0}
.mobile_nav.opened #mobile_menu{background:-moz-linear-gradient(top,#62278d 0%,#2cc09b 100%);background:-webkit-linear-gradient(top,#62278d 0%,#2cc09b 100%);background:-o-linear-gradient(top,#62278d 0%,#2cc09b 100%);background:-ms-linear-gradient(top,#62278d 0%,#2cc09b 100%);background: linear-gradient(to bottom,#000000 0%,#6f0e0e 100%);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .4s 0;-moz-transition:-moz-transform .4s 0;transition:transform .4s 0;}
#main-header .container.clearfix.et_menu_container{width:100%}
.mobile_menu_bar:before{color: #ffffff!important;}
.mobile_nav.opened .mobile_menu_bar:before{content:'\4d';z-index:9999;color:#fff!important;border:1px solid #fff;width:30px;height:30px;border-radius:50%}
.et_header_style_split .mobile_menu_bar,.et_header_style_left .mobile_menu_bar{z-index:9999}
#et-top-navigation{padding-right:5px}
.et_pb_row { width: 94%;}
#top-header { display:none}
.owl-theme .et_pb_column h3{font-size:2em!important}
.owl-theme .et_pb_column a.read_more{background-color:#ff625a;font-size:1em;box-shadow:18px 10px 35px rgba(255,12,0,0.4)!important;padding:5px 1em 7px 2em;border-radius:.4rem;text-transform:uppercase;text-decoration:none;transition:all .2s;cursor:pointer;cursor:pointer;color:#fff;display:block;margin-top:13px!important;font-weight:500!important;border-radius:55px;float:left;width:185px;margin-top:25px!important}
.owl-theme .et_pb_column.feature_image img{display:block;margin:0 auto;width:70%}
#thumbs .owl-stage-outer .owl-stage{margin:0 auto 30px!important}
#et-info{float:left}
footer .et_pb_column { margin-bottom: 0px;}
.et_pb_scroll_top:before{display:none}
.et_pb_scroll_top { padding: 0 11px 0 1px;}
.et_pb_fullwidth_menu .et_pb_menu__menu, .et_pb_menu .et_pb_menu__menu { display: block !important}
	.our_directors{height:550px !important;}
}
.client_review.as_slide_content_wrapper{    height: 447px !important}
@media (max-width:768px) {.et_pb_portfolio_item {
    width: 47%!important;
    margin-right: 3%!important;
}
.et_pb_media_alignment_center .et_pb_slide_image {
bottom: auto;
top: 50% !important;
position: absolute;
text-align: center;
	display:block !important;
}
}


/*----Only Tablet Screen Coding------- */
@media only screen and (min-device-width:461px) and (max-device-width : 980px) {
}
/*----Only Tablet Screen Coding------- */



@media (max-width:468px) {
	.et_pb_portfolio_item {
    width: 97%!important;
    margin-right: 1.5%!important;
		
}
.et_pb_media_alignment_center .et_pb_slide_image {
bottom: auto;
top: 50% !important;
position: absolute;
text-align: center;
	display:block !important;
}
}

@media only screen and (max-width:425px) {
.footermenu ul li:nth-child(1){padding-left:0}
.footermenu ul li{padding-left:15px}
}

@media only screen and (min-width: 481px)  {
#mobile_menu {  width: 340px;  margin-left: calc(100% - 340px);}
}

@media only screen and (max-width: 480px)  {
#mobile_menu {    width: 290px;     margin-left: calc(100% - 290px);}
	.et_pb_portfolio_item {
    width: 97%!important;
		margin-right: 1.5%!important;}
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width:100%;}

}

@media only screen and (max-width:375px) {
	.et_pb_media_alignment_center .et_pb_slide_image {
bottom: auto;
top: 50% !important;
position: absolute;
text-align: center;
	display:block !important;
}

}

@media only screen and (max-width:363px) {

}

@media only screen and (max-width:320px) {
.et_pb_portfolio_item {
    width: 97%!important;
		margin-right: 1.5%!important;}
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:100% !important}
	.review_info p{height:150px !important}
	.et_pb_media_alignment_center .et_pb_slide_image {
bottom: auto;
top: 40% !important;
position: absolute;
text-align: center;
	display:block !important;
}
	

}


@media (max-width: 425px) {
.footermenu ul li:nth-child(1) {padding-left: 0px;}
.footermenu ul li{padding-left: 15px;}
	.et_pb_media_alignment_center .et_pb_slide_image {
bottom: auto;
top: 40% !important;
position: absolute;
text-align: center;
	display:block !important;
}
	

}
@media (max-width: 980px){
.logo_container{float:left;width:auto!important;height:auto!important;position:absolute!important;z-index:9;background:url(images/logobg.png) no-repeat left center;padding:5px 80px 5px 37px}
#top-menu{display:none}
#et-top-navigation{background:#0006;border-bottom:4px solid #fff}
.mobile_menu_bar:before{top: 14px;}
	.et_pb_media_alignment_center .et_pb_slide_image {
bottom: auto;
top: 40% !important;
position: absolute;
text-align: center;
	display:block !important;
}
}

@media screen and (max-width: 1024px){
#top-menu li a{padding-left: 0px;}
}

@media screen and (max-width: 1080px){
.testimonialsection h2 {background: url(images/staricon.jpg) no-repeat top left -45px !important;}
}