    
*{padding: 0px; margin: 0px;}
a{ color: #000; text-decoration: none;}
a:hover{ color: #000; text-decoration: none;}
ul{padding: 0px; margin: 0px;}
ul li{ list-style: none; }
p{padding: 0px; margin: 0px;}
figure{padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
h4{ color: #fff;  font-size: 20px; line-height: 27px;font-family: "Raleway"; font-weight: 500; }
h1{font-family: "Raleway";font-size: 44px;color: #ffffff;font-weight: 600;}
h2{color: #000;line-height: 35px;font-size: 36px;font-family: "Raleway";font-weight: 700;position: relative;text-align: center;}
h5 {color: #000000;margin-bottom: 15px;font-size: 24px;font-family: "Raleway";}
.default_btn {display: inline-block;background: #212121;padding: 10px 30px;border: 0;color: #fff;font-family: 'Roboto';font-weight: 500;font-size: 18px;transition: all 0.3s;border-radius: 5px;text-transform: capitalize;}
.default_btn:hover{background: #ff3131;color: #fff;}
p {color: #000000;font-size: 16px;line-height: 28px;font-family: "Roboto";font-weight: 400;margin-bottom: 12px;}
.sec_heading {position: relative;}
.sec_heading h2:before {content: "";background: #ff3131;height: 8px;width: 80px;position: absolute;border-radius: 5px;left: 0;right: 0;margin: auto;bottom: -30px;z-index: 1;}
.sec_heading h2:after {content: "";background: #ffffff;height: 1px;width: 250px;position: absolute;left: 0;right: 0;margin: auto;bottom: -27px;z-index: 0;}

.h-left h2, .h-left {text-align: left;} 
.h-left h2:after {background: #000;right: auto;}
.h-left h2::before {right: auto;left: 80px;}


 /*header_start*/

.header.sticky { box-shadow: 0px 0px 8px rgb(0 0 0 / 10%);transform: translateY(0px);position: fixed; transition: .3s all ease;
top: 0;z-index: 999;width: 100%;margin: auto;}
.header.sticky .header_top {padding: 5px 0px;}
.header.sticky .header_bottom a img {width: 150px;transition: all 0.3s;}
.header.sticky .header_top ul li a { font-size: 15px;}
.header_bottom a img {width: 190px;transition: all 0.3s;}
.container{ max-width: 1260px; margin: auto; }
.header .header_top{transition: all 0.3s;background: #313134;padding: 6px 0px;}
.header .header_top ul li{display: inline-block;margin-right: 35px;}
.header .header_top ul li img {margin-right: 8px;width: 15px;margin-top: -2px;}
.header .header_top ul li a {color: #fff;font-size: 16px;line-height: 20px;font-weight: 500;  font-family: "Lato";transition: all 0.3s;}
.header .header_top ul li a:hover{color: #d6d6d6;}
.header .header_top .container {display: flex;align-items: center;justify-content: flex-end;}
.header .header_top .right_cont {display: flex;align-items: center;}
.search_bar_sec nav.navbar .container-fluid button.btn.btn-outline-success {border: 0;color: #000;background: #d2d2d2;border-radius: 0;}
.search_bar_sec nav.navbar .container-fluid input {border: 0;}
.search_bar_sec nav.navbar .container-fluid {background: #fff;padding: 0;border: 0;}
.header .header_bottom{padding: 12px 0px;position: relative;z-index: 999;transition: all 0.3s;background: #fff;}
.header_bottom .container{ display: flex; align-items: center;  justify-content: space-between; }
.header .header_bottom ul li a {transition: all 0.3s;color: #000000;font-size: 14px;line-height: 24px;text-transform: uppercase;padding: 12px 15px;  font-family: "Lato"; font-weight: 700;border-radius: 5px;}
.header_bottom .navigation ul li{display: inline-block;padding: 0px 10px;}
.container-2{vertical-align: middle;white-space: nowrap;position: relative}
.container-2 input#search{ width: 36px; height: 36px; background: none; border: none;position: relative;z-index: 2; float: right;color: #021a4a;text-align: left;padding-left: 36px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;-webkit-transition: width .55s ease;-moz-transition: width .55s ease;-ms-transition: width .55s ease;-o-transition: width .55s ease;border-radius: 30px;transition: width .55s ease;}
.container-2 input#search:-ms-input-placeholder {  color: #65737e;  }
.container-2 .icon{position: absolute;/* top: 50%; */width: 36px;right: 0;font-size: 18px;z-index: 1; cursor: pointer;height: 36px;background: none;line-height: 33px;text-align: center;border-radius: 50%;}
.container-2 input#search:focus, .container-2 input#search:active{outline:none;width:250px;border: 1px solid #dadada; padding-left: 20px; padding-right: 40px; background: #dadada; z-index: 0;} 
.container-2 .icon.icon_sticky_search img input#search:active{  -webkit-filter: grayscale(100%);  filter: grayscale(100%);}
.container-2:hover .icon{color: #93a2ad;}
.header .header_bottom ul li a:hover{color: #ffffff !important;transition: all 0.3s;background: #ff3131;}
/*menU_start*/
nav.navigation > ul > li:hover >.sub-menu {visibility: visible;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
 nav.navigation > ul > li .sub-menu {background: rgb(255 255 255);border: none;box-shadow: 0px 0px 0px 0px #000000;visibility: hidden;opacity: 0;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;transform-origin: 0 0 0;z-index: 99;position: absolute;padding: 0;min-width: 240px;top: 58px;}
nav.navigation > ul > li .sub-menu > li {display: block;padding: 0;width: 100%;position: relative;}
nav.navigation > ul > li .sub-menu > li a {display: block;padding: 10px 15px 10px 25px;}
/*new*/
 
nav.navigation ul li a {text-transform: uppercase;}
nav.navigation ul li a:hover {color: #F26524;}
footer.footer span a {color: #ffffff;}

/*menU_end*/
.header_bottom .navigation ul li.has-child span.arrowicon { display: none;}
.header_bottom .navigation ul li:last-child{ margin: 0px; padding: 00px; }
a.border_btn {border: 1px solid;border-image-source: linear-gradient(0deg
, rgb(49 183 131), rgb(85 184 206));border-image-slice: 1; padding: 12px 36px !important;}
.search_bar_sec {display: none; }
/*drop-down menu START*/
 
.navigation ul li { position: relative;}
nav.navigation > ul > li:hover >.sub-menu { visibility: visible; opacity: 1;
-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
nav.navigation > ul > li .sub-menu {background: rgb(225 225 225);border: none;visibility: hidden;opacity: 0;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;transform-origin: 0 0 0;z-index: 99;position: absolute;padding: 0;min-width: 240px;top: 32px;left: 10px;}
li.menu-item-has-children span.arrowicon svg {color: #000;transform: rotate( 90deg );margin-left: -10px;}
nav.navigation > ul > li .sub-menu li{   text-align: left; padding: 0px 0px;  display: block; }
nav.navigation > ul > li .sub-menu li a {text-align: left;padding: 10px 15px;display: block;border-bottom: 1px solid #ccc;}
nav.navigation li.menu-item-has-children a {padding: 14px 0px;}
nav.navigation > ul > li .sub-menu li a:hover {color: #000;background: #F26524;}
.menubar { display: none;}
li.menu-item-has-children a.arrow.dropbtn {padding: 12px 28px 12px 10px;margin-right: -10px;}
nav.navigation > ul > li:hover > a + span.arrowicon svg {color: #fff;}
/*drop-down menu_END*/

/*header_end*/ 

/*slider_sec_start*/
.slider_sec {position: relative;}
.slider_sec::before{content: "";background: #000000a6;height: 100%;width: 100%;left: 0;right: 0;z-index: 9;position: absolute;}
.welcome {position: absolute;top: 50%;transform: translateY( -50% );padding: 20px 20px 30px 20px;z-index: 99;margin: auto;left: 0;right: 0;width: 1260px;background: #00000066;max-width: 700px;border-radius: 15px;text-align: center;}
.slider_sec .owl-nav {display: none;}
.slider_sec .owl-dots {display: none;}
.welcome p {color: #fff;margin-bottom: 26px;}
.welcome h1 {margin-bottom: 15px;text-transform: capitalize;}
.welcome .btn-sec a {margin-right: 10px;background: #ff3131;}
.welcome form {width: 80%;margin: auto;}
.banner img {width: 100%;}
.welcome .btn-sec a:hover {background: #ffffff;color: #000;}
/*slider_sec_end*/

/*about-start*/
.slider_sec .Home_slider .item img { width: 100%;  height: 550px; object-fit: cover; }
.sec_heading{margin-bottom: 60px;}
.sec_space{ padding: 60px 0px;}
.about_cont p {margin-bottom: 40px;}
.about_cont ul li {font-size: 18px;font-weight: 500;line-height: 26px;margin-bottom: 25px;color: #373737;    font-family: "Roboto"; }
.form-group .form-control { background-color: #f0f0f0; padding: 12px 15px 11px 15px;}
.form-group .form-control{color: #000000;font-size: 18px;margin-bottom: 20px;font-weight: 500;}
.form-group textarea.form-control {height: 100px;}
 
.about_page h3 {color: #000000;margin-bottom: 20px;font-size: 26px;text-transform: capitalize;}
.About_color {background: #f6f6f6;margin: 80px 0px;}
.About_color .sec_heading {margin-bottom: 80px;}


.about {background: #ffffff;}
.servi-box {text-align: center;border: 1px solid #ff3131;padding: 20px 20px;border-radius: 10px;}
.servi-box figure {margin-bottom: 15px;}
.servi-box h6 {color: #ff3131;font-size: 22px;margin-bottom: 10px;font-family: "Raleway";font-weight: 600;}
.about .row h2 {margin: 30px 0;}
.servi-box figure img {width: 70px;}
/*about-end*/
    
 /* latest_sec-start */
.service-sec {background: #333232;}
.service-sec h2 {color: #fff;}
.service-box {border: 1px solid #ccc;}
.service-icon li a:hover img {filter: invert(1);}

.service-cont {padding: 0px 10px;}
.service-cont h5 {color: #fff;font-size: 20px;margin-bottom: 10px;}
.service-cont ul li {color: #000000;margin-right: 7px;background: #ffffff;padding: 2px 8px;border-radius: 2px;font-size: 16px;font-weight: 500;}
.service-cont p {color: #fff;margin: 10px 0px !important;}
.service-icon li a img {width: 18px;margin-left: 5px;}
.service-icon li a img {width: 18px;margin-left: 5px;}
.service-icon li a {background: #ffffff;padding: 10px 10px;width: 100%;text-align: center;font-size: 16px;font-weight: 500;color: #000000;transition: all 0.3s;align-items: center;display: flex;justify-content: center;}
.service-icon li {margin: 10px 10px;width: 50%;}
.service-icon {border-top: 1px solid #ccc;}
.service-icon li a:hover {background: #ff3131;color: #fff;}
.latest_sec {background: #ff7c7c;}
.latest_sec .row [class*="col"]{ margin-bottom: 30px;}
.latest_sec .sec_heading h2 {color: #fff;}
.latest_sec  p {margin-bottom: 30px;display: block;color: #fff;}
.service-box figure {margin-bottom: 15px;}
.service-box figure img {width: 100%;  filter: none;-webkit-filter: grayscale(0);}
.service-box figure img:hover { filter: gray;  -webkit-filter: grayscale(1); }
.btn-center {text-align: center;}
.btn-center .default_btn {background: #fff;color: #000;}
.btn-center .default_btn:hover {background: #ff3131;color: #fff;}

.king-pro {background: #ffe6e6;}
.king-pro .row{ margin: 30px 0px 0;}
.king-pro .row [class*="col"]{ margin-bottom: 20px;} 
.king-pro p {color: #000;}
.king-sec {display: flex;}
.king-sec figure {margin-right: 20px;padding-top: 5px;}
.king-sec .king-cont h5 {margin-bottom: 8px;color: #ff3131;font-weight: 600;}
.king-sec .king-cont p {font-size: 16px;}
.king-sec figure img {border: 2px solid #ff3131;padding: 15px;border-radius: 10px;}
strong {font-size: 18px;margin-bottom: 10px;display: inline-block;}
.king-pro .sec_heading h2:after {background: #000;}

.ul-list {margin: 20px 0;padding-left: 20px;}
.ul-list li {margin-bottom: 10px;font-size: 20px;font-weight: 600;font-family: "Raleway";color: #000;list-style: disc;}

.para-cont {background: #fbfbfb;}
.para-cont h2 {}
.para-cont ul li {margin-bottom: 12px;font-weight: 500;font-size: 18px;list-style: disc;}
.para-cont ul {padding-left: 20px;margin-bottom: 15px;margin-top: 20px;}

.btn-list {display: flex;flex-wrap: wrap;}
.btn-list li a {background: #2b2b2b;color: #fff;padding: 10px 10px;display: inline-block;font-size: 20px;font-weight: 500;width: 100%;text-align: center;border-radius: 5px;font-family: "Roboto";}
.btn-list li {list-style: none;}
ul.btn-list {padding: 0;margin-bottom: 20px;}
.btn-list li {list-style: none !important;margin-right: 10px;width: calc(20% - 10px);transition: all 0.3s;}
.btn-list li a:hover {color: #fff;background: #ff3131;}
.para-cont strong {font-weight: 600;color: #f26524;}
.para-cont2 {    background: #f3f3f3;text-align: center;}
.para-cont figure {margin: 25px 0;}
.para-cont figure img {width: 100%;}
.para-cont .sec_heading h2:after {background: #000;}

.input-group .input-group-append button.default_btn {border: none;outline: none;}

/*Gallery_start*/ 
.photos .gallery_show{box-shadow: 0.3rem 0.4rem 0.4rem rgb(0 0 0 / 40%);overflow: hidden;width: 100%;border-radius: 5px;}
.gallery_show a img{display: block;width: 100%;height: 100%;transition: transform 400ms ease-out;height: 220px;object-fit: cover;}
.gallery_show a img:hover {transform: scale(1.15);}
.photos .item {margin-bottom: 25px;}    
/*Gallery_end*/
    
  
/*banner_slider_start*/
.banner_slider {position: relative;}
.banner_slider figure img{width: 100%;height: 150px;object-fit: cover;}
.slider_con_sec{ text-align: center;  }
.slider_con_sec a.border_btn{text-transform: uppercase; font-family: 'Lato'; font-weight: 500; color: #fff; display: inline-block; }
.slider_con_sec {position: absolute;left: 0;right: 0;bottom: 155px;max-width: 785px;margin: auto;}
.slider_con_sec h1 {margin-bottom: 10px;}
.slider_con_sec p {margin-bottom: 30px;color: #fff;font-size: 18px;font-family: 'Lato';font-weight: normal;}
.border_btn:hover{ color: #000000 !important;transition: all 0.3s;color: #fff !important;transition: all 0.3s;background: linear-gradient( 
280deg
, rgba(56,188,117,1) 0%, rgba(12,153,206,1) 100%);}
.inner_page_cont {position: absolute; left: 0px;max-width: 1260px;margin: auto;right: 0;     top: 50%;
    transform: translateY( -50% ); }
.inner_page_cont h3 {font-size: 38px;color: #fff;font-family: 'Raleway';font-weight: bold;text-transform: capitalize;margin-bottom: 0px;}
/*banner_slider_end*/

/*about_page-start*/

.row.about_bg {background: #f0f0f0;margin-top: 100px;padding-bottom: 80px;padding-top: 30px;}
.About_color .sec_heading h2 span {background: #f6f6f6;}
.headi_text {margin-bottom: 20px;}
.headi_text span {font-size: 18px;font-weight: 500;}
 .career_line .row.sec_space {  border-bottom: 1px solid #e1e1e1;}
/*about_page-end*/

/*blog-start*/
.blog {padding: 25px 0px;}
.blog_cont:last-child{margin-bottom: 0px;}
.blog_cont {margin-bottom: 100px;}
.inner_heading {text-align: left;margin-bottom: 10px;}
.blog_cont figure {margin-bottom: 15px;}
.blog_date p {color: #fe6403;}
 
.text_decor ul { padding-bottom: 0px; border: 0px; }
.blog_cont figure img {width: 100%;}
.blog_sec_heading{ margin-bottom: 20px;}
.blog_sec_heading h2{ text-align: left; }
.blog_sec_heading h2 span{ padding: 0px; background: transparent;}

.blog_cont p {margin-bottom: 20px;} 
/*blog-end*/
  
/*footer_start*/
footer.footer {background: #322d2d;padding: 40px 0px 40px 0px;} 
h3{color: #ffffff;font-size: 22px;line-height: 30px;text-transform: uppercase;font-family: 'Raleway';font-weight: 700;margin-bottom: 15px;}
.footer_logo {display: flex;justify-content: space-between;margin-bottom: 20px;flex-wrap: wrap;}
.footer_logo p{color: #fff;font-size: 16px;font-weight: 400;line-height:24px;font-family: 'Lato';}
.footer_logo figure {padding-right: 18px;margin-bottom: 15px;}
.footer ul li{color: #fff;line-height:24px;font-size: 17px;font-weight: 500;font-family: 'Lato';margin-bottom: 10px;}
.footer ul li a{color: #fff;line-height: 26px;font-size: 17px;font-weight: 500;font-family: 'Lato';transition: all 0.3s;}
.footer ul li a:hover{color: #f26524;}
.footer ul li span{ color: #fff; line-height:24px;font-size: 17px;font-weight: 400;font-family: 'Lato'; }
ul.add {margin-top: 30px;}
footer.footer span {font-size: 15px;line-height: normal;color: #c2c2c2;font-family: 'Lato';font-weight: normal;}
.scroll-to-top a {background: #ff3131;color: #ffffff;right: 30px;position: fixed;bottom: 20px;border-radius: 10px;height: 45px;width: 45px;text-align: center;line-height: 45px;font-size: 28px;z-index: 999;}
.footer_logo img {width: 150px;}
/*footer_end*/

/*contact_Help_start*/
.contact_Help{padding: 60px 0px;}
.contact_Help h2{ margin-bottom: 25px; }
.contact_Help .form-group .form-control { font-size: 18px; color: #8a8a89; font-weight: 500;  font-family: 'Lato';   border: 1px solid #b9b9b9;
 border-radius: 5px;}
.contact_Help .form-group label { font-size: 18px; color: #8a8a89; margin-bottom: 5px; font-weight: 500; font-family: 'Lato'; padding-left: 15px;}
.contact_Help p { margin-bottom: 60px;}
.contact_Help .form_cont p {  margin-bottom: 15px;}
.contact_Help .form_cont label.form-check-label { font-size: 18px;   color: #8a8a89; font-weight: 500; font-family: 'Lato';}
.contact_Help .form_cont input#exampleCheck1 {  font-size: 20px; margin: 6px 10px 0px -20px;}
.contact_Help .form_cont .form-check {margin-bottom: 15px;}
.contact_Help .form_cont span { color: #000000; font-size: 16px;line-height: 28px;font-family: 'Lato';font-weight: 400;display: block;margin-bottom: 45px;}
.contact_Help .form_cont button.default_btn {border: 0;}
.contact_Help .form_cont button.default_btn:hover{}
.contact_Detail { text-align: left; border: 10px solid; border-image-source: linear-gradient( 0deg , rgb(49 49 52), rgb(225 225 225)); border-image-slice: 1;border-top: 0;border-bottom: 0;padding-top: 20px;}
.contact_Detail h2 {  padding: 0px 25px; margin-bottom: 30px;}

.contact_Help .sec_heading h2:after {background: #000;}

.contact_Detail ul {padding: 0px 25px;margin-bottom: 30px;padding-bottom: 10px;}
.contact_Detail ul li {font-size: 18px;color: #2c2c2c;line-height: 27px;font-family: 'Lato';font-weight: 400;margin-bottom: 20px;}
.contact_Detail ul li span {font-family: 'Lato';font-weight: 600; margin-right:5px;}
.contact_Detail map iframe {width: 100%;}
/*contact_Help_end*/
.testimonials .testimonials_sec .owl-nav{ display: none; }

.mobile_copt {display: none;}
.inner_service {background: #fff; margin-bottom: 0px; } 

.location-sec .service-cont ul li {padding: 3px 10px;margin-right: 10px;}
.location-sec .service-cont ul li a img {width: 24px;padding: 2px 0px;}
.location-sec .service-cont {margin-bottom: 15px;}
.location-sec .service-icon li {width: 100%;}
.location-sec .service-icon li a {font-size: 20px;padding: 5px 10px 10px 10px;}

.price-sec .sec_heading h2:after {background: #000;}
.content-main {position: relative;transition: .3s;width: 100%;box-shadow: 0 0px 20px 6px rgba(23, 5, 5, 0.06);margin-top: 20px;background-color: #fff;padding: 32px 0px 35px 0px;text-align: center;cursor: pointer;border-radius: 0px;border: 1px solid #ff0000;}
.content-main::before {content: "";position: absolute;top: 0;left: 0;right: 0;height: 150px;background: #ff3131;clip-path: polygon(100% 0, 100% 46%, 49% 71%, 0 45%, 0% 0%);}
.content-main p {font-size: 18px;margin-bottom: 20px;}
.content-main h4 {font-size: 22px;font-weight: bold;min-height: 40px;padding: 0 18px;text-transform: capitalize;position: relative;color: #fff;margin-bottom: 44px;}
.content-main .priceingbp span {font-size: 47px;font-weight: 700;color: #3c3633;}
.content-main .priceingbp small.usd-cod {font-size: 19px;position: relative;top: -20px;color: #ce8460;font-weight: 700;}
.content-main:hover {border: 1px solid #cfcfcf;transform: translate(0, -5px);cursor: pointer;}
.content-main span.priceingbp { display: block;}
.content-main ul {margin: 15px 0 20px;padding: 0 30px;text-align: left;}
.content-main ul li {margin: 0 0 8px;position: relative;list-style: none;padding: 10px 10px 10px 42px;line-height: 25px;font-size: 16px;font-weight: 500;}
.content-main ul li:nth-child(odd) {background: #eeedeb;}
.content-main ul li::before {content: "";position: absolute;top: 15px;left: 13px;background: url(../images/affordable-rates.png);background-repeat: no-repeat;width: 18px;height: 16px;background-size: 100%;}
.content-main ul { padding: 0 20px; } 
.price-sec {background: #ffffff;}
.price-sec h2 {}
.price-sec p {text-align: center;}
.content-main span.priceingbp .period {font-size: 16px;font-weight: 500;}
 
.call-g {background: #ffffff;}
.call-g h2 {color: #000000;}
.call-box {border: 1px solid #000000;padding: 20px 20px;border-radius: 5px;display: flex;margin: 30px 0px;}
.call-box .call-cont {padding-right: 20px;width: 70%;}
.call-box .call-icon {display: flex;align-items: center;}
.call-box .call-icon a {display: flex;align-items: center;background: #000000;padding: 10px 15px;margin-right: 15px;border-radius: 5px;font-weight: 500;transition: all 0.3s;color: #fff;}
.call-box .call-icon a img {width: 20px;margin-right: 5px;filter: invert(1);}
.call-box .call-icon a:hover {background: #ff3131;}
.call-box figure img {width: 100%;}
.call-box .call-cont h3 {color: #ff3131;}
.call-box figure {width: 30%;}
.call-box figure img {border-radius: 10px;border: 5px solid #ccc;}
.call-g .sec_heading h2:after {background: #000;}

/*RESPONSIVE_START*/
@media only screen and (min-width:1200px) and (max-width:1499px){
.container {max-width: 1140px;margin: auto;}
.header_bottom .navigation ul li {padding: 0px 0px;}
.slider_con_sec { bottom: 60px;}
.container_custom { max-width: 1140px;  }
.welcome{ width: 1140px;}
.featured_partners ul li { padding: 10px 20px 20px 20px;}
.featured_partners ul li figure img {width: 80%;margin: auto;}
.featured_partners ul li figure {height: 110px;}
.History_sec p {margin-bottom: 25px; font-size: 16px; }
.News_Updates .News_cont {padding: 25px 25px; margin: 0px 0px;}
.History_sec figure { height: auto;}
	
/*Become_A_Member_start*/
.inner_page_cont { max-width: 1140px; bottom: 45px;}
.inner_page_cont h3 {font-size: 36px; }
.Investment_cont .top_cont h4 { font-size: 34px;}
.Investment_cont .top_cont strong { font-size: 40px;}
.Investment_cont .top_cont { padding: 40px 30px;}
.Investment_cont .top_cont p {  font-size: 15px; line-height: 42px;}
.Network h1{ margin-bottom: 20px; }
.Network { padding: 10px 0px 50px 0px;}
/*Become_A_Member_end*/
	
 
	
h1 {font-size: 36px;}
.welcome {padding: 25px 20px;} 
h2 {font-size: 32px;}
.default_btn {padding: 8px 34px;font-size: 18px;}	
.rea_more a {font-size: 22px;padding: 6px 100px;}
.sec_space {padding: 45px 0px;}
.washing_list li h5 { font-size: 26px;}
h3 {margin-bottom: 15px;}	
.About_color {margin: 0px 0px;}
.banner_slider {  margin-top: 0; }	
.about_cont figure img { width: 100%;}	
	
.slider_sec .Home_slider .item img { width: 100%;  height: 435px; object-fit: cover; }
	
.gallery_show a img { height: 200px;}

}

@media only screen and (min-width:992px) and (max-width:1199px){
.container {max-width: 960px;margin: auto;}
.header .header_bottom ul li a {padding: 12px 10px;font-size: 14px;font-weight: 600;}
a.border_btn { padding: 12px 15px !important;}
.slider_con_sec { bottom: 60px;}
.container_custom { max-width: 960px;  }
.welcome{}
.featured_partners ul li { padding: 10px 20px 20px 20px;}
.featured_partners ul li figure img {width: 80%;margin: auto;}
.featured_partners ul li figure {height: 110px;}
.History_sec p {margin-bottom: 25px; font-size: 16px; }
.News_Updates .News_cont {padding: 25px 25px; margin: 0px 0px;}
.History_sec figure { height: auto;}
.Sign_up_sec .container {padding: 0px 150px;}
 
h1 {} 
 
/*Become_A_Member_start*/
.inner_page_cont { max-width: 930px; bottom: 45px;}
.inner_page_cont h3 {font-size: 36px; }
.Investment_cont .top_cont h4 { font-size: 24px;}
.Investment_cont .top_cont strong { font-size: 26px;}
.Investment_cont .top_cont { padding: 30px 15px;}
.Investment_cont .top_cont p {  font-size: 15px; line-height: 24px; margin-top: 10px;}
.Investment_cont .top_cont strong span {font-size: 18px;}	
.Network h1{ margin-bottom: 20px;font-size: 40px; }
.Network { padding: 10px 0px 50px 0px;}
.Investment {  padding: 40px 0px;}
ul.list_sec {  padding: 15px 15px 30px 15px;}
.Investment .Investment_cont { padding: 0px 0;}
/*Become_A_Member_end*/
/*Contact_start*/
.contact_Detail {text-align: left;border: 10px solid;border-image-source: linear-gradient( 
0deg , rgb(191 120 6), rgb(49 49 52));border-image-slice: 1;border-top: 0;border-bottom: 0;}
.contact_Detail h2 {padding: 0px 15px;margin-bottom: 20px;}
.contact_Detail ul {padding: 0px 15px;margin-bottom: 30px;}
.contact_Detail ul li {font-size: 16px;margin-bottom: 0px;}
.form-group {}
/*Contact_end*/
/*Upcoming_Events_start*/
.Network_sec.Member.Attend { padding: 50px 0px 100px 0px;}
.Attend .mff_cont{ margin-top: 100px;}
/*Upcoming_Events_end*/	
	
 

h1 {font-size: 36px;}
h2 {font-size: 28px;}
.default_btn {padding: 8px 34px;font-size: 18px;}	
.rea_more a {font-size: 20px;padding: 6px 80px;}
.sec_space {padding: 40px 0px;}
.washing_list li h5 {font-size: 20px;}
h3 {margin-bottom: 10px;font-size: 18px;}
h5 {} 
.about_cont ul li { font-size: 16px; margin-bottom: 15px;} 
.header .header_top ul li {margin-right: 20px; transition: all 0.3s;}
.header .header_top ul li a {font-size: 14px;line-height: 25px;}
.header .header_top {padding: 10px 0px;}
.header .header_top ul li img {margin-right: 8px; width: 12%;}
.header.sticky .header_top ul li {margin-right: 15px;  transition: all 0.3s;}
.header.sticky .header_top ul li a {font-size: 14px;line-height: 25px;}

.header.sticky .header_top {padding: 10px 0px;}
.header.sticky .header_top ul li img {margin-right: 8px;width: 12%;}
.About_color {margin: 0px 0px;}	
.blog_cont .sec_heading.blog_sec_heading {  margin-bottom: 15px;}
.blog_cont .sec_heading.blog_sec_heading h2 { font-size: 24px;line-height: 28px;}	
.sec_heading.blog_sec_heading {  margin-bottom: 0;}
.sec_heading.blog_sec_heading h2 {font-size: 24px;} 
.banner_slider {  margin-top: 0; }	
.about_cont figure img { width: 100%; } 
.banner_slider figure img {}
.slider_sec .Home_slider .item img {width: 100%;height: 310px;object-fit: cover;}	
.sec_heading {}

.service-cont ul li {font-size: 14px;padding: 2px 5px;}
.service-icon li a {padding: 5px 5px;font-size: 15px;}
.service-icon li a img {width: 14px;}

}

@media only screen and (min-width:768px) and (max-width:991px){
.header_bottom a img {width: 150px;}	
.header.sticky .header_bottom a img {width: 130px;}
.container {max-width: 96%;margin: auto;}
.header_bottom .navigation ul li {padding: 0px 0px; }
.header .header_bottom ul li a { padding: 12px 10px; font-size: 13px !important; /* font-weight: 600; */}
.slider_con_sec {bottom: 40px;} 
.container_custom { max-width: 720px; margin: auto;  }
.welcome{width: 600px;padding: 10px 20px 20px 20px;}
.featured_partners ul li { padding: 10px 20px 20px 20px;}
.featured_partners ul li figure img {width: 80%;margin: auto;}
.History_sec p {margin-bottom: 25px; font-size: 16px; }
.News_Updates .News_cont {padding: 25px 25px; margin: 0px 0px;}
.History_sec figure { height: auto;}
.Sign_up_sec .container {padding: 0px 15px;}
 
h1 {font-size: 38px; } 
.slider_con_sec p {margin-bottom: 15px;font-size: 14px;line-height: 22px;}
.Network_sec {padding: 40px 0px 40px 0px;} 
h2 {
    font-size: 30px;
}	
.Network_sec p {margin-bottom: 24px; }
.default_btn {     padding: 8px 20px; font-size: 16px; }
.featured_partners {padding: 40px 0px 25px 0px;}	
.featured_partners ul li figure {height: 80px;}
.History_sec {padding: 40px 0px;}
.History_sec figure img {width: 100%;border: 6px solid;border-image-source: linear-gradient( 
0deg, rgb(100 184 139), rgb(81 184 223));border-image-slice: 1;border-top: 0;border-bottom: 0;padding: 00px 7px;height: 100%;object-fit: cover;}
h4 {font-size: 17px;line-height: 24px;}	
.Sign_up_sec {padding: 40px 0px;}
.Sign_up_sec h2 {margin-bottom: 40px;}
.form-group .form-control {padding: 10px 15px;}
.form-group {margin-bottom: 20px;} 
.footer_logo {flex-wrap: wrap;}
.footer_logo figure {margin-bottom: 15px;}	
footer.footer span { line-height: 24px;}
.header_bottom .navigation ul li a.border_btn {  padding: 12px 8px !important;}	
.banner_slider {margin-top: 0px;}

 
/*Contact_start*/
.contact_Detail {text-align: left;border: 5px solid;border-image-source: linear-gradient( 
0deg , rgb(191 120 6), rgb(49 49 52));border-image-slice: 1;border-top: 0;border-bottom: 0;}
.contact_Detail h2 {padding: 0px 15px;margin-bottom: 20px;}
.contact_Detail ul { padding: 0px 5px;margin-bottom: 40px;}
.contact_Detail ul li {font-size: 16px;margin-bottom: 0;}
.form-group {margin-bottom: 15px;}
.contact_Help p { margin-bottom: 40px;}	
.contact_Help .form_cont span{ margin-bottom: 30px;}
.contact_Help .form_cont p { margin-bottom: 10px;}
.contact_Help .form_cont .form-check { margin-bottom: 10px;}
.contact_Detail map iframe { width: 100%; height: 330px;}
/*Contact_end*/
/*Upcoming_Events_start*/
.Network_sec.Member.Attend { padding: 50px 0px 70px 0px;}
.Attend .mff_cont{ margin-top:0px;}
.Attend .Events_right_img{ margin: 0px 0px; }
/*Upcoming_Events_end*/	
 
/*about-start*/
.about_cont ul li {font-size: 16px;line-height: 26px;margin-bottom: 20px;}
.about_cont p {margin-bottom: 15px !important;}
/*about-start*/
  

h1 {font-size: 28px;}
.rea_more a {font-size: 18px;padding: 6px 60px;}
.sec_space {padding: 40px 0px;}
.washing_list li h5 {font-size: 16px;}

h5 {font-size: 22px;} 
.header .header_top ul li {margin-right: 15px;transition: all 0.3s;}
.header .header_top ul li a {font-size: 13px;line-height: 25px;}
.header .header_top {padding: 10px 0px;}
.header .header_top ul li img {margin-right: 8px; width: 12%;}
.header.sticky .header_top ul li {margin-right: 10px;transition: all 0.3s;}
.header.sticky .header_top ul li a {font-size: 13px;line-height: 25px;}
.header.sticky .header_top {padding: 10px 0px;}
.header.sticky .header_top ul li img {margin-right: 8px;width: 12%;}
.form-group .form-control {color: #959595;font-size: 16px;margin-bottom: 15px;}
	 
.About_color {margin: 0px 0px;} 
.About_color .sec_heading {  margin-bottom: 15px;}
	
.banner img {height: 350px;}
.servi-box h6 {    font-size: 20px;}

.welcome h1 {margin-bottom: 8px;}
.welcome p {margin-bottom: 15px;}
.servi-box {padding: 10px 10px;}
.servi-box p {font-size: 16px;line-height: 24px;}
.king-sec {display: block;}
.king-sec figure {margin: 0 0px 15px;padding: 0;}

.blog_cont .sec_heading.blog_sec_heading {  margin-bottom: 15px;}
.blog_cont .sec_heading.blog_sec_heading h2 { font-size: 22px;line-height: 26px;}	
.sec_heading.blog_sec_heading {  margin-bottom: 0;}
.sec_heading.blog_sec_heading h2 {font-size: 22px; padding-bottom: 0px;} 
.blog_cont { margin-bottom: 50px;}
.inner_page_cont h3 {font-size: 30px;}
.inner_page_cont {left: 5%;}
.about_cont figure img { width: 100%; }
.banner_slider figure img {height: 100px;}		
.slider_sec .Home_slider .item img {width: 100%;height: auto;object-fit: cover;}
.footer ul li {font-size: 15px;}
.footer ul li a {font-size: 15px;}
.footer ul li span {font-size: 15px;}
}





@media only screen and (min-width: 320px) and (max-width: 767px){
    .header .header_top ul li {  margin-right: 10px; }
    .header.sticky .header_top ul li {  margin-right: 10px; }
    /*menu_start*/
    nav.navigation { padding-right: 0;}
    .menubar {display: block;}
    .navbar-fostrap {display: inline-block;vertical-align: middle;height: 46px;cursor: pointer;margin: 0;position: absolute;top: 3px;right: 0;padding: 7px;z-index: 9999;}
    .navbar-fostrap span {height: 4px;background: #ff3131;margin: 7px;display: block;width: 35px;}
    .navigation {z-index: 999;background: #eeeeee;display: block;width: 100%;position: fixed;right: -100%;top: 98px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;margin: 0;border: 0;border-radius: 0;overflow-y: auto;overflow-x: hidden;height: 100vh;}
    .header .main_header nav.navigation {display: inline-block;}
    .navigation.visible {right: 0;-webkit-transition: right .4s ease;-moz-transition: right .4s ease;-ms-transition: right .4s ease;-o-transition: right .4s ease;transition: right .4s ease;width: 85%;margin: auto;}
    .navigation ul li {width: 100%;background: rgb(255 49 49);border-bottom: 1px solid #e6e6e6;padding: 0px 0px !important;position: relative;}
    .navigation ul li a {color: #fff;display: block !important;}	
    .navigation ul {}		
    .header_bottom .navigation ul li.has-child span.arrowicon svg { color: #000000;}
    header.header.sticky .header_bottom ul li a {padding: 8px 12px;}
    nav.navigation > ul > li .sub-menu > li span.arrowicon {left: auto; right: 0; transition: all 0.3s;}	
    .header .header_bottom ul li a:hover {color: #000 !important;background: #f7f7f7;border-radius: 0;}
    .header_bottom .navigation ul li a.border_btn:hover{ border: 1px solid; border-image-slice: 100%; border-image-source: none; border-image-source: linear-gradient(0deg , rgb(49 183 131), rgb(85 184 206));border-image-slice: 1;}
    .header nav.navigation > ul > li:hover > .sub-menu li a:hover {background: #f7f7f7;}	
    .header .header_bottom nav.navigation ul li span.arrowicon {position: absolute;top: 0px;right: 0;transform: inherit;font-size: 14px;color: #000000;bottom: 0;width: 40px;text-align: center;height: auto;line-height: 40px;background: #fff;}
    .container-2:hover input#search {width: 100%;}
    .header nav.navigation > ul > li .sub-menu {margin: 0px;top: inherit;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);transition: none;border: none;box-shadow: none;opacity: 1;min-width: 100%;width: 100%;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);transition: none;visibility: visible;left: 0px;z-index: 99;background-color: #e6eaeb;position: inherit;display: none;}	
    .open_menu .navbar-fostrap span:nth-child(1) {transform: rotate( 45deg);margin-bottom: -4px;background: #000;}
    .open_menu .navbar-fostrap span:nth-child(2), .navigation ul li a:hover, .navigation ul li.active a {border: none; display: none;}
    .open_menu .navbar-fostrap span:nth-child(3) {transform: rotate(-45deg);margin-top: -2px;background: #000;}	
    .navigation.visible > ul > li .sub-menu > li { border-bottom: 1px solid #e6e6e6; background: #ffffff;}
    .header nav.navigation ul li > ul.sub-menu li > ul.sub-menu {  background: #d6d6d6; }
    .header  nav.navigation ul li > ul.sub-menu li > ul.sub-menu, .header  nav.navigation ul li > ul.sub-menu li > ul.sub-menu li > ul.sub-menu { margin: 0px;top: inherit;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);transition: none;border: none;box-shadow: none;opacity: 1;min-width: 100%;width: 100%;-webkit-transform: translateY(0px); -ms-transform: translateY(0px);transform: translateY(0px);transition: none;visibility: visible;left: 0px;z-index: 99;background-color: #e6eaeb;position: inherit;display: none;}
    .header nav.navigation > ul > li:hover > .sub-menu li a { color: #000;}	
    .header  nav.navigation ul li > ul.sub-menu li > ul.sub-menu li { background: rgb(255 255 255 / 89%);border: 0;}
    .open_menu { position: fixed;width: 100%;left: 0;top: 0;}
    .header .header_bottom nav.navigation ul li span.arrowicon::after{     content: "\f067";position: absolute;right: 0;left: 0; font-family: 'FontAwesome'; }
    .header .header_bottom nav.navigation ul li span.arrowicon.open::after{     content: "\f068";position: absolute;right: 0;left: 0;font-family: 'FontAwesome'; }
    .header .header_bottom nav.navigation ul li span.arrowicon svg.svg-inline--fa.fa-chevron-right.fa-w-10 {display: none;}
    .menubar.clearfix {display: block;}
     /*menu_end*/

    .banner img {height: 300px;object-fit: cover;}
    .open_menu .navbar-fostrap {top: 10px;}
    .banner_slider figure img {height: 100px;}

    .container {max-width: 100%;}
    .welcome{padding: 15px 10px;width: 90%;}
    .header.sticky .header_bottom a img {width: 120px;}
    .header_bottom a img {width: 130px;}
    .slider_con_sec {display: none;}
    .header .header_bottom {padding: 10px 0px;background: #ffffff;}
    .featured_partners ul li { padding: 10px 15px;width: 48%; margin: 5px 0px; }
    .History_sec p { margin-bottom: 15px;font-size: 15px;line-height: 24px;padding-left: 0px;  }
    .History_sec h2 {padding-bottom: 0;padding-left: 0;margin-top: 15px;}
    .News_Updates { padding: 30px 0px;}
    .News_Updates h2 {margin-bottom: 25px;margin-left: 0;}
    .News_Updates .News_cont { padding: 15px 15px; margin: 0px 0px 30px 0px;}
    .header .header_top ul li img {width: 16px; margin-right: 5px; }
    .History_sec figure { height: auto;}
    .Sign_up_sec .container {padding: 0px 15px;}
 
    .space_cus { margin-bottom: 20px;}
    h1 {font-size: 26px;margin-bottom: 5px !important;} 
    .slider_con_sec p {margin-bottom: 15px;font-size: 14px;line-height: 22px;}
    .Network_sec { padding: 30px 0px 30px 0px; } 
    h2 {line-height: 30px;font-size: 26px;}	
    p {line-height: 24px;}
    .Network_sec p {margin-bottom: 24px; }
    .default_btn {padding: 10px 20px;font-size: 16px;}
    .featured_partners { padding: 30px 0px 25px 0px; }	
    .featured_partners h2 {margin-bottom: 30px;}
    .featured_partners ul li p {font-size: 14px;line-height: 22px;}
    .featured_partners ul li span {font-size: 16px;}
    .View_btn { margin-top: 10px;padding-right: 10px;}
    .container_custom {max-width: 100%;padding: 0px 15px;}
    .featured_partners ul li figure { height: auto; }
    .History_sec {padding: 40px 0px;}
    .History_sec figure img {width: 100%;border: 6px solid;border-image-source: linear-gradient( 0deg, rgb(100 184 139), rgb(81 184 223));border-image-slice: 1;border-top: 0;border-bottom: 0;padding: 00px 7px;height: 100%;object-fit: cover;}
    h4 {font-size: 16px;line-height: 20px;}	
    .News_Updates .News_cont h4 {margin-bottom: 30px;}
    .News_Updates .News_cont p {font-size: 15px;line-height: 22px;}
    .Sign_up_sec {padding: 30px 0px;}
    .Sign_up_sec h2 {margin-bottom: 30px;}
    .form-group .form-control {padding: 10px 15px;font-size: 14px;margin-bottom: 15px;}
    .form-group {margin-bottom: 15px;}
    .form-group label {font-size: 14px;}
    .footer_logo {flex-wrap: wrap;margin-bottom: 0;}
    .footer_logo figure {margin-bottom: 15px;margin-top: 0px;padding-right: 0;}	
    footer.footer span {line-height: 24px;}
    .header_bottom .navigation ul li a.border_btn { padding: 12px 15px !important;margin: 10px 15px;}	
    .banner_slider {margin-top:0px;}
    .featured_partners ul { flex-wrap: wrap;}	
    .header.sticky .header_top {padding: 6px 0px;}
    .header .header_top .container {justify-content: center;}
    .header .header_top ul li a {font-size: 13px;line-height: 24px;}	
    .header.sticky .header_top ul li a {font-size: 13px;}
    footer.footer {padding: 30px 0px 0px 0px;}	
    h3 {font-size: 18px;line-height: 32px;margin-bottom: 0px;}	
    .form_btn .default_btn {padding: 12px 20px;}
    
    h5 {font-size: 20px;}
    .sec_heading h2:before {bottom: -25px;width: 70px;right: 0;left: 0;}
    .sec_heading h2:after {bottom: -22px;width: 200px;right: 0;}
    .h-left h2, .h-left {text-align: center;}
    .btn-list li a {font-size: 18px;}
    .ul-list li {font-size: 18px;}

    .welcome p {font-size: 14px;margin-bottom: 15px;}
    .header.sticky {background: #000;} 

    .sec_space {padding: 35px 0;}
    .sec_heading {margin-bottom: 50px;}
    .best_service {margin-bottom: 40px;}

    .sub_category .photos [class*="col"] {width: 50%;max-width: 50%;}
    .gallery_show a img {height: auto;}
    
    footer.footer .row [class*="col"] {border-bottom: 1px solid #fff;padding-bottom: 12px;margin-bottom: 18px;}
    footer.footer .row [class*="col"]:last-child {padding-bottom: 80px;margin-bottom: 0;}

 
    .inner_service{ margin-bottom: 0px; }
 
    .servi-box {margin-bottom: 20px;}
    .king-sec {display: block;}
    .king-sec figure {padding: 0;margin: 0 0 15px;}
    .btn-list li {width: calc(50% - 10px);}

    /*Contact_start*/
    .contact_Detail {text-align: left;border: 5px solid;border-image-source: linear-gradient( 
    0deg , rgb(191 120 6), rgb(49 49 52));border-image-slice: 1;border-top: 0;border-bottom: 0;margin-top: 15px;}
    .contact_Detail h2 {padding: 0px 15px;margin-bottom: 20px;}
    .contact_Detail ul {padding: 0px 15px;margin-bottom: 25px;}
    .contact_Detail ul li {font-size: 16px;margin-bottom: 5px;}
    .form-group { margin-bottom: 15px;}
    .contact_Help p { margin-bottom: 30px;}	
    .contact_Help .form_cont span{ margin-bottom: 20px;}
    .contact_Help .form_cont p { margin-bottom: 10px;}
    .contact_Help .form_cont .form-check { margin-bottom: 10px;}
    .contact_Detail map iframe { width: 100%; height: 330px;}
    .contact_Help {  padding: 30px 0px;}
    .contact_Help h2 { margin-bottom: 15px;}
    .contact_Help .form-group .form-control { font-size: 16px;}
    /*Contact_end*/
     
        
    /*about-start*/
    .about_cont ul li {font-size: 16px;line-height: 24px;margin-bottom: 10px;padding-left: 0;}
    .about_cont ul li svg { margin-left: -15px; }
    .about_cont p {margin-bottom: 15px;}
    /*about-start*/
 
    h3 {font-size: 18px;line-height: 22px;margin-bottom: 12px;}
    footer.footer span a {margin-bottom: 15px;display: block;}	
    nav.navigation > ul > li .sub-menu li a {color: #000;}
    .header .header_bottom ul li a { color: #ffffff;}
        
    .About_color {margin: 0px 0px;} 
    .About_color .sec_heading {  margin-bottom: 15px;} 
    
    .blog_cont .sec_heading.blog_sec_heading {  margin-bottom: 15px;}
    .blog_cont .sec_heading.blog_sec_heading h2 {font-size: 18px;line-height: 24px;}	
    .sec_heading.blog_sec_heading {  margin-bottom: 0;}
    .sec_heading.blog_sec_heading h2 {font-size: 20px;padding-bottom: 0px;}
    
    .blog_cont {margin-bottom: 30px;}
    .inner_page_cont h3 {font-size: 22px;}
    .inner_page_cont {left: 5%;}
 
    .space_cus:last-child{ margin-bottom: 0px;}  
    .mobile_copt { display: block; }  
    .destop { display: none;}   
    .blog .container .row .col-md-8 {order: 2;}	  
    .slider_sec .Home_slider .item img {width: 100%;height: 300px;object-fit: cover;}
    .content-main .priceingbp span {font-size: 36px;}
    
    .call-box {padding: 15px;display: block;}
    .call-box .call-cont {width: 100%;padding: 0;margin-bottom: 20px;}
    .call-box figure {width: 100%;}
    .call-box .call-icon a {margin-right: 10px;}

}


    