body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Poppins', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}

a{-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;  -o-transition: all 0.3s;transition: all 0.3s; }



/* Getting the new tags to behave */
article, aside, audio, 
canvas, command, 
datalist, details, 
embed, 
figcaption, figure, footer, 
header, hgroup, 
keygen, 
meter, 
nav, 
output, 
progress, 
section, source, 
video {
	display:block;
}
mark, 
rp, rt, ruby, 
summary, 
time {
	display:inline;
}


*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}



/*font-family: 'Poppins', sans-serif;*/



.wrapper{ width: 100%;}
.panel-default > .panel-heading{ background: none !important; border: none !important; border-radius: 0px !important;}
.panel-default{ border-radius: 0px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ background: none !important; border: none !important; border-radius: 0px !important;}
a:hover, a:focus{ text-decoration: inherit !important;}

/*header*/
.header_sec {  width: 100%;  position: relative;  z-index: 5;}
.header_Inn{ width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}
.bannersec{ width: 100%; position: relative;}
.container, .et_pb_row_1, .et_pb_row_2, .et_pb_row_3, .review_sec .et_pb_row_7, .srv_content .et_pb_row, .et_pb_slider .et_pb_container, .srve_awsome  .et_pb_row{max-width: 1530px !important; padding: 0 15px; margin: 0 auto !important; width: 100% !important;}


