.inner_banner img{width:100%;}
.block{padding:28px 0;width:100%;overflow:hidden;}
.block:after{content:"";display:block;clear:both;}
.wwa_intro{font-size:14px;line-height:1.5;}


.block h1{font-family:'Oswald',sans-serif;margin:0 0 20px 0;padding:0;letter-spacing:4px;font-size:35px;text-transform:uppercase;color: #f05f25;}
.block h1 small{color:#323e48;letter-spacing:0;font-weight:600;font-size:28%;font-family:'Montserrat',sans-serif;}
.block h1 sub{top:2px;}

.block h2{font-family:'Oswald',sans-serif;margin:0 0 20px 0;padding:0;letter-spacing:4px;font-size:35px;text-transform:uppercase;color:#f15f25;}
.block h2 small{color:#323e48;letter-spacing:0;font-weight:600;font-size:28%;font-family:'Montserrat',sans-serif;}
.block h2 sub{top:2px;}

.block h3{font-family:'Oswald',sans-serif;margin:0 0 20px 0;padding:0;letter-spacing:4px;font-size:35px;text-transform:uppercase;color:#f15f25;}
.block h3 small{color:#323e48;letter-spacing:0;font-weight:600;font-size:28%;font-family:'Montserrat',sans-serif;}
.block h3 sub{top:2px;}


.wwa_intro{padding-bottom:30px;}
.img_sec{position:relative;margin-bottom:20px;}
.img_sec img{border-left:5px solid #f15f25;border-bottom:5px solid #f15f25;padding-left:5px;padding-bottom:5px;}
.stateofart h3 small{text-transform:initial;font-size:31%;color:#000;line-height:1.5;margin-top:10px;}
.meetourteam{padding:70px 0;}
.meetourteam #accordionExample .btn-link{position:relative;}
.meetourteam #accordionExample .card.active .btn-link.collapsed{background-color:#fff;}
.meetourteam #accordionExample .card.active .btn-link.collapsed .education{color:#000;}
.meetourteam #accordionExample .card.active .btn-link.collapsed .designation{color:#666;}
.meetourteam #accordionExample .card.active .btn-link{background-color:#102027;}
.meetourteam #accordionExample .card.active .btn-link .education,.meetourteam #accordionExample .card.active .btn-link .designation{color:#fff;}
.meetourteam #accordionExample .btn-link:after{content:"";width:22px;height:5px;background-color:#f15f25;position:absolute;right:10px;top:42px;}
.meetourteam #accordionExample .btn-link:before{content:"";width:5px;height:22px;background-color:#f15f25;position:absolute;right:18px;top:34px;}
.meetourteam #accordionExample .card.active .btn-link.collapsed:before{display:block;}
.meetourteam #accordionExample .card.active .btn-link:before{display:none;}
.meetourteam .card-header{padding:0;background-color:transparent;border:none;}
.meetourteam .card-header button{display:block;color:#f15f25;padding:15px 35px 15px 15px;width:100%;text-align:left;border:none;text-decoration:none;font-size:14px;font-weight:700;}
.meetourteam .card-header button .education{color:#000;}
.meetourteam .card-header button .designation{color:#666666;font-size:18px;}
.meetourteam .accordion>.card{border-left:none;border-right:none;}
.meetourteam .card-body{background-color:#102027;color:#fff;padding-bottom:0;padding-left:0;padding-right:0;font-size:14px;line-height:24px;}
.stateofart .slick-arrow{z-index:99;top:auto;bottom:-8px;width:30px;height:30px;background-color:#f15f25;border-radius:0 0;}
.stateofart .slick-next{right:0;background:url(../images/arrow.png)no-repeat center center #f15f25!important;background-size:50%;}
.stateofart .slick-prev{left:0;background:url(../images/arrow-left.png)no-repeat center center #f15f25!important; background-size:50%;}

.stateofart .slick-next:before,.stateofart .slick-prev:before{display:none;}
.stateofart .slick-arrow:hover{background-color:#102027!important;}
.slider-nav{padding-top:25px;overflow:hidden;max-height:205px;}
.slider-nav .slick-list{margin:0 -10px;width:auto;}
.slider-nav .slick-slide{padding-left:10px;padding-right:10px;}
.my-masonry-grid-item{border:5px solid #ffffff;position:relative;/* display:flex; *//* flex-wrap:wrap; *//* justify-content:center; *//* align-items:center; */background-size: cover;background-repeat: no-repeat;}
.my-masonry-grid-item.title_box{justify-content:flex-start;text-align:left;}
.my-masonry-grid-item.title_box:after{display:none;}
.my-masonry-grid-item:after{content:"";transition:all linear 0.5s;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.5);}
.my-masonry-grid-item:hover:after{background-color:rgba(0,0,0,0.7);}
.my-masonry-grid-item a{color:#fff;font-size:23px;text-transform:uppercase;font-weight:400;font-family:'Oswald',sans-serif;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:99;width:100%;height:100%;position:absolute;left:0;top:0;}
.my-masonry-grid-item a:hover{color:#f15f25;text-decoration:none;}
.my-masonry-grid-item a span{display:block;text-align:center;line-height:1;padding:0 30px;}
.my-masonry-grid-item a span br{display:none;}
.faq_accordion .card{margin-bottom:15px;font-size:14px;line-height:1.5;}
.faq_accordion .card-header{padding:0;}
.faq_accordion .card-header button{width:100%;position:relative;border:none;padding:15px 15px 15px 18px;font-size:14px;font-weight:400;text-decoration:none;display:block;background-color:#f15f25;color:#fff;text-align:left;border-radius:0 0;}
.faq_accordion .card-header button i{position:absolute;right:10px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.faq_accordion .card{background-color:#000;color:#fff;border:none;}
.faq_accordion .card.active .btn-link{background-color:#000;color:#f15f25;}
.faq_accordion .card-body{font-weight:400;padding:0 1.25rem 1.25rem 1.25rem;}
.faq_accordion .card.active button i{transform:rotate(90deg);top:40%;}
.faq_accordion .card.active .btn-link.collapsed{background-color:#f15f25;color:#fff;}
.faq_accordion .card.active .btn-link.collapsed i{transform:rotate(0deg);top:40%;}
.contact_wrap{padding-bottom:50px;padding-top:15px;}
.contact_info{border-bottom:3px solid #f15f25;padding-bottom:20px;margin-bottom:20px;/* font-size:16px; *//* color:#999999; *//* font-weight:600; */width:100%;overflow:hidden;}
.contact_info svg{width:40px;height:40px;margin-bottom:20px;}
.contact_info:hover svg{fill:#f15f25;}
.contact_info:hover h4{color:#f15f25;}
.contact_info h4{font-size:24px;font-weight:600;text-transform:uppercase;color:#000;margin:0 0 20px 0;padding:0;}
.contact_info a{color:#999;}
.contact_info a:hover{color:#f15f25;}
.d-block{color:#333}
.d-block small{font-size:90%}
.d-block strong{color:#000;font-weight:500;}
.map iframe{border:0;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */filter:gray; /* IE6-9 */-webkit-filter:grayscale(99%); /* Chrome 19+ & Safari 6+ */-webkit-backface-visibility:hidden;  /* Fix for transition flickering */}
.safety{padding:40px 15px;margin-bottom:50px;background:url(../images/covid.jpg) no-repeat center center / cover;color:#fff;}
.block .safety h3{letter-spacing:0;}
.safety ul{list-style:none;margin:0;padding:0;}
.safety ul li{padding:0 0 12px 30px;position:relative;background:url(../images/list_arrow.png) no-repeat 0 5px;}
ul.listing{list-style:none;margin:0;padding:20px 0 20px 0;}
ul.listing li{padding:0 0 15px 30px;font-weight:600;font-style:italic;position:relative;background:url(../images/list_arrow.png) no-repeat 0 5px;}
.team_chp{text-transform:uppercase;color:#f15f25;font-weight:700;margin-bottom:60px;}

/* Blog */

/* blog style */
.title_area{background-color:rgba(247,247,247,1);padding:30px 0;box-shadow:inset 0px 4px 3px -2px rgba(0,0,0,.06);}
.title_area h1{font-family:'Oswald',sans-serif;margin:0 0 20px 0;padding:0;letter-spacing:4px;font-size:45px;text-transform:uppercase;color:#f15f25;}
.title_area h1 small{color:#323e48;letter-spacing:0;font-weight:600;font-size:28%;font-family:'Montserrat',sans-serif;}
.title_area h1 sub{top:2px;}

.blog_box{margin-bottom:40px;width:100%;overflow:hidden;}
.blog_box > li{display:block;width:100%;overflow:hidden;}
.blog_box svg{width:15px;height:15px;}
.aditional_featur{width:100%;overflow:hidden;padding:7px;background:rgba(0,0,0,.05);}
.aditional_featur ul{list-style:none;margin:0;padding:0;}
.aditional_featur ul li{padding-right:10px;color:#a8a8a8;}
.aditional_featur ul li a{display:flex;align-items:center;}
.aditional_featur a{color: #fff;text-align: right;font-size: .8em;}
.aditional_featur svg{margin:-2px 5px 0 5px;fill: #ffffff;}
.aditional_featur a{float:right;}
.aditional_featur a.readmore{border-left:1px solid #ddd;padding-left:5px;}
.aditional_featur a.readmore:hover{color:#0095eb;}
.thumbail_box{border:8px solid #f8f8f8;position:relative;overflow:hidden;}
.thumbail_box a{margin-bottom:0;overflow:hidden;display:block;padding:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.thumbail_box img:not(.ls-l){position:relative;top:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.blog_box .more_option{position:absolute;left:0;bottom:-100%;width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,149,235,0.8);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.blog_box .more_option a{width:50%;text-align:center;padding:10px 0;}
.blur{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;background-color:rgba(255,255,255,0.4);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.blog_box .more_option a:first-child{border-right:1px #ccc;}
.blog_box .more_option a svg{fill:#fff;width:20px;height:20px;}
.thumbail_box:hover .blur{opacity:1;}
.thumbail_box:hover img{/*top: -10px; margin-bottom: -10px;*/-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.thumbail_box:hover .more_option{bottom:0;}
.thumbail_box a img{display:block;position:relative;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.text_box{padding:15px;}
.blog_box{list-style:none;margin:0;padding:30px 0 0 0;}
.text_box h3{font-weight:300;font-family:'Lato',sans-serif;padding-bottom:20px;}
.text_box h3 a{color:#444444;}
.text_box .excerpt{/* padding:10px; */}
.right_sidebar h3{font-size:18px;line-height:22px;font-weight:400;margin:0 0 15px 0;}
.right_sidebar input{color:#626262;background-color:rgba(255,255,255,1);border-color:#EBEBEB;}
.right_sidebar input::-webkit-input-placeholder{ /* Edge */
color:#ccc;}
.right_sidebar input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
color:#ccc;}
.right_sidebar input::placeholder{color:#ccc;}
.right_sidebar input:focus{color:#1982c2;background-color:rgba(233,245,252,1)!important;border-color:#d5e5ee;}
.side_box{border-bottom:1px solid rgba(0,0,0,.08);padding:0 0 30px 0;margin:0 0 30px 0;}
.side_box:last-child{border:none;}
.side_box .categories{list-style:none;margin:0;padding:0;background-color:#0095eb;}
.side_box .categories li{position:relative;padding:8px 0 8px 30px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.side_box .categories li:before{content:"";display:block;width:4px;height:4px;background-color:#fff;position:absolute;left:15px;top:21px;}
.side_box .categories li:hover:after{width:100%;}
.side_box .categories li:after{content:"";display:block;width:70px;border-bottom:1px solid rgba(255,255,255,.2);position:absolute;left:0;bottom:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.side_box .categories li a{display:block;color:#fff;}
.side_box .latest_post{list-style:none;margin:0;padding:0;}
.side_box .latest_post li{margin-bottom:20px;}
.side_box .latest_post li a{display:flex;flex-wrap:wrap;justify-content:space-between;color:#444444;}
.side_box .latest_post .left_bx{width:70%;}
.side_box .latest_post .right_bx{width:30%;}
.side_box .right_bx{position:relative;}
.img_wrap{position:relative;}
.side_box .right_bx img{border-left:4px solid #0095eb;display:block;}
.side_box .right_bx .counter{padding:3px;position:absolute;right:-13px;bottom:17%;background-color:#0095eb;color:#fff;border-radius:3px;font-size:10px;line-height:20px;width:25px;height:25px;text-align:center;-webkit-transform:translateY(-17%);-ms-transform:translateY(-17%);transform:translateY(-17%);}
.side_box .left_bx strong{display:block;}
.side_box .left_bx{padding:5px 15px;}
.side_box .left_bx .posted_date{display:block;border-top:1px solid rgba(0,0,0,.08);color:#ccc;}
.side_box .left_bx .posted_date svg{width:13px;height:13px;fill:#a8a8a8;margin-right:5px;margin-top:-2px;}
.navigation{display:flex;flex-wrap:wrap;justify-content: space-around;/* align-items:center; */margin: 10px;background: #f15f25;color: #fff;padding: 10px;/* margin: auto; *//* max-width: 300px; */}
.navigation ul{margin:0px;margin: auto;/* background: #ccc; */}
.navigation li{float:left;padding: 0 10px;list-style: none;}
.navigation li:first-child{/* position: absolute; */left: 35px;}
.navigation li:last-child{/* position: absolute; *//* right: 35px; */}
.navigation li.active{background:#000;border-radius: 5px;}
.navigation li:hover{background: #000000;border-radius: 5px;}
.navigation svg{width:10px;height:10px;fill:#0095eb;}
.navigation a{color: #ffffff;font-weight: 500;font-weight: 300;}
.custom_row{display:flex; flex-wrap:wrap; margin:0 -15px;justify-content:center;}
.custom_col{max-width:50%; padding:0 15px;}
.custom_col a{display:block;}
.custom_col a:hover span{color: #f15f25;}
.custom_col .service_title{color:#000;}
span.service_title {color: #000;font-weight: 600;font-size: 14px;line-height: 1.5;padding:15px 0;display: block;}
#go-to-top{position:absolute;left:50%;transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);bottom:5px;background: url(../images/arrow.png)no-repeat center center #f15f25;    width: 50px;
    height: 50px;
    border-radius: 50%;
    transform: rotate(-90deg);
    background-size:40%;
    margin-left:-20px;
    border:1px solid #fff;
    }
#commentform .comment-form-cookies-consent{display: flex;
    justify-content: start;
    align-items: start}
#commentform .comment-form-cookies-consent input {
    margin-top: 5px;
}
.form-newsletter .flex-row{flex-wrap:wrap;}
.form-newsletter .flex-row .flex-col .wpcf7-submit{margin:20px auto;}
.headshoot{display:flex;justify-content:center;align-items:flex-end;}
.covid-19-update  p a{font-weight:700;color:#212529;}

@media all and (max-width: 800px) {
    .navigation li{font-size:12px;}   
}

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

    .navigation li{float:left;padding: 10px;list-style: none;display:none;}
    .navigation li:first-child{display:block;position:unset;}
    .navigation li:last-child{display:block;position:unset;}
    .what-we-do{padding:30px;}
      
}
@media all and (max-width: 991px) {
    .header-contact{display:block !important;width:100%; text-align:center;top:36px;}
    .header-contact .phone{/* display:none; */}
    .header-contact .schedule a{padding:8px 10px;font-size:12px; margin-left:12%;}
    .navbar-toggler div{width:25px;}
    .navbar-light .navbar-toggler,
    .navbar-light .navbar-brand{position:relative; z-index:99;}
    .copyrights{padding-bottom:60px !important;}
    }
@media all and (max-width: 575px) {
    .header-contact{top:23px;}
    .navbar-brand img{max-width:100px;}
    .navbar-light .navbar-toggler{margin-right:-23px;}
    .post-thumbnail{text-align:center;}
    }
@media all and (max-width: 380px) {
    .header-contact .schedule a{margin-left:37%;}
    }

.arrow_left svg{margin-right:10px;}
.arrow_right svg{margin-left:10px;}
.about_author{font-size:14px;text-align:justify;}
.about_author img{float:left;width:100px;margin:5px 20px 10px 0;}

/* Single Page */
.single .entry-header,.archive .entry-header{padding:0 0 20px 0;}
.single h1,.archive h1,.search h1,.error404 h1,.archive h2 a,.search-results h2 a{color:#f15f25;font-size:35px;}
.single .byline,.archive .byline{display:none;}
.single .posted-on,.single .cat-links,.archive .posted-on,.archive .cat-links{color:#000;}
.single .posted-on a,.single .cat-links a,.archive .posted-on a,.archive .cat-links a{font-weight:300;color:#f15f25;}
#commentform p label{display:block;}
#commentform p input{width:100%;}
#commentform .comment-form-cookies-consent input{width:auto;}
#commentform .comment-form-cookies-consent label{display:inline-block;margin-left:10px;}
#commentform .form-submit input{width:auto;}
#commentform .form-submit #submit{background-color:#f15f25;border-radius:4px;color:#fff;text-transform:uppercase;font-size:16px;font-weight:800;padding:14px 22px;border:none;}
.single .search-submit,.archive .search-submit,.search .search-submit,.error404 .search-submit{background-color:#f15f25;border-radius:4px;color:#fff;text-transform:uppercase;font-size:16px;font-weight:800;padding:10px 10px;border:none;}
.single .search-field,.archive .search-field,.error404 .search-field{height:auto;padding:5px 15px;max-width:196px;}
#secondary{border-top:1px solid #ccc;padding-top:35px;margin-top:20px;}
#secondary h2{color: #ffffff;font-size: 18px;background: #f15f25;padding: 10px;margin-bottom: 10px;}
.widget_recent_entries ul{list-style:none;margin:0;padding:0;}
.widget_recent_entries ul li{padding:10px 0;border-bottom:1px solid #ccc;font-size: 12px;}
.widget_recent_entries ul li a{color:#000;display:block;}
.widget_recent_entries ul li:hover a{color:#f15f25;}
.widget_recent_entries ul li:hover{border-color:#f15f25;}
.search #secondary .widget_search{display:none;}
.search .search-form label,.error404 .search-form label{width:67%;}
.search .search-submit,.error404 .search-submit{padding-top:15px;padding-bottom:15px;}
.search .search-field,.error404 .search-field{width:100%;max-width:100%;padding:10px;}
.error404 .widget_archive,.error404 .widget_categories{display:none;}
div.wpcf7-mail-sent-ok,.wpcf7 form.sent .wpcf7-response-output,.wpcf7-response-output{color:#fff;}
.page-template-page-whatwedo.what-we-do{padding:0!important;}
.sticky{position:fixed;top:0;width:100%;z-index:999;}
.sticky + .inner_banner{padding-top:170px;}
.checked_option .wpcf7-list-item{display:flex; justify-content:center; align-items:center; padding-top:20px;margin-left:-10px;}
.checked_option .wpcf7-list-item input{margin:-2px 7px 0 0;}

/* Media Query */
@media (min-width:575px){
    .block h1{margin:0 0 26px 0;letter-spacing:5px;font-size:40px;}
    .block h3{margin:0 0 26px 0;letter-spacing:5px;font-size:40px;}
    .my-masonry-grid-item a{font-size:27px;}

    /* blog */
    .aditional_featur{padding:7px 9px;}
}
@media (min-width:768px){
    .block{/* padding:58px 0; */}
    .wwa_intro{padding-bottom:60px;}
    .block h1{margin:0 0 44px 0;letter-spacing:7px;font-size:48px;}
    .block h3{margin:0 0 44px 0;letter-spacing:7px;font-size:48px;}
    .left_sec{max-width:58%;float:left;padding-right:30px;}
    .img_sec{float:right;margin-left:0;margin-top:0;max-width:42%;border:none;}
    .left_sec.no_img{max-width:100%;float:none;}
    .img_sec img{border:none;padding:0;}
    .img_sec:after{content:"";width:15px;background:#f15f25;position:absolute;left:-20px;top:23px;height:98%;}
    .img_sec:before{content:"";width:102%;background:#f15f25;position:absolute;left:-20px;bottom:-20px;height:15px;}
    .sign_up form .form-control{max-width:245px;}
    .sign_up form .btn{color:#fff;margin-top:-10px;}
    .meetourteam .card-body{display:flex;flex-direction:row;}
    .meetourteam .card-header button{font-size:18px;}
    .meetourteam #accordionExample .btn-link:after{right:37px;top:57px;}
    .meetourteam #accordionExample .btn-link:before{right:45px;top:49px;}
    .meetourteam .card-body{padding-left:20px;padding-right:20px;}
    .my-masonry-grid-item a{font-size:36px;}
    .my-masonry-grid-item.title_box{min-height:252px;}
    .txt_area{padding-right:6%;}
    .faq_accordion .card-body{padding:0 2.5rem 1.25rem 2.5rem;}
    .faq_accordion .card{margin-bottom:30px;font-size:18px;}
    .faq_accordion .card-header button{padding:40px 52px 40px 37px;font-size:24px;}
    .faq_accordion .card-header button i{right:35px;}
    .safety{padding:40px 54px;}
    .contact_wrap .col-md-4:last-child .contact_info{border-right:3px solid #f15f25;}
    .contact_info{border-bottom:0;padding-left:15px;border-left:3px solid #f15f25;padding-bottom:0;margin-bottom:20px;height:100%;}
    .col-md-3:first-child .contact_info{border:0}
    .stateofart{padding-top:30px;}
    .slider-nav .slick-list{margin:0 -15px;width:auto;}
    .slider-nav .slick-slide{padding-left:15px;padding-right:15px;}

    /* Blog */
    .thumbail_box{width:30%;float:left;}
    .text_box{width:70%;padding:0 15px 0 20px;float:left;}
    .blog_box > li{margin-bottom:20px;}
    .aditional_featur ul{width:auto;}
    .right_sidebar{border-left:1px solid rgba(0,0,0,.08);padding:25px 0 0 20px;}
    .stateofart .slick-arrow{width:60px;height:60px;}
    .stateofart .slick-arrow{bottom:-23px;}
    .custom_col{max-width:33.33%;}
    span.service_title{font-size:18px;line-height:1.5;}
}
@media (min-width:991px){
    .block .text_area h3{padding-top:20px;}
    .left_sec{padding-right:70px;}
    .img_sec:after{width:20px;left:-26px;top:23px;height:100%;}
    .img_sec:before{width:102%;left:-26px;bottom:-25px;height:20px;}
    .wwa_intro{font-size:16px;line-height:36px;}
    .sign_up form .form-control{max-width:300px;}
    .meetourteam .card-header button{padding:35px;}
    .meetourteam .card-header button{font-size:24px;}
    .my-masonry-grid-item a{font-size:42px;}
    .block .my-masonry-grid-item.title_box h3,.block.whatwedo_signle h3{font-size:52px;}
    .block{/* padding:78px 0; */}
    .contact_info svg{width:78px;height:78px;margin-bottom:35px;}
    #secondary{border-top:none;padding-top:0;margin-top:0;}
    .custom_col {max-width: 24.33%;}
}
@media (min-width:1199px){
    .block{/* padding:98px 0; */}
    .faq .block{padding:58px 0;}
    .page-template-page-contactus .block{padding-bottom:50px;}
    .left_sec{padding-right:130px;}
    .sign_up form .form-control{max-width:390px;}
    .my-masonry-grid-item a{font-size:48px;}
    .block .my-masonry-grid-item.title_box h3,.block.whatwedo_signle h3{font-size:60px;}
    .safety h3{font-size:60px;}
    .contact_info{display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;flex-direction: column;}

    /* Blog */
    .aditional_featur{padding:7px 0;}
    .thumbail_box{width:37%;}
    .text_box{width:63%;}
    .search-form label,.error404 .search-form label{width:72%;}
    .search .search-form label{width:75%;}
    .single .search-field,.archive .search-field,.error404 .search-field{max-width:100%;width:100%;}
    .side_box .right_bx .counter{padding:3px;position:absolute;right:-13px;bottom:30%;background-color:#0095eb;color:#fff;border-radius:3px;font-size:10px;line-height:20px;width:25px;height:25px;text-align:center;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);}
    .custom_col {max-width: 20%;}
    .what-we-do .caption{font-size:48px;}
}

/*================*/
.newblog1 .thumbail_box,
.newblog1 .text_box{width:100%;float:none;}
.newblog1 .text_box{padding: 15px 0 0 0;}
.newblog1 .thumbail_box{padding:0;border:none;min-height: 250px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.newblog1 .text_box h3{font-size: 1em;line-height:normal;margin-bottom:15px;font-weight:400;padding: 0 10px;}
.newblog1  article{padding:0px;margin-bottom: 10px;border:1px solid #eee;border-bottom:3px solid #f5f5f5;/* padding:5px; */}
.newblog1 {margin:0 -1%;}
.newblog1 .post_li{margin:0 1%;}
.newblog1::after{content:"";display:block;clear:both;}
.newblog1 .aditional_featur {background: #ff5722;/* padding: 0; */text-align: right;}
.newblog1 .text_box .new_meta,
.newblog1 .text_box .new_meta a{font-size:10px;text-transform:uppercase;color: #000;}
.newblog1 .text_box .new_meta {margin-top: 0px;/* margin-bottom: 10px; *//* border-top: 1px solid #ebeaea; *//* border-bottom: 1px solid #ebeaea; */padding: 5px 0px;background: #f1f1f1;color: #000;padding: 5px;}
.newblog1 .text_box  .byline{margin-right:10px;}
.newblog1 .text_box  .byline .author a{ font-weight:700; }
.newblog1 .new_meta .posted-on a{font-weight:700; }
.newblog1 p {color: #555;line-height: 24px;margin: 0 0 20px;font-family: "Open Sans", sans-serif;font-weight: 400;font-size: 14px;}

/* ======= Footer ======== */

.footer-contact h4{color:#f15f25;font-size:20px;letter-spacing:5px;font-weight:600;margin-top:30px;}
.footer-contact ul{margin:0;padding:0;}
.footer-contact ul li{list-style:none;color:#fff;font-size:90%;line-height:2;text-align:center;}
.footer-contact h4{color:#f15f25;}
.footer-contact ul li a{color:#fff;}


@media(min-width:1024px){
.footer-contact h4{color:#f15f25;font-size:20px;letter-spacing:5px;font-weight:600}
.footer-contact ul li{list-style:none;color:#fff;font-size:90%;line-height:2;text-align:right;}
.footer-contact h4{color:#f15f25;}
.footer-contact ul li a{color:#fff;}
    
}