.head_top{background: #015344; width: 100%; text-align: center; padding: 5px 0;}

.head_top ul li{display: inline-block; font: 300 16px/25px 'Poppins', sans-serif; margin-right: 25px; color: #fff;}
.head_top ul li a{color: #fff; padding: 5px 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;  display: inline-block;}
    .head_top ul li a:hover{color: #f32f23;}
.head_top ul li i{padding-right: 10px;}



.icon_sec{position: absolute; right: 135px;}
.icon_sec ul li{display: inline-block; font: 300 25px/35px 'Poppins', sans-serif; padding-right: 15px;}
.icon_sec ul li a{color: #015344; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; padding: 5px; display: inline-block;}
.icon_sec ul li a b{color: #5b5e5e;}
.icon_sec ul li a:hover b , .icon_sec ul li a:hover span , .icon_sec ul li a:hover{color: #f32f23;}
.icon_sec ul li a span{color: #010101; padding-left: 10px; display: inline-block;}
.menu_icon i{color: #f32f23; border: 1px solid #f32f23; padding: 20px 16px; font-size: 35px; cursor: pointer;}
.nav_top .navbar-brand{padding: 0; margin: 0;}
.nav_top .navbar-brand img{width: 100%;}
.header_menu{padding: 15px 0;}
.banner_box .w-100, .et_pb_slider .et_pb_slide{height: 760px; object-fit: cover; position: relative;}
.banner_box:before{position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.34); width: 100%; height: 100%; content: ""; z-index: 1;} 
.banner_content{position: absolute; width: 100%; left: 0; top: 50%;

			-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); 
        z-index: 2;

}

.inputflb textarea{border: none;}

.banner_box{position: relative; width: 100%; float: left;}
/*.banner_text{position: relative; z-index: 9999;}*/
.banner_text strong, .et_pb_slide_content h3, .et_pb_slide_content h1 strong{font: 700 75px/85px 'Poppins', sans-serif; color: #feffff; text-align: left; display: block;}
.readbtn, .et_pb_slide .et_pb_more_button{background: #f32f23; text-align: center; font: 500 18px/67px 'Poppins', sans-serif; height: 67px !important; padding: 0 70px !important; display: inline-block; color: #fff; margin-top: 50px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; text-transform: uppercase; border: none !important; border-radius: 0px !important;}  
.readbtn:hover, .et_pb_slide .et_pb_more_button:hover{background: #015344;} 
.et_pb_slide .et_pb_more_button:after{ display: none !important;}
.banner_right{background: #e9ebed; min-height: 627px; padding: 50px 30px; width: 408px; float: right;}

.banner_rt_panel{position: absolute; right: 0; top: 50%; -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);  width: 100%; 

}
.banner_info{width: 25%;}
.banner_text{position: relative; z-index: 5;}
.banner_right span{font: 600 18px/28px 'Poppins', sans-serif; color: #000000; text-align: left; padding-bottom: 20px; display: inline-block;}
.banner_right p{font: 400 16px/26px 'Poppins', sans-serif; color: #777777;}
.banner_text .col-md-9{flex: 0 0 71%; max-width: 71%;}
.banner_text .col-md-3{flex: 0 0 28%; max-width: 28%;}
.banner_right form{margin-top: 20px;}
.inputflb input[type="text"], .inputflb input[type="email"] , .inputflb input[type="tel"] , .inputflb textarea, .inputflb input[type="file"]{width: 100%; background: #ffffff; border: none; border-radius: 10px; height: 55px; font: 400 16px/26px 'Poppins', sans-serif; color: #a2a1a1; padding: 0 20px; margin-bottom: 10px; outline: none;}

.inputflb textarea{height: 94px; resize: none; padding: 10px 20px;}
.inputflb input[type="submit"] {background: #015344 url(../images/call_icon.png)no-repeat left 30px center; font: 500 14px/35px 'Poppins', sans-serif; color: #fefefe; text-align: center; text-transform: uppercase; height: 35px; border: 0; padding: 0 55px; display: inline-block; margin-top: 20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; cursor: pointer;}
.inputflb input[type="submit"]:hover{background: #f32f23 url(../images/call_icon.png)no-repeat left 30px center;}



.schudulebtn{background: #f32f23;  font: 500 14px/35px 'Poppins', sans-serif; text-align: center; color: #fefefe; height: 35px; padding: 0 30px; display: inline-block; margin-top: 13px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s; transition: all 0.3s;}
.schudulebtn i{padding-right: 10px;}
.schudulebtn:hover{background: #015344;}
.bannersec .carousel-indicators li{border: 1px solid #ffffff; background: transparent; width: 16px; height: 16px; border-radius: 100%; margin: 5px 0; cursor: pointer;}
.bannersec .carousel-indicators .active{background: #ffffff;}
.bannersec .carousel-indicators{justify-content: flex-end; margin-right: 70px; display: grid; bottom: 50px;}


/*service_sec*/
.service_sec{padding: 80px 0 150px 0 !important;}
.text_heading h1, .text_heading h2{font: 700 50px/60px 'Poppins', sans-serif; color: #000000; text-align: center; position: relative; text-transform: uppercase; padding-bottom: 25px; }
.text_heading h1:before , .text_heading h2:before{background: #f32f23; width: 111px; height: 6px; position: absolute; bottom: 0; left: 50%; content: "";

    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);

}
.service_inner{padding-top: 30px;}
.ser_box{background: #ffffff; box-shadow: 1px 1px 14px rgba(0,0,0,0.2); width: 100%; min-height: 800px; border-radius: 0 50px 0 50px; overflow: hidden; margin-top: 40px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;}

.ser_box:hover{background: #f32f23;}
.ser_box:hover .text_area h4 , .ser_box:hover .text_area p{color: #ffffff;}
.hover_sec{opacity: 0;}
.ser_box:hover .hover_sec{opacity: 1;}
.ser_box img{width: 100%;}
.text_area{padding: 30px 40px 0 40px; text-align: center;}
.text_heading h4{font: 700 25px/35px 'Poppins', sans-serif !important; color: #010101; padding-bottom: 20px !important;}
.text_heading p, .green_inner li, .pricingRow li{font: 400 17px/27px 'Poppins', sans-serif; color: #010101;}
.green_inner li{ color: #fff;}
.morebtn{color: #fff; font: 700 18px/28px 'Poppins', sans-serif; text-transform: uppercase; margin-top: 30px; display: inline-block;  position: relative; padding-right: 55px;}
.morebtn:before{position: absolute; right: 0; top: 6px; border: 13px solid transparent; content: ""; border-left: 19px solid #fff; border-bottom: 8px solid transparent; border-top: 8px solid transparent;}

/*work_sec*/
.work_sec{ min-height: 680px; position: relative;}
.work_sec:before{background: #015344; width: 865px; height: 679px; position: absolute; left: 0; bottom: 57px;  content: "";}
.green_inner{text-align: left; position: relative;}
.green_inner h2{text-align: left; color: #ffffff; margin-bottom: 45px;}
.green_inner h2:before{background: #ffffff; left: 0; transform: inherit;}
.green_inner p{color: #ffffff;  padding-top: 8px; }
.contactbtn{background: #f32f23; text-align: center; font: 500 18px/66px 'Poppins', sans-serif; height: 66px; padding: 0 50px; text-transform: uppercase; color: #ffffff; display: inline-block; margin-top: 60px;}


/*review_sec*/
.review_sec{background-size: cover !important; width: 100%; padding: 80px 0 !important;}
.review_sec .container{ padding: 0 15px !important;}
.rewiew_inner{padding-top: 80px;}
.rewiew_box{ background: rgba(241, 240, 240, 0.72); border-radius: 0 50px 0 50px;  width: 100%; min-height: 489px; position: relative;}
.rewiew_text{position: relative; z-index: 5; padding: 20px 80px 75px 30px;}
.rewiew_box:before{position: absolute; right: 70px; top: -50px; background: url(../images/quat.png)no-repeat top right; content: ""; width: 57px; height: 51px; background-size: 100%; opacity: 7%; z-index: 999; }
.rewiew_box:after{ background: #ffffff; width: 100%; height: 100%; position: absolute; left: -26px; top: -26px; content: "";  border-radius: 0 50px 0 50px; border: 1px solid #cbc7c7;}
.rewiew_box p{padding-top: 5px; color: #000000; text-align: justify;}
.rewiew_box .media{padding-top: 25px; justify-content: center; align-items: center; }
.rewiew_box .media h5{font: 600 22px/32px 'Poppins', sans-serif; color: #000000;}
.rewiew_box .media p{color: #959494; padding-top: 0;}
.rewiew_box .media .media-body{flex: 0;} 

.rewiew_inner .owl-carousel .owl-item img {max-width: 100%; width: auto; display: inline-block;}

.rewiew_inner .owl-carousel .owl-item{padding: 50px 30px;}
.rewiew_inner .owl-carousel .owl-nav{font-size: 0; display: none;}
.rewiew_inner .owl-dots{width: 100%; display: inline-block;  text-align: center;}
.rewiew_inner .owl-dots .owl-dot{display: inline-block; margin: 0 5px;}
.rewiew_inner .owl-dots .owl-dot span{background: transparent; border: 1px solid #015344; width: 22px; height: 22px; border-radius: 100%; display: inline-block;}
.rewiew_inner .owl-dots .active span{background: #015344;}



/*footer_sec*/
.footer_top{padding: 100px 0;}
.footer_bottom{border-top: 1px solid #ececec; padding: 30px 0;}
.footer_bottom p{font: 400 16px/26px 'Poppins', sans-serif; color: #777777;}
.footer_bottom p a{color: #464343; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;}
.footer_bottom p a:hover{color: #f32f23;}
.footer_top strong{font: 600 25px/35px 'Poppins', sans-serif; color: #000000; text-transform: uppercase; padding-bottom: 30px; display: inline-block;}
.footer_content ul li{font: 400 16px/26px 'Poppins', sans-serif; position: relative; margin-bottom: 20px;}
.footer_content ul li a , .footer_content ul li label{color: #777777; padding-left: 30px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;}

.footer_content ul li i{color: #f32f23; position: absolute; left: 0; top: 5px;}
.footer_content ul li a:hover{color: #f32f23;}
.footer_content .icon_sec {position: inherit;}
.footer_content .icon_sec ul li{margin-bottom: 0; /*padding-right: 20px;*/}
.footer_content .icon_sec ul li a{padding-left: 0;}
.list_item li a{padding-left: 0 !important; }
.list_item li{margin-bottom: 5px !important;}
.footer_content iframe{width: 100%; height: 266px;}
.footer_content .inputfld input[type="email"]{width: 78%; background: #e1e4e4; height: 51px; font: 400 16px/51px 'Poppins', sans-serif; color: #a09e9e; outline: none; border: none; padding: 0 20px; }
.footer_content .inputfld input[type="submit"]{background: #015344; width: 20%; height: 51px; color: #ffffff; font: 500 20px/51px 'Poppins', sans-serif; border: none; position: absolute; right: 6px; top: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;}
    .footer_content .inputfld input[type="submit"]:hover{background: #f32f23;}
.footer_content .inputfld{margin-top: 20px; position: relative;}
.footer_content p{font: 400 16px/26px 'Poppins', sans-serif; color: #777777;}

.header_sec{ float: left; }
.head_top{ float: left; }
.header_menu{ width: 100%; float: left; background: #fff; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;  -o-transition: all 0.3s;transition: all 0.3s;}
.nav_top{ width: 100%; float: left; position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;  -o-transition: all 0.3s;transition: all 0.3s; }
.icon_sec {right: 100px;  top: 26px; }
.bannersec{ float: left; }



.banner_text {  position: relative;  z-index: 5;  width: 1050px;}
.banner_rt_panel {  top: 49%;  width: 32%;  z-index: 2;}
.banner_right {  float: left;}


.navbar-toggle {position: relative;float: right; padding: 9px 10px;  margin-top: 0; margin-bottom: 0;  background-color: transparent;  background-image: none; border: none;}
.navbar-toggle:focus { outline: 0;}
.navbar-toggle .icon-bar {display: block;width: 27px; height: 3px;}
.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px;}

.navbar-ex2-collapse{ display: none; border-right: 1px solid #ccc; }
.navbar-default .navbar-toggle {  border-color: #ddd;  font-family: inherit;font-size: inherit;line-height: inherit;}
.sr-only {  position: absolute;  width: 1px;  height: 1px;  padding: 0;  margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0);  border: 0;}
.navbar-toggle .icon-bar {  display: block;  width: 32px;  height: 5px;  border-radius: 5px;}	
.navbar-default .navbar-toggle .icon-bar {  background-color: #000;}
.navbar-collapse{ position: fixed; top: 0; left: -370px; background: #fff; z-index: 999999; width: 340px; padding: 25px 15px; height: 100% !important; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; overflow-y: auto; }
.navbar-collapse.showtoggle{  left: 0;}
.navbar-right{ padding-right: 0px;}
.navbar-toggle{ cursor: pointer;}


.navbar-toggle{ border: none; background:none; }
.navbar-toggle{ padding: 0; margin: 6px 15px 0; }
.navbar-toggle .icon-bar {display: block; width: 32px; height: 3px;  border-radius: 1px; background-color: #ba3101;}
.navbar-toggle .icon-bar + .icon-bar {  margin-top: 7px;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}

.navbar-toggle .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggle.showactv .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggle.showactv .icon-bar:nth-child(2) { opacity: 0; margin-top: 3px; }  
.navbar-toggle.showactv .icon-bar:nth-child(3) { transform: translateY(-8px) rotate(-45deg);}   
.navbar-toggle {  position: absolute;  right: 0;  margin: 0;  top: 20px;  width: 60px;  height: 60px;  border: 1px solid #f32f23;  text-align: center;  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  z-index: 99;
cursor: pointer;}
.navbar-toggle .icon-bar {  background-color: #f32f23;}
.service_sec {  width: 100%;  float: left;}
.work_sec {  width: 100%;  float: left;}
.review_sec{  width: 100%;  float: left;}
.footer_sec{  width: 100%;  float: left;}

.bannersec .owl-nav{ display: none; }
.bannersec .owl-dots { width: 100%;  position: absolute;  left: 0;  bottom: 50px;  text-align: center; }
.bannersec .owl-dot{  border: 1px solid #ffffff;  background: transparent;  width: 16px;  height: 16px;  border-radius: 100%;  margin: 12px 0;  cursor: pointer; }
.bannersec .owl-dot.active {  background: #ffffff;}
.bannersec .owl-dot:last-child{ margin-bottom: 0px; }

.service_inner{ width: 100%; float: left; }
.service_row{ margin: 0 -15px; }
.service_col6{ width: 50%; position: relative; float: left; padding: 0 15px; }
.service_col4{ width: 33.333333%; float: left; padding: 0 15px; position: relative; }
.ser_box{ width: 100%; float: left; }
.green_inner { float: left; }
.green_inner p{ text-align: justify; }
.contactbtn:hover{ background: #fff; color:#015344; }
.footer_top {  padding: 65px 0; width: 100%; float: left; }
.footer_bottom {  float: left;  padding: 18px 0; width: 100%; }
.footer_content .inputfld input[type="submit"]{ cursor: pointer; }
.footer_bottom span{ float: left; font: 400 16px/18px 'Poppins', sans-serif; color:#777777; }
.desn_txt{ width: auto; float: right; }
.footer_row{ margin: 0 -15px; }
.footer_col3{ width: 25%; position: relative; float: left; padding: 0 15px; }
.footer_top .footer_col3:nth-child(2) .footer_content{padding-left: 50px;}
.footer_top .footer_col3:nth-child(3) .footer_content strong , .footer_top .footer_col3:nth-child(4) .footer_content strong{/*text-align: center;*/ display: inherit;}
.footer_top .footer_col3:nth-child(4) .footer_content{padding-left: 50px;}
.footer_content .icon_sec ul li{ width: auto; }
.footer_content .icon_sec ul li a:hover{ color:#f5594f; }
.footer_content .icon_sec ul li a{ color:#777; }
.footer_content .icon_sec ul li i{ color:#777; }
.footer_content .icon_sec ul li i:hover{ color:#f5594f; }
.navbar-brand {  display: inline-block;   line-height: inherit;}
.inputflb{ width: 100%; float: left; }
.media {  display: -ms-flexbox;  display: flex;  -ms-flex-align: start;  align-items: flex-start;}
.mr-3, .mx-3 {  margin-right: 1rem !important;}
.media-body {  -ms-flex: 1;  flex: 1;}

.rewiew_inner .owl-carousel .owl-item img.mr-3 { margin-right: 30px !important; }
.text-center {  text-align: center !important; 	}
.work_img{ width: 65% !important; position: absolute !important; right: 0px !important; top: 0px !important; height: 100% !important; padding: 0px !important; max-width: 100% !important;}
.work_img span{ width: 100%; display: inline-block;}
.work_img img{ width: 100%; object-fit: cover; height: 680px; object-fit:cover;}
.work_sec::before { z-index: 1;}
.green_inner { z-index: 2;  width: 680px;  max-width: inherit; margin-top: 65px; }
.work_sec::before { width: 50%;  height: 100%; }


.work_sec{ padding: 0px !important;}
.work_sec .et_pb_row_4{ z-index: 11; padding: 0px !important;}
.work_sec::before {
  z-index: 11;
}



.menu_sec{ width: 100%; float: left; padding: 15px 0 0; }
.menu_sec li{ width: 100%; float: left; }
.menu_sec li a{ width: 100%; float: left; font: 600 20px/24px 'Poppins', sans-serif; color:#015344; border-bottom: 1px dashed #015344; padding: 15px 0;  }
.menu_sec li a:hover{ color:#f32f23; padding-left: 10px; }
.footer_content ul li label {  width: 100%;  float: left; }
.footer_content ul li {  width: 100%;  float: left; }

.header_sec.fixed{ position: fixed; left: 0px; top: 0px; z-index: 5; }
.header_sec.fixed .head_top{ display: none; }
.header_sec.fixed .header_menu{box-shadow: -11px -8px 9px 5px #000;padding: 10px 0;}
.header_sec.fixed .nav_top .navbar-brand { width: 300px; }
.header_sec.fixed .icon_sec {top: 22px;}
.header_sec.fixed .navbar-toggle {  top: 14px;}
.bannersec .owl-dot {  margin: 0 6px;  display: inline-block;}
.icon_sec ul li a b { color: #015344;}



/*services_details*/
.ser_inner{padding: 80px 0;}
.inner_banner .banner_box .w-100 {width: 100%;}
.inner_banner .banner_box .w-100:before{background: rgba(0,0,0,0.54) !important;}
.ser_inner p{padding-top: 50px; text-align: center;}
.ser_inner .service_col3{width: 25%; float: left; padding: 0 15px;}
.ser_img{margin-top: 30px;}
.ser_img img{width: 100%;}

.serhelp_sec{padding-bottom: 80px;}
.help_box{background: #f4f0f0; border-radius: 0 50px 0 50px; min-height: 280px; width: 100%; display: flex; align-items: center; justify-content: center; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;  -o-transition: all 0.3s;transition: all 0.3s; }
.help_box img{max-width: 100%;}
.serhelp_sec{position: relative; text-align: center; float: left; width: 100%;}
.serhelp_sec .owl-item {padding: 30px 15px 0; position: relative; z-index: 5;}
.serhelp_sec .owl-carousel .owl-item img {display: inline-block; width: auto; }
.serhelp_sec .owl-nav {font-size: 0; width: 100%; position: absolute; top: 50%; left: 50%; 
         -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); z-index: -3;

}

.serhelp_sec .owl-prev , .serhelp_sec .owl-next, .serhelp_sec .slick-arrow{background: #015344 !important; width: 54px !important; height: 54px !important; position: relative; border-radius: 0px !important; color: #fff !important;}
.serhelp_sec .owl-prev{float: left; margin-left: -70px;}
.serhelp_sec .owl-next{float: right; margin-right: -70px;}
.serhelp_sec .owl-prev:before , .serhelp_sec .owl-next:before{position: absolute; top: 0; left: 50%; font:normal 30px/54px FontAwesome; color: #ffffff; text-align: center;

        -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); width: 100%;

}
.serhelp_sec .owl-prev:before{content: "\f104";}
.serhelp_sec .owl-next:before{content: "\f105";}
.help_contect p span{font-size: 18px; line-height: 28px; color: #000000; padding-top: 20px; display: inline-block;}
.help_box:hover{background: #f32f23;}
.help_box:hover .help_contect p span{color: #ffffff;}

.srve_awsome{padding: 0 0 80px 0 !important; float: left; width: 100%;}
.srve_awsome .srve_box{background: #015344; min-height: 430px; padding: 50px 40px; text-align: center; border-radius: 0 50px 0 50px;}
.srve_awsome .srve_box h4{color: #ffffff; padding: 30px 0 15px;}
.srve_awsome .srve_box p{color: #ffffff; padding-top: 0;}
.srve_awsome .service_row{display: inline-block;}
.srve_awsome .service_inner{float: inherit; padding-top: 65px !important;}


.ser_img{overflow: hidden;}
.ser_img a img {transform: scale(1); transition: 0.3s ease-in-out;}
.ser_img a:hover img {transform: scale(1.3);}
.header_inner{background: #0a0a0a; width: 100%; padding: 10px 0; text-align: center; position: relative;}
.header_inner span{font: 400 17px/24px 'Poppins', sans-serif; color: #ffffff; }
.header_inner .close_icon{position: absolute; right: 20px; top: 0; color: #ffffff}
.header_sec.fixed .header_inner {display: none;}

/*services_page*/
.inner_banner .banner_text p, .et_pb_slide_content p{font: 400 15px/24px 'Poppins', sans-serif; color: #feffff; padding-top: 10px;}
.srv_content .service_inner{padding-top: 0 !important;}
.srv_content{padding: 0 !important;}
.srv_content .service_col6 .ser_box{margin-top: -40px !important; position: relative; z-index: 1;}

.we_wr_sec{background: #f1f1f1 !important; width: 100%; float: left; padding: 90px 0 120px 0; margin-top: -30px; text-align: center;}
/*.we_wr_sec ul li{margin: 100px 0;}
.we_wr_sec ul li a{background: #f32f23; border-radius: 100%; width: 144px; height: 144px; display: inline-block; position: relative; z-index: 1;} 
.we_wr_sec ul li a:before{position: absolute; top: -126px; left: 50%; background: #cccece; width: 1px; height: 100%; content: "";
        

        -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); z-index: -5;



}*/
.we_wr_sec ul li:first-child a:before{display: none;}
.we_wr_sec .row{margin: 0 -15px;}
.we_wr_sec .col6{width: 50%;}

.work_row {  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.work_col6{ position: relative; width: 100%; padding-right: 15px; padding-left: 15px;}
.work_col6 { -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%;}
.work_box{ width: 100%; float: left; padding: 50px 0; }
.we_wr_sec .work_row:nth-child(odd){flex-direction: row-reverse; }
.we_wr_sec .work_row:nth-child(odd) .media{flex-direction: row-reverse;}
.we_wr_sec .media .media-body{background: #f8f7f7; border-radius: 0 50px 0 50px; padding: 40px 30px; width: 100%; position: relative; }
.we_wr_sec .media .media-body:before{position: absolute; top: 50px; left: -30px; content: ""; border-top: 50px solid transparent; border-bottom: 60px solid transparent; border-right: 50px solid #f8f7f7;}
.we_wr_sec .media .media-body p{text-align: left;}
.we_wr_sec .media .media-body p a{font-weight: 500; color: #f32f23;}
.we_wr_sec .work_row .media {  align-items: center;  position: relative;  padding-left: 120px; }
.we_wr_sec .work_row:nth-child(odd) .media .media-body{border-radius: 50px 0 50px 0; }
.we_wr_sec .work_row:nth-child(odd) .media .media-body:before{/*right: -30px; left: inherit;*/ /*transform: rotateY(180deg); */ }

.we_wr_sec .work_row .media i {  background: #f32f23;  border-radius: 100%;  width: 144px;
  height: 144px;  position: absolute;  left: -87px;  z-index: 3;}
.we_wr_sec .work_row:nth-child(even) .media i{ left: inherit; right: -87px;}
.we_wr_sec .work_row:nth-child(even) .media{padding-right: 120px; padding-left: 0px;}

.work_col6:before{background: #cccece; width: 1px; height: 100%; position: absolute; top: 0px; left: 0px; content: "";
         -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);

}
.work_row:nth-child(even) .work_col6:before{ right: -1px; left: inherit;}
.we_wr_sec .work_row:first-child .work_col6:after{background: #f1f1f1; width: 1px; height: 50%; position: absolute; top: 0px; left: 0px; content: "";}
.we_wr_sec .work_row:last-child .work_col6::after {  background: #f1f1f1;  width: 1px;  height: 50%;  position: absolute;  bottom: 0px;  left: 0px;  content: "";}
.we_wr_sec .media .media-body p{ text-align: justify; }


/*.we_wr_sec .work_row:nth-child(2) .media i:before{display: none;}
.we_wr_sec .work_row:nth-child(4) .work_box{margin-bottom: 0;}
.we_wr_sec .work_row .media i img{max-width: 100%;}
*/

.we_wr_sec .media .media-body::before {  top: 50%;  transform: translate(0, -50%); }
.we_wr_sec .work_row:nth-child(even) .media .media-body::before{border-left: 50px solid #f8f7f7; border-right: none; right: -30px; left: inherit; }
.work_row:first-child .work_col6:after{  background: #f1f1f1;  width: 1px;  height: 100%;  position: absolute;  top: 0px;  left: 0px;  content: "";
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

/*css fixing*/

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description{ padding: 0px !important;}

.et_pb_slide_description {
  max-width: 60%;
  margin: 0px !important;
}

.et-pb-controllers a{width: 16px !important; height: 16px !important; border: 1px solid #ffffff !important; background: transparent !important;}
.et-pb-controllers .et-pb-active-control{ background: #fff !important;}
.service_sec > .et_pb_row{ padding: 0px !important;}

.et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
  width: 48.50% !important; margin-right: 2.50% !important;
}

.text_heading .ser_box p{ min-height: 141px;}
.et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3{width: 32% !important; margin-right: 2% !important;}

.footer_content ul li{ padding-left: 22px;}
.footer_content ul li i{ position: absolute; top: 3px; left: 0px;}
.footer_content .icon_sec ul li{ padding: 0px !important;}
.list_item li{ padding-left: 0px !important;}
.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module {
  margin-bottom: 0 !important;
}


.ser_box h4{ min-height: 80px;}

.nav_top .navbar-brand img{ float: left;}


.et_pb_slide_content p br{ display: none;}

.work_row:nth-child(odd) .work_col6{ float: right;}


.srv_content {
  padding: 0 !important;
}
.we_wr_sec .container{ padding: 0 15px !important;}
.we_wr_sec .container .et_pb_module{ margin: 0px !important; padding: 0px !important; position: relative;}
.et_pb_section_1.service_sec .et_pb_column_1_4{ margin: 0px !important; width: 25% !important;}
.serhelp_sec{ padding: 0px !important;}
.slick-slide img{ width: auto !important; max-width: 100% !important; display: inline-block !important;}
.serhelp_sec .container{ padding: 0 15px !important;}
.serhelp_sec .wdcl-carousel-item{
  background: #f4f0f0;
  border-radius: 0 50px 0 50px;
  min-height: 280px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.wdcl-image-carousel-item figure{
  position: relative;
  width: 100%;
  display: inline-block;
}

.serhelp_sec .wdcl-carousel-item{ flex-direction: column;
justify-content: center; text-align: center;}
.serhelp_sec .wdcl-carousel-item:hover {
  background: #f32f23;
}
.serhelp_sec .wdcl-carousel-item:hover h3{ color: #fff;}
.wdcl-image-carousel .content--absolute {
  position: inherit !important;
  bottom: inherit !important;
  left: inherit !important;
  height: inherit !important;
  width: inherit !important;
  z-index: inherit !important;
  pointer-events: none !important;
}

.wdcl-image-carousel .content--left {
  text-align: center;
  margin-top: 21px !important;
}
.serhelp_sec {
  padding-bottom: 80px !important;
}
.wdcl-image-carousel .content--left {
  text-align: center !important;
}

.srve_awsome .et_pb_row_4col .et_pb_column_1_4{ margin-right: 2% !important;width: 23.5% !important; margin-top: 65px !important;}
.srve_awsome .et_pb_module{ text-align: center !important; margin-bottom: 0px !important;}
.srve_awsome .et_pb_module.et_pb_text_align_left {
  text-align: center !important;
}
.srve_awsome .srve_box h4{ min-height: 120px;}

.serhelp_sec .slick-arrow{ position: absolute; top: 0px; right: 0px;}

.serhelp_sec .slick-arrow {
  position: absolute;
  top: -78px !important;
  right: 0px !important;
  left: inherit !important;
}
.serhelp_sec .slick-arrow.slick-prev{ right: 59px !important;}




.srve_awsome .wdcl-image-carousel-item{
  background: #015344;
  min-height: 430px;
  padding: 50px 40px;
  text-align: center;
  border-radius: 0 50px 0 50px;
}

.srve_awsome .wdcl-image-carousel-item .wdcl-image-title{ font: 700 21px/25px 'Poppins', sans-serif; color: #ffffff;}
.srve_awsome .wdcl-image-carousel-item .wdcl-image-subtitle {
  font: 400 14px/20px 'Poppins', sans-serif;
  color: #fff;
}



.header_inner .close_icon{ top:50%; -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}

div.et_pb_section.et_pb_section_4{ background-attachment: fixed !important;}




.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 9px solid;
  border-right: 7px solid transparent;
  border-bottom: 0;
  border-left: 7px solid transparent;
}
.drop-arw {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 24px 10px; cursor: pointer;
}
.navbar-nav .dropdown-menu{ display: none !important;}
.navbar-nav li.open .dropdown-menu{ display: inline-block !important;} 

.banner_right p b{ text-decoration: line-through; font-weight: normal;}
.serhelp_sec .wdcl-carousel-item h3 {
  font-size: 17px;
  line-height: 28px;
}
.work_sec{ margin: 65px 0 112px;}

.inputflb textarea{ color: #a2a1a1;}

.review_sec .et_pb_text_inner p{ margin-top: 20px; text-align: center;}

.crossicon{ border: none !important;}


.navbar-toggle .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}

.navbar-toggle.crossicon .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggle.crossicon .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggle.crossicon .icon-bar:nth-child(3) { transform: translateY(-8px) rotate(-45deg);} 
.navbar-toggle.crossicon .icon-bar + .icon-bar {
  margin-top: 5px;
}


.whychostext p{ text-align: left;}
.jointeamform{ padding: 70px 0 !important;}


.pricingRow{ text-align: left; margin-top: 30px;}
.pricingRow p, .pricingRow li {
  text-align: left !important;
  margin-top: 0;
  padding-top: 0px !important;
}
.pricingRow h2{ margin-bottom: 20px;}
.pricingRow ul{ margin-top: 10px;}
.pricingRow ul li{ margin-top: 5px;}


.wpcf7 form .wpcf7-response-output{ border: none !important;
width: 100%;
float: left;margin: 10px 0 !important; padding: 0px !important;}
.wpcf7-not-valid-tip{ font-size: 11px !important;
line-height: 13px !important;}
.inputflb input[type="text"], .inputflb input[type="email"], .inputflb input[type="tel"], textarea{ margin-bottom: 0px !important;}
.inputflb{ margin-top: 10px; position: relative;}
.wpcf7-spinner{ position: absolute !important; top: 0px; right: 0px;}
.wpcf7-form-control-wrap{ width: 100%;}
.wpcf7-form-control-wrap {
  position: relative;
  padding: 0px !important;
}
.inputflb input[type="submit"]{ margin-top: 5px;}
.wpcf7-not-valid-tip {
  color: #dc3232;
  font-size: 1em;
  font-weight: normal;
  display: block;
  position: absolute;
  width: auto;
  left: 0px;
  background: #fff;
  padding: 5px 14px;
  bottom: -27px;
  z-index: 1;
  border: 1px solid #ccc;
  border-radius: 6px;
}



.ser_box span{ width: 100%; display: inline-block;}
.ser_box img {
  width: 100% !important;
  height: 400px;
  object-fit: cover;
}

.inner_banner .banner_text p, .et_pb_slide_content p{ padding-bottom: 0px !important;}






.wpcf7 input[type="file"] {
  cursor: pointer;
  padding: 11px 20px;
}
.slick-slide{ height: auto !important;}
.footer_content .icon_sec li i{ position: inherit !important; top: inherit !important; left: inherit !important;}
.footer_content .icon_sec li a{ width: 30px; height: 30px; line-height: 30px; text-align: center;}
.banner_right p b{ color: #f32f23; font-weight: 700;}

#block video{ width: 100%; object-fit:cover; height: 500px;}















@media only screen and (min-width:992px) and (max-width:9000px){
/*.navbar-toggle{ display: none;}*/
/* { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0;visibility: hidden;}
.top_nav .dropdown:hover .dropdown-menu {opacity: 1; visibility: visible; max-height: 300px;}
.top_nav .dropdown-menu{ background-size: 100% 100% !important; }*/
/*.nav_top .dropdown .dropdown-menu{ display: none !important;}
.nav_top .dropdown:hover .dropdown-menu{display: block !important;}
.drop-down{ display: none;}*/
.navbar-collapse{ display: block !important;}


.we_wr_sec .container .et_pb_module:before{ background: #cccece;
width: 1px;
height: 100%;
position: absolute;
top: 88px;
left: 0px;
content: "";
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);}



}
@media (min-width: 4000px) and (max-width: 6999px) {
.banner_rt_panel { width: 44.5%;}


}
@media (min-width: 2900px) and (max-width: 3999px) {
.banner_rt_panel { width: 41%;}


}
@media (min-width: 2500px) and (max-width: 2899px) {
.banner_rt_panel { width: 38%;}


}
@media (min-width: 2300px) and (max-width: 2499px) {
.banner_rt_panel { width: 36%;}


}

@media (min-width: 2000px) and (max-width: 2299px) {
.banner_rt_panel { width: 34%;}


}

@media (min-width: 1800px) and (max-width: 1899px) {
.banner_rt_panel { width: 32%;}


}

@media (min-width: 1700px) and (max-width: 1799px) {
.banner_rt_panel { width: 30%;}


}

@media (min-width: 1600px) and (max-width: 1699px) {
.container, .et_pb_row_1, .et_pb_row_2, .et_pb_row_3, .review_sec .et_pb_row_7, .srv_content .et_pb_row, .et_pb_slider .et_pb_container, .srve_awsome  .et_pb_row{max-width: 1470px !important;}
.banner_rt_panel { width: 30%;}

.banner_text { width: 920px;}
.banner_text strong, .et_pb_slide_content h3, .et_pb_slide_content h1 strong{ font-size: 64px; line-height: 70px; }
.readbtn, .et_pb_slide .et_pb_more_button { height: 67px !important;  padding: 0 50px !important; margin-top: 40px; }
.banner_right { padding: 40px 30px;}
.ser_box {  min-height: 780px;}
.work_sec {  min-height: 640px;}
.work_img img{ height: 640px;}
.review_sec {  padding: 75px 0 !important;}
.text_heading h1, .text_heading h2{ font-size: 42px; line-height: 54px; }
.rewiew_inner .owl-carousel .owl-item img {  width: 130px;}
.rewiew_inner .owl-carousel .owl-item img.mr-3 { margin-right: 20px !important;}
.rewiew_box .media h5{ font-size: 20px; line-height: 28px; }
.rewiew_inner .owl-dots .owl-dot span { width: 18px;  height: 18px;}
.footer_top {  padding: 55px 0;}
.footer_bottom {  padding: 15px 0;}
.footer_content .inputfld input[type="submit"]{ font-size: 18px; }
.text_heading h4{ font-size: 24px !important; line-height: 32px !important; padding-bottom: 16px !important; }
.contactbtn { height: 62px; padding: 0 35px; font-size: 17px; line-height: 62px; }



}

@media (min-width: 1500px) and (max-width: 1599px) {
.container, .et_pb_row_1, .et_pb_row_2, .et_pb_row_3, .review_sec .et_pb_row_7, .srv_content .et_pb_row, .et_pb_slider .et_pb_container, .srve_awsome  .et_pb_row{max-width: 1470px !important;}
.banner_rt_panel { width: 30%;}

.banner_text { width: 920px;}
.banner_text strong, .et_pb_slide_content h3, .et_pb_slide_content h1 strong{ font-size: 64px; line-height: 70px; }
.readbtn, .et_pb_slide .et_pb_more_button { height: 67px !important;  padding: 0 50px !important; margin-top: 40px; }
.banner_right { padding: 40px 30px;}
.ser_box {  min-height: 780px;}
.work_sec {  min-height: 640px;}
.work_img img{height: 640px;}
.review_sec {  padding: 75px 0 !important;}
.text_heading h1, .text_heading h2{ font-size: 42px; line-height: 54px; }
.rewiew_inner .owl-carousel .owl-item img {  width: 130px;}
.rewiew_inner .owl-carousel .owl-item img.mr-3 { margin-right: 20px !important;}
.rewiew_box .media h5{ font-size: 20px; line-height: 28px; }
.rewiew_inner .owl-dots .owl-dot span { width: 18px;  height: 18px;}
.footer_top {  padding: 55px 0;}
.footer_bottom {  padding: 15px 0;}
.footer_content .inputfld input[type="submit"]{ font-size: 18px; }
.text_heading h4{ font-size: 24px !important; line-height: 32px !important; padding-bottom: 16px !important; }
.contactbtn { height: 62px; padding: 0 35px; font-size: 17px; line-height: 62px; }


/*service_details*/
.serhelp_sec .owl-nav { width: auto; top: -78px; left: inherit; transform: inherit; right: 0;}
.serhelp_sec .owl-prev {margin: 0 20px 0 0;}
.serhelp_sec .owl-next {margin-right: 0px;}

}



@media (min-width: 1400px) and (max-width: 1499px) {
.container, .et_pb_row_1, .et_pb_row_2, .et_pb_row_3, .review_sec .et_pb_row_7, .srv_content .et_pb_row, .et_pb_slider .et_pb_container, .srve_awsome  .et_pb_row{max-width: 1370px !important;}
.banner_rt_panel { width: 32%;}

.banner_text { width: 920px;}
.banner_text strong, .et_pb_slide_content h3, .et_pb_slide_content h1 strong{ font-size: 64px; line-height: 70px; }
.readbtn, .et_pb_slide .et_pb_more_button { height: 67px !important;  padding: 0 50px !important; margin-top: 40px; }
.banner_right { padding: 40px 30px;}
.ser_box {  min-height: 780px;}
.work_sec {  min-height: 640px;}
.work_img img{height: 640px;}
.review_sec {  padding: 75px 0 !important;}
.text_heading h1, .text_heading h2{ font-size: 42px; line-height: 54px; }
.rewiew_inner .owl-carousel .owl-item img {  width: 130px;}
.rewiew_inner .owl-carousel .owl-item img.mr-3 { margin-right: 20px !important;}
.rewiew_box .media h5{ font-size: 20px; line-height: 28px; }
.rewiew_inner .owl-dots .owl-dot span { width: 18px;  height: 18px;}
.footer_top {  padding: 55px 0;}
.footer_bottom {  padding: 15px 0;}
.footer_content .inputfld input[type="submit"]{ font-size: 18px; }
.text_heading h4{ font-size: 24px !important; line-height: 32px !important; padding-bottom: 16px !important; }
.contactbtn { height: 62px; padding: 0 35px; font-size: 17px; line-height: 62px; }
.green_inner { width: 630px;  margin-top: 50px;}
.footer_content iframe {  height: 230px;}
.rewiew_text {  padding: 20px 70px 70px 18px;}
.icon_sec { right: 75px;  top: 26px;}


/*service_details*/
.serhelp_sec .owl-nav { width: auto; top: -78px; left: inherit; transform: inherit; right: 0;}
.serhelp_sec .owl-prev {margin: 0 20px 0 0;}
.serhelp_sec .owl-next {margin-right: 0px;}




}


@media (min-width: 1300px) and (max-width: 1399px) {
.container, .et_pb_row_1, .et_pb_row_2, .et_pb_row_3, .review_sec .et_pb_row_7, .srv_content .et_pb_row, .et_pb_slider .et_pb_container, .srve_awsome  .et_pb_row{max-width: 1270px !important;}
.banner_rt_panel { width: 35%;}

.banner_text { width: 750px;}
.banner_text strong, .et_pb_slide_content h3, .et_pb_slide_content h1 strong { font-size: 50px;  line-height: 56px;}
.readbtn, .et_pb_slide .et_pb_more_button {  height: 60px !important;  padding: 0 40px !important;  margin-top: 25px;  line-height: 60px !important;}
.banner_right { padding: 30px 25px;}
.ser_box {  min-height: 780px;}
.work_sec {  min-height: 640px;}
.work_img img{height: 640px;}
.review_sec {  padding: 75px 0 !important;}
.text_heading h1, .text_heading h2{ font-size: 42px; line-height: 54px; }
.rewiew_inner .owl-carousel .owl-item img {  width: 130px;}
.rewiew_inner .owl-carousel .owl-item img.mr-3 { margin-right: 20px !important;}
.rewiew_box .media h5{ font-size: 20px; line-height: 28px; }
.rewiew_inner .owl-dots .owl-dot span { width: 18px;  height: 18px;}
.footer_top {  padding: 55px 0;}
.footer_bottom {  padding: 15px 0;}
.footer_content .inputfld input[type="submit"]{ font-size: 18px; }
.text_heading h4{ font-size: 24px !important; line-height: 32px !important; padding-bottom: 16px !important; }
.contactbtn { height: 62px; padding: 0 35px; font-size: 17px; line-height: 62px; }
.green_inner { width: 580px;  margin-top: 50px;}
.footer_content iframe {  height: 230px;}
.rewiew_text {  padding: 20px 70px 70px 18px;}
.icon_sec { right: 75px;  top: 26px;}
.banner_box .w-100, .et_pb_slider .et_pb_slide {  height: 730px;}
.service_sec {  padding: 70px 0 135px 0 !important;}
.footer_content .icon_sec ul li {  margin-bottom: 0;  padding-right: 0;  /*margin: 0 25px 0 0 !important;*/}


/*service_details*/
.serhelp_sec .owl-nav { width: auto; top: -78px; left: inherit; transform: inherit; right: 0;}
.serhelp_sec .owl-prev {margin: 0 20px 0 0;}
.serhelp_sec .owl-next {margin-right: 0px;}

.srv_content {
  padding: 0 !important;
}

} 


@media (min-width: 1200px) and (max-width: 1299px) {
.container, .et_pb_row_1, .et_pb_row_2, .et_pb_row_3, .review_sec .et_pb_row_7, .srv_content .et_pb_row, .et_pb_slider .et_pb_container, .srve_awsome  .et_pb_row{max-width: 1170px !important;}
.banner_rt_panel { width: 37%;}

.banner_text { width: 620px;}
.banner_text strong, .et_pb_slide_content h3, .et_pb_slide_content h1 strong {  font-size: 40px;  line-height: 48px;}
.readbtn, .et_pb_slide .et_pb_more_button {  height: 60px !important;  padding: 0 40px !important;  margin-top: 25px;  line-height: 60px !important;}
.banner_right {  padding: 25px;  min-height: inherit;}
.ser_box {  min-height: 665px;}
.work_sec {  min-height: 640px;}
.work_img img{height: 640px;}
.review_sec {  padding: 75px 0 !important;}
.text_heading h1, .text_heading h2 {  font-size: 38px;  line-height: 48px;}
.rewiew_inner .owl-carousel .owl-item img {  width: 130px;}
.rewiew_inner .owl-carousel .owl-item img.mr-3 { margin-right: 20px !important;}
.rewiew_box .media h5{ font-size: 20px; line-height: 28px; }
.rewiew_inner .owl-dots .owl-dot span { width: 18px;  height: 18px;}
.footer_top {  padding: 55px 0;}
.footer_bottom {  padding: 15px 0;}
.footer_content .inputfld input[type="submit"]{ font-size: 18px; }
.text_heading h4 { font-size: 22px !important;  line-height: 30px !important;  padding-bottom: 16px !important;}
.contactbtn { height: 62px; padding: 0 35px; font-size: 17px; line-height: 62px; margin: 30px 0 0; }
.green_inner { width: 530px;  margin-top: 50px;}
.footer_content iframe {  height: 230px;}
.rewiew_text {  padding: 20px 70px 70px 18px;}
.icon_sec {  right: 55px;  top: 20px;}
.banner_box .w-100, .et_pb_slider .et_pb_slide {  height: 700px;}
.service_sec {  padding: 60px 0 130px 0 !important;}
.green_inner h2 {  margin-bottom: 30px;}
.nav_top .navbar-brand {  width: 270px;}
.icon_sec ul li{ font-size: 22px; line-height: 30px; padding-right: 10px; }
.navbar-toggle {  top: 14px;  width: 55px;  height: 52px;}
.header_sec.fixed .nav_top .navbar-brand {  width: 230px;}
.header_sec.fixed .navbar-toggle {  top: 8px;}
.header_sec.fixed .icon_sec {  top: 14px;}
.inputflb input[type="text"], .inputflb input[type="email"], .inputflb input[type="tel"], textarea{ padding: 0 15px; height: 50px; font-size: 15px; line-height: 25px; border-radius: 6px; }
.head_top ul li{ font-size: 15px; }
.text_area {  padding: 22px 25px 0;}
.text_heading p, .green_inner li, .pricingRow li{ font-size: 16px; line-height: 26px; }
.rewiew_inner {  padding-top: 50px;}
.footer_top .footer_col3:nth-child(4) .footer_content {  padding-left: 0;}
.footer_top strong{ font-size: 22px; line-height: 28px; padding-bottom: 20px; }
.footer_top .footer_col3:nth-child(2) .footer_content {  padding-left: 35px;}
.rewiew_box::before {  right: 70px;  top: -44px;  width: 45px;  height: 42px;}
.footer_content .icon_sec ul li {  margin-bottom: 0;  padding-right: 0;  /*margin: 0 25px 0 0 !important;*/}


/*service_details*/
.serhelp_sec .owl-nav { width: auto; top: -78px; left: inherit; transform: inherit; right: 0;}
.serhelp_sec .owl-prev {margin: 0 20px 0 0;}
.serhelp_sec .owl-next {margin-right: 0px;}


}  
/*size small*/
@media only screen and (max-width: 3000px){

.header_inner span{ font-size: 13px; line-height: 18px;}
.head_top ul li{ font-size: 13px; line-height: 16px;}
.header_inner{ padding: 5px 0;}
.nav_top .navbar-brand{ width: 260px;}
.icon_sec ul li{ font-size: 19px; padding-right: 6px;}
.navbar-toggle{ width: 50px;
height: 50px;top: 10px;}
.icon_sec {
  right: 56px;
  top: 14px;
}
.header_menu{ padding:3px 0 3px;}
.banner_text strong, .et_pb_slide_content h3, .et_pb_slide_content h1 strong {
  font-size: 37px;
  line-height: 57px;
}
.banner_right p{ font-size: 14px; line-height: 24px;}
.banner_right span{ padding-bottom: 7px;}
.banner_right {
  padding: 19px 20px;
}

.inputflb input[type="text"], .inputflb input[type="email"], .inputflb input[type="tel"], .inputflb textarea, .inputflb input[type="file"]{height: 45px;border-radius: 7px; font-size: 14px;}
.inputflb textarea{ height: 90px;}
.banner_right{ min-height: 530px;}
.banner_box .w-100, .et_pb_slider .et_pb_slide {
  height: 586px;
}
.readbtn, .et_pb_slide .et_pb_more_button {
  height: 50px !important;
  padding: 0 24px !important;
  margin-top: 25px;
  line-height: 50px !important;
}

.text_heading h1, .text_heading h2 {
  font-size: 31px;
  line-height: 41px;
}

.text_heading p, .green_inner li, .pricingRow li{ font-size: 15px; line-height: 25px;}
.service_sec, .review_sec {
  padding: 60px 0 !important;
}
.serhelp_sec{ padding-bottom: 60px !important;}

.serhelp_sec .owl-prev, .serhelp_sec .owl-next, .serhelp_sec .slick-arrow{ width: 40px !important;
height: 40px !important;}

.slick-slide img{ width: 57px !important;}
.wdcl-image-carousel .content--left{ margin-top:10px !important;}
.serhelp_sec .wdcl-carousel-item{ min-height: 200px;}
.ser_inner p {
  padding-top: 34px;
  text-align: center;
}
.srve_awsome .wdcl-image-carousel-item{ min-height: 312px; padding: 22px;}
.et_pb_row_5.et_pb_row{padding-top: 45px !important;}
.srve_awsome{ padding-bottom: 60px !important;}
.rewiew_inner {
  padding-top: 20px;
}

.footer_top strong{ font-size: 17px; line-height: 32px;padding-bottom: 14px;}
.footer_content ul li {
  padding-left: 19px; font-size: 14px; line-height: 20px;
}
.footer_content ul li a, .footer_content ul li label{ padding: 0px;}
.footer_top .footer_col3:nth-child(2) .footer_content{ padding-left: 0px !important;}
.footer_content p{ font-size: 14px; line-height: 20px;}
.footer_content iframe {
  height: 168px;
}
.footer_top {
  padding: 36px 0;
}
.footer_bottom p, .footer_bottom span{ font-size: 14px; line-height: 20px;}




}


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

.banner_text strong, .et_pb_slide_content h3, .et_pb_slide_content h1 strong {
  font-size: 30px;
  line-height: 45px;
}


}

  
  
  
@media (min-width: 992px) and (max-width: 1199px) {
.container, .et_pb_row_1, .et_pb_row_2, .et_pb_row_3, .review_sec .et_pb_row_7, .srv_content .et_pb_row, .et_pb_slider .et_pb_container, .srve_awsome  .et_pb_row{max-width: 960px !important;}
.banner_rt_panel {  width: 38%;}

.banner_text { width: 530px;}
.banner_text strong, .et_pb_slide_content h3, .et_pb_slide_content h1 strong {  font-size: 34px;  line-height: 40px;}
.readbtn, .et_pb_slide .et_pb_more_button {  height: 52px !important;  padding: 0 30px !important;  margin-top: 18px;  line-height: 51px !important;}
.banner_right {  padding: 25px;  min-height: inherit;}
.ser_box {  min-height: 625px;}
.work_sec {  min-height: 610px;}
.work_img img{height: 610px;}
.review_sec {  padding: 60px 0 !important;}
.text_heading h1, .text_heading h2 {  font-size: 34px;  line-height: 40px;}
.rewiew_inner .owl-carousel .owl-item img {  width: 100px;}
.rewiew_inner .owl-carousel .owl-item img.mr-3 { margin-right: 20px !important;}
.rewiew_box .media h5{ font-size: 20px; line-height: 28px; }
.rewiew_inner .owl-dots .owl-dot span { width: 18px;  height: 18px;}
.footer_top {  padding: 55px 0;}
.footer_bottom {  padding: 15px 0;}
.footer_content .inputfld input[type="submit"]{ font-size: 16px; }
.text_heading h4 { font-size: 22px !important;  line-height: 30px !important;  padding-bottom: 16px !important;}
.contactbtn { height: 62px; padding: 0 35px; font-size: 17px; line-height: 62px; margin: 30px 0 0; }
.green_inner {  width: 430px;  margin-top: 40px;}
.footer_content iframe {  height: 230px;}
.rewiew_text {  padding: 10px 55px 55px 8px;}
.icon_sec {  right: 55px;  top: 20px;}
.banner_box .w-100, .et_pb_slider .et_pb_slide {  height: 665px;}
.service_sec {  padding: 60px 0 130px 0 !important;}
.green_inner h2 {  margin-bottom: 22px;}
.nav_top .navbar-brand {  width: 270px;}
.icon_sec ul li{ font-size: 22px; line-height: 30px; padding-right: 10px; }
.navbar-toggle {  top: 14px;  width: 55px;  height: 52px;}
.header_sec.fixed .nav_top .navbar-brand {  width: 230px;}
.header_sec.fixed .navbar-toggle {  top: 8px;}
.header_sec.fixed .icon_sec {  top: 14px;}
.inputflb input[type="text"], .inputflb input[type="email"], .inputflb input[type="tel"], .inputflb textarea, .inputflb input[type="file"]{ padding: 0 15px; height: 50px; font-size: 15px; line-height: 25px; border-radius: 6px; }
.head_top ul li{ font-size: 15px; }
.text_area {  padding: 22px 25px 0;}
.text_heading p, .green_inner li, .pricingRow li{ font-size: 16px; line-height: 26px; }
.rewiew_inner {  padding-top: 50px;}
.footer_top .footer_col3:nth-child(4) .footer_content {  padding-left: 0;}
.footer_top strong{ font-size: 22px; line-height: 28px; padding-bottom: 20px; }
.footer_top .footer_col3:nth-child(2) .footer_content {  padding-left: 15px;}
.rewiew_box::before {  right: 70px;  top: -44px;  width: 45px;  height: 42px;}
.footer_content .icon_sec ul li {  margin-bottom: 0;  padding-right: 0;  /*margin: 0 25px 0 0 !important;*/}

.banner_right{ width: 340px; }
.inputflb input[type="submit"]{ width: 100%; }
.schudulebtn{ width: 100%; }
.banner_right p{ font-size: 14px; line-height: 22px; }
.service_row .service_col4 .ser_box {  min-height: 610px;}
.rewiew_inner .owl-carousel .owl-item {  padding: 30px 22px;}
.footer_content ul li{ font-size: 15px; line-height: 25px; }
.text_heading h1::before, .text_heading h2::before {  width: 94px;}


/*service_details*/
.serhelp_sec .owl-nav { width: auto; top: -78px; left: inherit; transform: inherit; right: 0;}
.serhelp_sec .owl-prev {margin: 0 20px 0 0;}
.serhelp_sec .owl-next {margin-right: 0px;}
.ser_inner{padding: 65px 0;}
.serhelp_sec  {padding-bottom: 65px;}
.srve_awsome {padding: 0 0 80px 0 !important;}
.ser_inner p {padding-top: 40px;}
.ser_inner .service_inner {padding-top: 10px;}
.srve_awsome .service_inner .srve_box{margin-top: 30px;}
.srve_awsome .service_inner {padding-top: 20px !important;}
/*.ser_inner .service_col3 {width: 33%;}*/

.srve_awsome .srve_box h4{font-size: 17px; line-height: 20px; padding: 20px 0 15px;}
.srve_awsome .srve_box p {line-height: 22px;}
.srve_awsome .srve_box {padding: 30px 20px; min-height: 370px;}
.srve_awsome {padding: 0 0 65px 0 !important;}

.work_box {padding: 30px 0;}
.we_wr_sec .media .media-body { padding: 30px;}
.inner_banner .banner_text p br{ display: none;}









/*2.3.2022*/
.text_heading h1, .text_heading h2 {
  font-size: 21px;
  line-height: 25px;
}
.nav_top .navbar-brand {
  width: 191px;
}
.icon_sec ul li {
  font-size: 16px;
  padding-right: 3px;
}
.icon_sec {
  right: 56px;
  top: 7px;
}

.navbar-toggle {
  width: 46px;
  height: 42px;
  top: 5px;
}
.srve_awsome .wdcl-image-carousel-item .wdcl-image-title{ font-size: 17px; line-height: 23px;min-height: 49px;}
.service_sec, .review_sec{ padding: 50px 0;}
.text_heading p, .green_inner li, .pricingRow li {
  font-size: 14px;
  line-height: 21px;
}








}


@media only screen and (max-width: 991px) {
.container, .et_pb_row_1, .et_pb_row_2, .et_pb_row_3, .review_sec .et_pb_row_7, .srv_content .et_pb_row, .et_pb_slider .et_pb_container, .srve_awsome  .et_pb_row{max-width: 100% !important;}
.banner_rt_panel {width: auto;  right: 15px;}
.header_menu .container{max-width: 100% !important; }

.banner_text { width: 530px;}
.banner_text strong, .et_pb_slide_content h3, .et_pb_slide_content h1 strong {  font-size: 30px;  line-height: 38px;}
.readbtn, .et_pb_slide .et_pb_more_button {  height: 52px !important;  padding: 0 30px !important;  margin-top: 18px;  line-height: 51px !important;}
.banner_right {  padding: 25px;  min-height: inherit;}
.ser_box {  min-height: 580px;}
.work_sec {  min-height: 620px;}
.work_img img{height: 620px;}
.review_sec {  padding: 60px 0 !important;}
.text_heading h1, .text_heading h2 {  font-size: 28px;  line-height: 32px;}
.rewiew_inner .owl-carousel .owl-item img {  width: 100px;}
.rewiew_inner .owl-carousel .owl-item img.mr-3 { margin-right: 20px !important;}
.rewiew_box .media h5{ font-size: 20px; line-height: 28px; }
.rewiew_inner .owl-dots .owl-dot span { width: 18px;  height: 18px;}
.footer_top {  padding: 40px 0;}
.footer_bottom {  padding: 15px 0;}
.footer_content .inputfld input[type="submit"]{ font-size: 16px; }
.text_heading h4 { font-size: 22px !important;  line-height: 30px !important;  padding-bottom: 16px !important;}
.contactbtn {  height: 55px;  padding: 0 25px;  font-size: 16px;  line-height: 55px;  margin: 30px 0 0;}
.green_inner {  width: 46%;  margin-top: 40px;}
.footer_content iframe {  height: 230px;}
.rewiew_text {  padding: 10px 55px 55px 8px;}
.icon_sec {  right: 52px;  top: 14px;}
.banner_box .w-100, .et_pb_slider .et_pb_slide {  height: 400px;}
.service_sec {  padding: 50px 0 115px 0 !important;}
.green_inner h2 {  margin-bottom: 14px;}
.header_menu {  padding: 10px 0;}
.nav_top .navbar-brand {  width: 220px;}
.icon_sec ul li {  font-size: 20px;  line-height: 28px;  padding-right: 6px;}
.navbar-toggle {  top: 10px;  width: 50px;  height: 45px;}
.header_sec.fixed .nav_top .navbar-brand {  width: 190px;}
.header_sec.fixed .navbar-toggle {  top: 6px;}
.header_sec.fixed .icon_sec {  top: 10px;}
.inputflb input[type="text"], .inputflb input[type="email"], .inputflb input[type="tel"], .inputflb textarea, .inputflb input[type="file"]{ padding: 0 15px; height: 50px; font-size: 15px; line-height: 25px; border-radius: 6px; }
.head_top ul li{ font-size: 15px; }
.text_area {  padding: 22px 25px 0;}
.text_heading p, .green_inner li, .pricingRow li {  font-size: 15px;  line-height: 25px;}
.rewiew_inner {  padding-top: 50px;}
.footer_top .footer_col3:nth-child(4) .footer_content {  padding-left: 0;}
.footer_top strong{ font-size: 22px; line-height: 28px; padding-bottom: 20px; }
.footer_top .footer_col3:nth-child(2) .footer_content {  padding-left: 15px;}
.rewiew_box::before {  right: 70px;  top: -44px;  width: 45px;  height: 42px;}
.footer_content .icon_sec ul li {  margin-bottom: 0;  padding-right: 0;  /*margin: 0 25px 0 0 !important;*/}

.banner_right{ width: 100%; }
.inputflb input[type="submit"]{ width: 100%; }
.schudulebtn{ width: 100%; }
.banner_right p{ font-size: 14px; line-height: 22px; }
.service_row .service_col4 .ser_box {  min-height: 610px;}
.rewiew_inner .owl-carousel .owl-item {  padding: 30px 22px;}
.footer_content ul li{ font-size: 15px; line-height: 25px; }
.text_heading h1::before, .text_heading h2::before {  width: 94px;}

.banner_rt_panel{ width: 100%; position: inherit; left: inherit; top: inherit; transform: inherit; right: inherit;  } 
.banner_right span {  padding-bottom: 6px;}
.bannersec .owl-dots {  bottom: 30px;}
.service_col4, .et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {  width: 48% !important;}
.morebtn {  margin-top: 15px;}
.icon_sec ul li a span{ display: none; }
.footer_col3 {  width: 50%;}
.footer_content {  width: 100%;  float: left;  min-height: 270px;  margin-top: 20px;}
.footer_bottom span {  width: 100%;  text-align: center;  display: inline-block;}
.footer_bottom{ text-align: center; }
.desn_txt{  width: 100%;  text-align: center;  display: inline-block;  margin-top: 10px; }

/*service_details*/
.ser_inner p {padding-top: 30px;}
.ser_inner{padding: 50px 0;}
.ser_inner .service_inner {padding-top: 0px !important;}
.serhelp_sec .owl-nav { width: auto; top: -61px; left: inherit; transform: inherit; right: 0;}
.serhelp_sec .owl-prev {margin: 0 20px 0 0;}
.serhelp_sec .owl-next {margin-right: 0px;}
.serhelp_sec .owl-prev, .serhelp_sec .owl-next, .serhelp_sec .slick-arrow { width: 40px !important; height: 40px !important; }
.serhelp_sec .owl-prev::before, .serhelp_sec .owl-next::before {font-size: 27px; line-height: 38px;}
.serhelp_sec .owl-prev {margin: 0 13px 0 0;}
.serhelp_sec .owl-carousel .owl-item img {width: 70px;}
.help_box {min-height: 230px;}
.srve_awsome .service_inner {padding-top: 10px !important;}
.srve_awsome .srve_box {margin-top: 30px;}
.srve_awsome .srve_box h4{font-size: 17px; line-height: 20px; padding: 20px 0 15px;}
.srve_awsome .srve_box p {line-height: 22px;}
.srve_awsome .srve_box {padding: 30px 20px; min-height: 370px;}
.serhelp_sec {padding-bottom: 50px;}
.srve_awsome {padding: 0 0 50px 0 !important;}
.ser_inner .service_col3 {width: 33%;}
.help_contect p span {padding-top: 10px;}
.header_inner span {font-size: 15px; line-height: 23px;}
.header_inner{padding: 8px 0;}
.header_inner .close_icon {top: 0px;}

.ser_inner .service_col3 {  width: 50%;}
.srve_awsome .srve_box {  min-height: inherit;}


/*service_page*/
.srv_content .service_col6 .ser_box {margin-top: 40px !important;}
.we_wr_sec {padding: 60px 0 100px; margin-top: -15px;}

.work_box {padding: 30px 0;}
.we_wr_sec .media .media-body { padding: 20px;}
.inner_banner .banner_text p br{ display: none;}



.service_sec > .et_pb_row {
  padding: 0px 15px !important;
}


.et_pb_column {
  margin-bottom: 6px !important;
}
.et_pb_text_inner{padding-left: 15px !important;}


.banner_sec_total .banner_rt_panel {
  position: inherit !important;
}

.work_col6::before, .work_col6::after{ display: none;}




/*2.3.2022*/

.header_inner span {
  font-size: 11px;
  line-height: 16px;
}
.head_top ul li {
  font-size: 12px;
}
.nav_top .navbar-brand {
  width: 190px;
}
.icon_sec ul li {
  font-size: 17px;
  line-height: 23px;
  padding-right: 5px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 5px;
}

.navbar-toggle {
  top: 10px;
  width: 46px;
  height: 40px;
}
.header_menu {
  padding: 10px 0 5px;
}

.banner_text strong, .et_pb_slide_content h3, .et_pb_slide_content h1 strong {
  font-size: 23px;
  line-height: 30px;
}

.inner_banner .banner_text p, .et_pb_slide_content p{ font-size: 15px; line-height: 20px;padding-top: 3px;}
.banner_box .w-100, .et_pb_slider .et_pb_slide {
  height: 323px;
}
.et_pb_slide_description {
  max-width: 100%;
  margin: 0px !important;
}

.text_heading h1, .text_heading h2 {
  font-size: 23px;
  line-height: 31px;
}

.service_sec {
  padding: 50px 0 53px 0 !important;
}
.header_inner span {
  font-size: 12px !important;
  line-height: 20px !important;
}
.head_top ul li {
  font-size: 13px !important;
}



.srve_awsome .slick-prev{ left: 0 !important;}
.srve_awsome .slick-next{ right: 0 !important;}


.srve_awsome .wdcl-image-carousel-item .wdcl-image-title{ font-size: 18px !important;}










}












 
@media only screen and (max-width: 767px){
.container, .et_pb_row_1, .et_pb_row_2, .et_pb_row_3, .review_sec .et_pb_row_7, .srv_content .et_pb_row, .et_pb_slider .et_pb_container, .srve_awsome  .et_pb_row{max-width: 100% !important;}

.banner_text {  width: 100%;}
.text_area {  padding: 20px 20px 0;}
.morebtn {  margin-top: 15px;  font-size: 16px;}
.service_row .service_col4 .ser_box {  min-height: 540px;}
.green_inner {  width: 100%;  margin-top: 0;  padding: 40px 20px;  background: #015344;}
.work_sec::before{ display: none; }
.work_sec .container{ max-width: 100%; padding: 0px; }
.work_img {  width: 100% !important;  position: inherit !important;  right: inherit !important;  top: inherit !important;  height: auto !important;}
.work_sec {  min-height: inherit;}
.rewiew_box {  min-height: inherit;  position: relative;}
.review_sec {  padding: 50px 0 !important;}
.rewiew_text {  padding: 10px 54px 46px 8px;}
.footer_col3:nth-child(3){ width: 100%; }
.footer_col3:nth-child(4){ width: 100%; }
.footer_content{ min-height: inherit; }
.footer_top {  padding: 25px 0 30px 0;}
.service_sec {  padding: 50px 0 !important;}
.rewiew_box::after{ display: none; }
.rewiew_box {  background: #fff;  border-radius: 0 50px 0 50px;  width: 100%;  min-height: inherit;  position: relative;  padding: 25px;}
.rewiew_text {  padding: 0;}
.rewiew_box::before {  right: 70px;  top: -13px;  width: 45px;  height: 42px;}
.footer_col3 {  width: 50%;}
.text_area {  padding: 16px;}

/*service_details*/
.serhelp_sec .owl-carousel .owl-item img {width: 60px;}
.ser_inner{padding: 40px 0;}
.srve_awsome {padding: 0 0 40px 0 !important;}
.serhelp_sec {padding-bottom: 40px;}
.ser_inner p {padding-top: 20px;}
.srve_awsome .srve_box h4 {padding: 15px 0;}
.srve_awsome .srve_box {padding: 30px 20px; min-height: auto;} 
.ser_inner .service_col3 {width: 50%;}
.srve_awsome .srve_box img{width: 60px;}
.help_contect p span {padding-top: 5px; font-size: 17px; line-height: 21px;}


/*services_page*/
.work_col6 {flex: 0 0 100%; max-width: 100%;}
.we_wr_sec .work_row .media i {left: 0;}
.we_wr_sec .work_row:nth-child(2n+1) .media i {right: 0px;}
.we_wr_sec .work_row .media i img{width: 80px;}
.we_wr_sec .work_row .media i {width: 80px; height: 80px;}
.work_box {padding: 30px 0 0 0;}
.work_col6::before {display: none;}
.work_row:nth-child(2n+1) .work_col6::before {right: 55px;}
.we_wr_sec .media .media-body {padding: 30px; border-radius: 0 20px 0 20px; }
.we_wr_sec .media .media-body p {font-size: 14px ; line-height:22px;}
.we_wr_sec .media .media-body::before { border-width: 20px; }
.we_wr_sec {padding: 40px 0; margin-top: 0;}

.we_wr_sec .media .media-body::before {  left: -20px;}
.we_wr_sec .work_row:nth-child(even) .media .media-body::before{border-width: 20px; right: -20px; }
.we_wr_sec .work_row:nth-child(2n+1) .media .media-body { border-radius: 20px 0 20px 0;}
.we_wr_sec .work_row:nth-child(2n) .media i { right: 0;}


.srve_awsome .et_pb_row_4col .et_pb_column_1_4 {
  margin-right: 1% !important;
  width: 48% !important;
  margin-top: 15px !important;
  margin-left: 1%;
}
.srve_awsome .srve_box h4 {
  min-height: 58px;
}


.et_pb_slide_description {
  max-width: 100%;
  margin: 0px !important;
}


.serhelp_sec .slick-arrow.slick-prev{right: inherit !important;
top: 50% !important;left: 0px;}
.serhelp_sec .slick-arrow.slick-next{right: 0 !important;
top: 50% !important;}


}




@media only screen and (max-width: 575px){ 
.service_col4, .et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {  width: 100% !important;}
.text_heading h4 {  font-size: 18px !important;  line-height: 25px !important;  padding-bottom: 10px !important;}
.service_row .service_col4 .ser_box {  min-height: inherit;}
.text_area {  padding: 20px;}
.rewiew_inner .owl-carousel .owl-item {  padding: 20px 6px;}
.service_col6, .et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2{  width: 100% !important;}
.ser_box {  min-height: inherit;}
.head_top ul li {  font-size: 13px;  line-height: 20px;  margin-right: 7px;}
.nav_top .navbar-brand {  width: 140px;}
.header_sec.fixed .nav_top .navbar-brand {  width: 140px;}
.navbar-toggle {  top: 10px;  width: 45px;  height: 40px;}
.navbar-toggle .icon-bar {  width: 25px;}
.navbar-toggle .icon-bar + .icon-bar {  margin-top: 5px;}
.navbar-toggle.showactv .icon-bar:nth-child(3){margin-top: 7px;}
.header_menu {  padding: 8px 0;}
.icon_sec ul li {  font-size: 17px;  line-height: 24px;  padding-right: 1px;}
.icon_sec ul li a {  padding: 3px;}
.navbar-toggle {  top: 4px;  width: 45px;  height: 40px;}
.icon_sec {  right: 50px;  top: 9px;}
.header_sec.fixed .navbar-toggle {  top: 4px;}
.header_sec.fixed .icon_sec {  top: 8px;}
.banner_text strong, .et_pb_slide_content h3, .et_pb_slide_content h1 strong {  font-size: 21px;  line-height: 28px;}
.banner_box .w-100, .et_pb_slider .et_pb_slide {  height: 300px;}
.ser_box{ margin-top: 30px; }
.rewiew_inner {  padding-top: 20px;}
.footer_col3 {  width: 100%;}
.footer_top .footer_col3:nth-child(2) .footer_content {  padding-left: 0;}
.footer_top strong {  font-size: 22px;  line-height: 28px;  padding-bottom: 12px;}


/*service_details*/
.help_contect p span {font-size: 16px; line-height: 20px;}
.help_box {min-height: 200px;}
.srve_awsome .srve_box h4 {padding: 8px 0;}
.srve_awsome .srve_box img , .serhelp_sec .owl-carousel .owl-item img {width: 55px;}
.srve_awsome .srve_box {margin-top: 25px;}

/*services_page*/
.we_wr_sec .media .media-body {padding: 25px;}
.work_box {padding: 20px 0 0 0;}
.we_wr_sec .media .media-body {  padding: 18px;}
.we_wr_sec .work_row:nth-child(2n) .media {  padding-right: 110px;}
.we_wr_sec .work_row .media {  padding-left: 110px;}


.ser_box h4 {
  min-height: auto !important;
}
.et_pb_text_inner {
  padding-left: 0 !important;
}
.et_pb_section_1.service_sec .et_pb_column_1_4 {
  margin: 0px !important;
  width: 25% !important;
  padding: 0 5px;
}

} 


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

/*service_details*/
.help_contect p span {font-size: 14px; line-height: 18px;}
.help_box {min-height: 150px;}

.srve_awsome .service_col3 {width: 100%;}

/*.srve_awsome .srve_box img , .serhelp_sec .owl-carousel .owl-item img {width: 50px;}*/

.header_inner span {font-size: 14px;line-height: 20px;}
.header_inner .close_icon {top: 7px;}


/*services_page*/

.we_wr_sec .work_row .media {  align-items: start;}
.we_wr_sec .media .media-body::before {  top: 18px;  transform: inherit;}

.srve_awsome .et_pb_row_4col .et_pb_column_1_4 {
  margin-right: 1% !important;
  width: 100% !important;
  margin-top: 15px !important;
  margin-left: 1% !important;
}

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

/*service_details*/
.serhelp_sec h2{text-align: left;}
.serhelp_sec h2:before{left: 50px;}

/*.we_wr_sec .media .media-body::before { display: none;}
.we_wr_sec .work_row .media {padding-left: 40px;}
.we_wr_sec .work_row .media i {width: 60px; height: 60px; top: 0;}
.we_wr_sec .work_row .media i img {width: 58px;}
.we_wr_sec .work_row:nth-child(2n+1) .media {padding-right: 40px;}*/


}