/* Theme Name: Conquest */
/* body {margin: 0px;	padding:0px; font-size: 16px; font-family: 'Open Sans';} */
/* ul {padding:0px;margin:0px;	list-style:none;}
li {padding:0px; margin:0px; list-style:none;}
a {	outline:none;}
a img {border: 0;}
p {	padding:0px 0 10px 0; margin:0px;}
h1 {font-size:26px;margin:0px;}
h2 {font-size:24px;margin:0px;}
h3 {font-size:22px;margin:0px;}
h4 {font-size:20px;margin:0px;}
h5 {font-size:18px;margin:0px;}
h6 {font-size:16px;margin:0px;}
ol li {list-style:decimal inside; margin-left: 0; padding-left: 1.5em; text-indent: -1.5em;} */

/* img { max-width:100%;}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block; margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;	margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;	margin-left: auto;	margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;	height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;	line-height: 17px;	margin: 0;	padding: 0 4px 5px;} */

/**/
/*top header*/

/**/
.banner_cont{display: flex; height: 485px; align-items: center; justify-content: center; color: #fff}
.banner_cont h2{font-size: 38px; font-family: 'Raleway'; line-height: normal; font-weight: 600}
.banner_img{background-image: url(images/banner-slider-img.jpg); background-position: center; background-repeat: no-repeat;}
.home_slider .slick-dots li.slick-active button:before {opacity: .75; color: #fffb00;}
/**/
.hme_about_us{margin: 80px 0 70px; text-align: center;}
.hme_abt_cont h1{font-size: 36px;font-family: 'Raleway'; font-weight: 700; margin-bottom: 30px; color: #000}
.hme_abt_cont{font-size: 16px; line-height: 30px;font-family: 'Open Sans'; font-weight: normal; color: #000}
.hme_abt_cont .btn{ margin-top: 20px; }
.btn{text-transform: uppercase; font-size: 16px; padding: 13px 30px; background-color: #007506;color: rgb(241, 245, 0); display: inline-block;font-weight: 500;color: rgb(241, 245, 0); border-radius: 0; font-weight: 600; border:0;}
.btn:hover{background-color: #ffd900; color: rgb(0, 0, 0);}


.navbar-nav > li > ul li > a:before{ /*content: "\f345";font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;     position: absolute; top: 13px;
    left: 15px; */ }


.casestudies{ padding: 80px 0px; background:#fafafa; text-align:center;   }
.casestudies img{ width:100%;  } 
.case_box{ background:#fff; margin-top:30px; }
.about_bg_section .home_conquest_section:after  { display: none!important;   }
.case_contentblock{ padding:15px 30px; border:1px solid #eee; border-top:none; text-align:left;  }
.case_contentblock h4{ font-weight:bold; font-size:24px; margin-bottom:15px; color:#000; }

.case_contentblock .readmore{ color:#9c000d; font-size:18px;  }
.case_contentblock .readmore i{  margin-left:10px; }




/**/
.breadcrumb_list ul li {display: inline-block;font-size: 18px; color: #ffffff;padding-right: 20px; margin-right: 0px;background-image: url(images/breadcrumbs.png);background-position: right 6px; background-repeat: no-repeat;font-weight: 300;}
.breadcrumb_list ul li:last-child{background-image:none;}
.team_section.meet{background-color: #efefef;
    padding-top: 47px;
    padding-bottom: 47px;}
    
    
    .casestudies_single h4{  font-weight:bold; margin-bottom:25px; font-size:24px;  }
    .serv_provides{ background: #9c000d; padding:20px;  }
    .serv_provides li{ margin-bottom:12px; color:#fff; font-size:18px; }
        .serv_provides li i{ margin-right:10px;  }
        .casestudies h2{ font-size:30px; font-weight:bold; margin-bottom:15px;  }
    .margin_cl{ margin-top:30px; }
    
        
    
/**/
.conquest_bg_img{background-image: url(images/Conquest-bg-img.jpg); background-size: cover; background-repeat: no-repeat;padding:75px 0 92px;margin-bottom: 77px;}
.conquest_bg_img h2{color: #fff; font-size: 36px;font-family: 'Raleway'; margin-bottom: 53px; font-weight: 700; text-align: center;    line-height: 45px;}
.home_conquest_section{width: 350px; background-color: #fff; border-bottom: 4px solid; transition: all 0.3s;}
.home_conquest_section a{color: #000;}
.home_conquest_cont{padding: 25px 33px 30px;text-align: center; font-size: 15px; line-height: 26px;font-weight: 500;font-family: 'Open Sans';}
.home_conquest_cont h3{font-family:'Raleway'; font-size: 22px; text-transform: uppercase; margin-bottom: 18px;font-weight: 600}
.conquest_bg_img ul{text-align: center;}
.conquest_bg_img ul li{ display: inline-block; margin-right: 40px; }
.conquest_bg_img ul li:last-child{margin-right: 0}

.home_conquest1{border-bottom-color: #18a046}
.home_conquest1 h3{color: #18a046;  }
.home_conquest2{border-bottom-color: #9c000c}
.home_conquest2 h3{color: #9c000c;  }
.home_conquest3{border-bottom-color: #0a4abc}
.home_conquest3 h3{color: #0a4abc; }

.home_conquest_section{ position: relative; }

.home_conquest_section:after{ content: ''; position: absolute; width: 0px; 
height: 10px; bottom: 0px; left: 0px;  transition: all 0.3s ease;}

.home_conquest1:hover:after{  background:#18a046; width: 100%;    }
 .home_conquest2:hover:after{  background:#9c000c; width: 100%;    }
.home_conquest3:hover:after{  background:#0a4abc; width: 100%;    }



/*.home_conquest1:hover{background-color: #e1f1e6;}
.home_conquest2:hover{background-color: #efd9da;}
.home_conquest3:hover{background-color: #d6dfef;}*/
/**/
.team_section{margin-bottom: 70px;}
.team_section ul{text-align: center;}
.team_section ul li{width: 20%; display: inline-block; padding:0px 10px;}
.team_section h2{color: #000; font-size: 36px;font-family: 'Raleway'; margin-bottom: 60px; font-weight: 700; text-align: center;}
.team_member_section { text-align: center; margin: 0 0 20px;}
.member_name h4{font-size: 20px; font-weight: 700; font-family: 'Raleway'; margin: 15px 0 4px; text-transform: uppercase;}
.member_name{font-size: 16px; font-family: 'Open Sans'; line-height: 25px;}
.member_name > ul {text-align: center;margin-top: 3px;margin-bottom: 31px;}
.member_name > ul > li { display: inline-block;margin: 0 5px 0px;vertical-align: bottom; width: auto;}
.team_section.meet{margin-bottom: 0;}


/**/
.conquest_news_section{padding: 90px 0 120px; background-color: #f3f3f3;}
.conquest_news_section h2{font-size: 32px; font-family: 'Raleway'; font-weight: 700; text-align: center; margin-bottom: 60px;}
.news_cont_section{width: 50%; float: left;margin-bottom: 51px;}
.news_cont_section.blog{width: 67%;}
.news_date_section.blogs{width: 129px; float: left; background-color: #9c000c; color: #fff; text-align: center;font-family: 'Open Sans'; padding: 12px 0 12px;}

.news_date_section{width: 134px; float: left; background-color: #9c000c; color: #fff; text-align: center;font-family: 'Open Sans'; padding: 12px 0 12px;}
.news_date_section h6{font-size: 18px; margin-bottom: 4px;}
.news_date_section h3{font-size: 50px; font-weight: 600; margin-bottom: 5px;}
.news_content{font-size: 16px; line-height: 25px; width: 455px; float: right; margin: 10px 0 0 20px;}
.news_content h4 a{font-size: 20px; font-family: 'Raleway'; margin-bottom: 10px; font-weight: 700; color: #000}
.news_content h4 a:hover {   color: #9c000c;}
.news_date_section p{padding-bottom: 0}
.btn_link{position: relative; font-family: 'Open Sans'; font-size: 16px; color: #9c000c; font-weight: 600}
.btn_link:hover{color: #9c000c; }
.btn_link:after{ background-image: url(images/link-arrow.png); position: absolute;content: ''; height: 17px; width: 18px; background-repeat: no-repeat;right: -19px; background-position: right center; top: 3px; transition: all 0.3s; }
.btn_link:hover:after{right: -23px;}
/**/
.testimonial_bg_section{background-image: url(images/testimonial-bg-img.jpg);background-size: cover; padding:75px 0 70px; color: #fff; font-size: 16px; line-height: 33px; text-align: center; font-weight: 300;margin-bottom: 80px;background: #fafafa;}
.testimonial_bg_section h2{font-size: 32px; font-weight: 700; font-family: 'Raleway'; margin-bottom: 45px;color: #000; }
.testimonial_cont{width: 840px; margin: auto;color: #000;}
.testimonial_cont h6{font-size: 20px; font-weight: 600; margin-top: 20px;color: #000;}
.testimonial_cont h6 span{font-size: 16px;display: block;width: 100%;margin-top: 8px;color: #000;}
.testimonial_slider  .slick-prev { background-image: url(images/left-arrow.png);height: 32px;width: 20px;background-repeat: no-repeat;}
.testimonial_slider  .slick-next { background-image: url(images/right-arrow.png); height: 32px; width: 20px; background-repeat: no-repeat;right: 0;}

.testimonial_slider .slick-dots {bottom: -64px;}
.testimonial_slider .slick-dots li.slick-active button:before {color: #9c000c;opacity: 1;}
.testimonial_slider .slick-dots li button:before {color: #9c000c;opacity: 0.4;}

/**/
.client_logo{margin-bottom: 60px;}
.client_logo h2{font-size: 32px; font-weight: 700; font-family: 'Raleway'; margin-bottom: 45px; color: #000; text-align: center;}
.table-cell {display: table-cell;width: 100%;height: 100%;vertical-align: middle;}
.table { display: table;width: 100%; height: 100%;}
.client_logo_img {height: 105px; display: inline-block;}
.client_logo_slider .slick-prev { background-image: url(images/left-arrow.png);height: 32px;width: 20px;background-repeat: no-repeat;}
.client_logo_slider .slick-next { background-image: url(images/right-arrow.png); height: 32px; width: 20px; background-repeat: no-repeat;right: 0;}
.client_logo_slider .slick-slide{text-align: center;}
/**/
.explore_section{background-color: #9c000c; padding: 55px 0 50px; color: #fff}
.explore_Cont h2{ font-size: 30px; line-height: 35px; font-family: 'Raleway'; text-transform: uppercase; float: left;     width: 75%;
    font-weight: 700;  padding-right: 27%;}
.explore_Cont .btn{background-color: #fff; color: #9c000c; float: left;padding: 13px 45px; margin-top: 10px;font-weight: 600;letter-spacing: 2px;}
.explore_Cont .btn:hover{background-color: #000; color: #fff}
.news_content h4{font-size: 20px;
    font-family: 'Raleway';
    margin-bottom: 10px;
    font-weight: 700;
    color: #000;}

/*sidebar*/
.sidebar{padding-left: 18px;padding-right: 18px;color: #000;font-size: 16px;font-family: 'Raleway';}
.sidebar > .recent_sec > li{margin-top: 18px; border-bottom: 1px solid #0000003b!important; font-weight: 300; background-image: url(images/right-arrow-blog.png); background-position: 96% 9px; background-repeat: no-repeat; box-shadow: none; padding-left: 0;  border: 0; min-height: auto; margin-bottom: 20px; padding-bottom: 14px; font-size: 18px; font-weight: 600; width: 100%; transition: all 0.3s;  padding-right: 44px;}
.sidebar  li:hover { background-position: 100% 9px;}
.sidebar  li:hover {color: #9c000c;}
.sidebar  li a:hover{color: #9c000c;}
.sidebar h2{font-size: 25px; font-family: 'Raleway'; margin-bottom: 23px; font-weight: 700;  color: #000;}
.sidebar li a {color: #000;line-height: 9px;}
.sidebar li:last-child {border: 0!important;}
#widget-recent-posts-3-title{font-size: 20px;font-family: 'Raleway';margin-bottom: 10px;font-weight: 700;color: #000;}

/*Archives*/
.widget-archive{padding: 0 0 40px 0; float: left; width: 235px;}
.widget-archive ul {margin: 0;margin-bottom: 9px;}
.widget-archive li {margin: 0; padding: 0;margin-bottom: 25px;}
.widget-archive li a{font-size: 18px;font-weight: 600;border-left: 1px solid #bbbbbb; padding: 5px 0 3px 10px; margin:0 0 0 63px; display: block;}
li.archive-year{float: left; font-family: 'Raleway';padding: 5px 0 3px 0px; color:#ed1a1c;color: #000000;
    font-size: 20px;}
li.archive-year a{color:#000000; margin: 0; border: 0px; padding: 0;}
.archive-month{font-size: 18px;}

.requestquote h4{  font-weight: bold; margin-bottom: 15px;  }
.slick-slide:focus{  outline: none;  }
/*.slider-nav .slick-active {  opacity: 0.9; }
*/
/*contact*/
.quest_contact{padding:80px 0;}
.contact_map .col-md-12{padding: 0;}
.quest_contact h3{font-size:30px;color: #9c000c;margin:0;margin-bottom:33px; font-family: 'Raleway';text-transform:initial;font-weight:500;}
.con_contact_info ul li{padding-left:35px; padding-bottom:30px;background-image: url(images/address.png);background-position: left 3px;background-repeat: no-repeat;font-size: 16px;line-height:24px;list-style: none;}
.con_contact_info ul li a{font-size: 16px;line-height:24px;color:#000;text-decoration: none;transition: all 0.3s;}
.con_contact_info ol, ul{padding: 0;}
.con_contact_info p{padding: 0;}
.btn_primary.snd_btn{background-color: #9c000c;padding: 12px;color: #fff;font-size: 15px;letter-spacing: 1px;}
.con_contact_info ul li a:hover{color:#9c000c;}
.con_contact_info ul li:last-child{padding-bottom:0px;background-image: url(images/icons_mail.png);}
.con_contact_info ul li:nth-child(2){background-image: url(images/icons_call.png);    background-position: left 4px;}
.con_contact_info ul li:last-child{background-position: left 4px;}
.con_contact_info ul li h4{ font-family: 'Raleway';font-weight:600;font-size:20px;color:#9c000c;margin:0;margin-bottom: 10px;line-height: normal;}
.contact_form_sec{line-height: 26px;text-transform: inherit;font-size: 16px;font-weight: 500;color: #000;}
.contact_form_sec p{margin-bottom:25px;}
.snd_btn{border:0;text-transform: uppercase;transition:0.3s;}
.snd_btn:hover{background-color: #000000; }
.contact_form_sec table,.contact_form_sec table tr{width: 100%;}
.txt_box{width:100%;height: 50px;border:1px solid #ccc;padding:10px;font-size:14px;color: #313131;}
.txt_area{width:100%;height: 160px;border:1px solid #ccc;padding:10px;font-size:14px;color: #313131;}
.txt_area::placeholder,.txt_box::placeholder{font-size:14px;color: #313131;}
.contact_form_sec table tr td{padding-bottom:15px;width:50%}
.contact_form_sec table tr:first-child td:first-child{padding-right:7px }
.contact_form_sec table tr:first-child td:last-child{padding-left:7px }

.contact_form_sec table tr:nth-child(2) td:first-child{padding-right:7px }
.contact_form_sec table tr:nth-child(2) td:last-child{padding-left:7px }

.contact_map iframe {  width: 100%; height: 100%;}
.contact_map .map{height:485px; }
.service_cont { margin-bottom: 40px; }  

/*blog*/
.blog_section {padding: 90px 0 120px; }
.news_content.new_blog{font-size: 16px;line-height: 25px;margin: 10px 0px 0 20px;padding-left: 34px;}
.blogs{width: 21%; float: left; background-color: #9c000c; color: #fff; text-align: center; font-family: 'Open Sans'; padding: 12px 0 12px;}
.blogs h6{font-size: 18px;margin-bottom: 4px;}
.blogs h3 { font-size: 50px; font-weight: 600; margin-bottom: 5px;}
.blogs p {    padding-bottom: 0;}
.new_blog{width: 100%; padding-left: 170px; margin-left: 26px;font-size: 16px;line-height: 26px;}
.new_blog h4 {font-size: 20px;font-family: 'Raleway'; margin-bottom: 10px;font-weight: 700;color: #000;}
.breadcrumb_list ul li span {padding-left: 9px;}

/*index*/
.news_content.new h4{font-size: 20px;font-family: 'Raleway'; margin-bottom: 10px;  font-weight: 700; color: #000;}

/*inner section*/
.inner_banner{background-image: url(images/about.png);height: 315px;background-repeat: no-repeat;background-position:center;position: relative;}
.inner_banner:before {content: '';background-color: rgba(0, 0, 0, 0.2);position: absolute;top: 0;width: 100%;height: 100%;}
.inner_banner_cont{display: flex;height: 298px;flex-direction: column;align-items: center;justify-content: center;color: #fff;}
.inner_banner_cont h2 {font-size: 38px;margin-bottom: 18px;}
.inner_banner_cont a{color:#fff;}
.inner_banner_cont a:hover { color: #ffc0c4;}


/*about us*/
.about_section{color:#000;padding-top: 24px;padding-bottom: 61px;line-height: 33px;font-family: 'Open Sans';}
.theme .cnt_cnt{float: left;width: 47%;}
.theme .cnt_img{float: right;width: 50%;}
.theme .cnt_cnt h2 {font-size: 36px;font-family: 'Raleway';font-weight: 700;margin-bottom: 30px; color: #000; line-height: 44px;}
.theme1 .cnt_cnt{float: right;width: 48%;}
.theme1{background-color: #efefef;}
.theme1 .cnt_img{float: left;width: 50%;}
.theme{padding-top: 58px;padding-bottom: 55px;}

/**/

.requestquote label{width: 100%;}
.requestquote input,.requestquote textarea,.requestquote select{ max-height: 80px;resize: none;width: 100%;background: #e7e7e7; padding: 12px 18px; border:none;   }
.requestquote  input[type=submit] {  background:#9c000c; color: #fff; text-align: center; width: 100%; font-size: 20px; text-transform: uppercase; letter-spacing: 2px; font-weight: bold;   }
.requestquote .wpcf7-form-control-wrap {
    position: relative;
    margin-bottom: 15px;
    display: block;
}
.requestquote .wpcf7-not-valid-tip{ position: relative; top: -5px; font-size: 13px; }

.requestquote br{ display: none;  }

.requestquote  .wpcf7-radio .wpcf7-list-item{  display: block; width: 100%;    margin-left: 0px;   }
.requestquote  .wpcf7-radio input[type=radio]{  display: inline-block; width: 20px; margin-bottom: 0px;  }
.requestquote  .wpcf7-radio  .wpcf7-list-item-label{ display: inline-block;  }
.requestquote .col-md-6 {  padding-left: 0px;  }

.videoblock{ position: relative;   }
.playicon{  position: absolute; top: 50%; left: 50%; margin-left: -32px; margin-top: -31px;  }

/**featlist**/

.featureslist { padding: 100px 0px; background: #f3f3f3; color: #000;  }
.featureslist li{  position: relative; min-height: 55px;   flex: 45%;    max-width: 45%;
 margin-bottom: 20px;	padding:10px 7px 10px 40px;  float: left; 
   margin-right: 50px; background: url(images/tk.jpg) no-repeat left 10px;
    background-size: 32px;   }
.featureslist li:nth-child(2n){  float: right;  padding-right: 0px;  margin-right: 0px; margin-left: 40px;  }
.featureslist li img{  position: absolute; left: 0px ;top: 15px;    }
.featureslist ul{   display: flex;  flex-flow: row wrap;
   padding-bottom:  60px; padding-top: 20px; width: 100%;  position: relative;  }
.featureslist ul:after{ position: absolute; top: 0px; padding: 70px 0px; width: 1px;
 background:#9f9f9f; height: 100%; left: 48%;   }
.featureslist h2{  font-size: 30px; color: #000; font-weight: bold; text-align: center;
 margin-bottom: 35px;  }
.featureslist li h4{ color:#9c000c; font-size: 18px; font-weight: 600; margin-bottom: 10px;  }


.subpagebloglist .news_cont_section{  width: 100%;  display: flex; align-items: flex-start; }
.subpagebloglist .news_cont_section .news_date_section{  width: 140px;  max-width: 140px;  }
.subpagebloglist .news_cont_section .news_content { width: 80%; padding-left: 30px;  }

.single_content li,.list_gen li{  list-style: disc;; margin-bottom: 10px; list-style-position:  inside; }
.single_content{ padding-right: 50px;  }
.list_gen li{  width: 100%!important; margin-bottom: 10px!important;list-style: disc!important; padding:0px!important;  }

/*Media*/










/*about us*/
.theme {padding-top: 40px; padding-bottom: 36px;}
.theme .cnt_cnt h2{ font-size: 25px;margin-bottom: 9px;line-height: normal;}
.theme .cnt_cnt { width: 58%;}
.theme .cnt_img { width: 48%;max-width: 385px;
}
}
/*End of mobile menu*/
@media (max-width: 1199px) {
	.navbar-nav > li.has-sub-nav:after{ display: none;  }
.navbar-nav > li.current_page_ancestor > a{ color: #FFC107;  }
.banner_cont{height: 380px;}
.banner_cont h2 {font-size: 32px;}
.hme_about_us { margin: 60px 0 60px;}
.hme_abt_cont h1{margin-bottom: 22px;font-size: 33px;}
.conquest_bg_img h2 {font-size: 34px;margin-bottom: 35px;}
.conquest_bg_img ul li{margin-right: 10px;}
.home_conquest_section { width: 303px;}
.home_conquest_cont { padding: 16px 12px 30px;}
.home_conquest_cont h3{font-size: 20px;margin-bottom: 12px;}
.conquest_bg_img{padding: 50px 0 80px;margin-bottom: 60px;}
.team_section h2{margin-bottom: 40px;font-size: 33px;}
.team_section ul li {display: inline-block; width: 20%; }
.team_section { margin-bottom: 55px;}
.member_name h4 {font-size: 19px; margin: 10px 0 2px;}
.conquest_news_section { padding: 65px 0 80px;}
.conquest_news_section h2{font-size: 30px;margin-bottom: 55px;}
.news_date_section { width: 115px;padding: 10px 0 10px;}
.news_date_section h6 { font-size: 16px;}
.news_date_section h3 { font-size: 35px;margin-bottom: 0px;}
.news_date_section{font-size: 14px;}
.news_content { font-size: 15px; width: 344px; margin: 0px 0 0 10px;}
.news_content h4 { font-size: 18px; margin-bottom: 3px;}
.testimonial_bg_section{padding: 45px 0 60px;margin-bottom: 60px;}
.testimonial_bg_section h2 { font-size: 30px;margin-bottom: 30px;}
.explore_Cont h2 {font-size: 28px; line-height: 37px;padding-right: 15%;}
.explore_section{padding: 40px 0 40px;}
.footer{padding: 55px 0 40px;}
.footer_logo p { width: 100%;}
.testimonial_cont { width: 100%;}

/*blog*/
.news_date_section.blogs {width: 112px;}
.sidebar > .recent_sec > li{background-position: 57% 35px;}
.sidebar > .recent_sec > li:hover {background-position: 62% 34px;}
.blog_section { padding: 55px 0 30px;}

}
@media (max-width: 991px) {
	.team_section ul li {
    display: inline-block;
    width: 33%;
}
	.single_content{ padding-right: 0px;  }
.navbar-nav > li.has-sub-nav:after{ display: none;  }
.navbar-nav > li.current_page_ancestor > a{ color: #FFC107;  }
.featureslist li { width: 100%; } 
.single_content h3{font-size: 20px; }
.featureslist h2{  font-size: 20px; margin-bottom: 25px;  }
.featureslist li{ margin-bottom: 0px; margin-right: 0px;margin-left: 0px; flex:100%;     max-width: 100%; }
.featureslist li:nth-child(2n){margin-right: 0px;margin-left: 0px;}
.featureslist ul{ padding-bottom: 0px; }
.featureslist{padding:40px 0px;}
.single_sidebar h3{font-size: 18px; }
.featureslist ul:after{ display: none;   }
	.slider-nav .slick-next {    right: -30px; }
	.slider-nav .slick-prev { left: -30px;}
.top_header_cont ul li a{font-size: 0;}
.phone_icon{padding: 22px 0 9px 18px;}
.mail_icon{padding: 23px 0 9px 23px;}
.banner_cont { height: 330px;}
.banner_cont h2 {font-size: 30px;}
.hme_about_us {margin: 40px 0 50px;}
.hme_abt_cont h1 { margin-bottom: 12px;font-size: 30px;}
.btn {font-size: 15px;padding: 12px 28px;}
.hme_abt_cont h1{font-size: 28px;}
.conquest_bg_img h2 {font-size: 32px;margin-bottom: 35px;}
.home_conquest_section { width: 347px; margin-bottom: 25px;}
.team_section h2 {margin-bottom: 30px; font-size: 30px;}
.team_member_section{margin: 0 0 0;}
.conquest_news_section {padding: 40px 0 55px;}
.news_content { font-size: 15px;width: 100%;  margin: 0px 0 0 0; padding-right: 40px;}
.news_date_section{margin-bottom: 15px;}
.conquest_news_section h2 {font-size: 28px; margin-bottom: 45px;}
.testimonial_bg_section h2 {font-size: 28px;margin-bottom: 18px;}
.testimonial_bg_section {padding: 45px 0 55px; margin-bottom: 40px;}
.client_logo h2 { font-size: 28px;margin-bottom: 30px;}
.explore_Cont h2 { font-size: 25px; line-height: 34px; padding-right: 7%;}
.footer_heading h2 {font-size: 18px;margin-bottom: 30px;}
.footer_heading h2 span {border-bottom: 1px solid #3b3b3b; padding-bottom: 6px;}
.address_section{margin-bottom: 20px;}
.footer_links{min-height: 205px;}
.footer_logo{display: none;}
.social_media ul { text-align: left;}
.member_name h4 { font-size: 17px;}
.member_name { font-size: 15px;}
/*about us*/
.theme .cnt_img {   float: none;   width: 100%;}
.theme .cnt_cnt {  float: none; width: 100%;}
.inner_banner{height: 250px;}
.inner_banner_cont h2 {font-size: 34px;}
/*contact*/
.con_contact_info{margin-bottom: 26px;}
/*meet team*/
.member_name > ul{margin-bottom: 36px;}
/*blog*/
.news_content.new_blog{padding-left: 0;}
.news_cont_section.blog {  width: 100%;}
.blog_section {padding: 28px 0 15px;}
.breadcrumb_list{text-align: center;}
.new_blog{    padding-left: 178px;margin-left: 0;}
.inner_banner_cont{height: 244px;}


/*19-3*/
.agriculture_cont > ul > li { width: 320px;}
.inner_content h4 {font-size: 22px; margin-bottom: 6px;}
.inner_content { font-size: 15px; line-height: 22px;}
.inner_content h5 {font-size: 19px; line-height: 26px;}
}
@media (max-width: 767px) {
.single_content {
    padding-right: 15px;
}
	.single_sidebar{ margin:0 auto; max-width: 400px;  margin-top: 40px;   }
.top_header_cont ul li a i{display: none;}
.logo { float: left; margin: 10px 0 0px;}
.top_header_cont { top: 10px;}
.mobilemenu_icon {margin-top: 50px;}
.phone_icon {padding: 19px 0 9px 18px;}
.mail_icon {padding: 19px 0 9px 23px;}
.banner_cont {height: 300px;}
.banner_cont h2 {font-size: 25px;}
.home_conquest_section {width: 300px;}
.conquest_bg_img ul li { margin: 0 3px;}
.hme_abt_cont h1 {font-size: 26px;}
.hme_abt_cont { font-size: 15px; line-height: 27px;}
.conquest_bg_img h2 { font-size: 26px; margin-bottom: 25px;}
.conquest_bg_img { padding: 40px 0 55px;  margin-bottom: 45px;}
.team_section h2 {margin-bottom: 26px;font-size: 26px;}
.news_cont_section { width: 100%; float: none;}
.news_content { margin-bottom: 20px;padding-right: 0;}
.news_content h4 {font-size: 19px;margin-bottom: 8px;}
.conquest_news_section { padding: 40px 0 40px;}
.conquest_news_section h2 { font-size: 26px; margin-bottom: 25px; line-height: normal;}
.testimonial_bg_section h2{ font-size: 26px; margin-bottom: 25px; line-height: normal;}
.testimonial_bg_section {color: #fff;font-size: 15px;line-height: 30px;}
.client_logo h2{ font-size: 26px; margin-bottom: 25px; line-height: normal;}
.explore_Cont{text-align: center;}
.explore_Cont h2 {font-size: 22px;line-height: 32px; padding-right: 0;float: none;width: 100%;}
.explore_Cont .btn{padding: 14px 35px; float: none;margin-top: 25px;}
.footer { color: #fff;font-size: 15px;}
.header_height {height: 97px;}
.logo {width: 170px;}
.news_date_section h6 { font-size: 14px;}
.news_date_section h3 {font-size: 30px;margin-bottom: 3px;}
.about_section{font-size: 15px; line-height: 30px;} 
.theme .cnt_img { margin-top: 15px;}
.inner_banner_cont h2 { font-size: 26px;}
 /*19-03*/
 .inner_content h5 { font-size: 18px;  line-height: 27px;}
.agriculture_cont > ul > li { width: 280px;}
.inner_content h4 { font-size: 20px; margin-bottom: 6px;}
.overlay_cont {bottom: 20px;padding: 0 15px;}
.agriculture_cont h6 { font-size: 16px;  width: 100%; margin: auto; line-height: 27px;}
.inner_content_spacing { margin: 50px 0 50px;}



/*about us */
.theme .cnt_cnt h2 {font-size: 24px; margin-bottom: 16px;}
.about_section{padding-bottom: 10px;}
.theme { padding-top: 27px; padding-bottom: 27px;}

/*contact*/
.quest_contact {padding: 40px 0;}
.con_contact_info{padding-bottom: 40px;}
.con_contact_info ul li{font-size: 15px;line-height: 21px;padding-bottom: 13px;padding-left: 45px;background-size: 30px;}
.service_cnt{padding:40px 0;}
.service_bottom_sec{padding:40px 0;}
.service_side_cnt h6{font-size:20px;}
.contact_form_sec ol, ul{padding: 0;}
.con_contact_info ul li h4{    font-size: 18px;}

/*blog*/
.blog_section {padding: 21px 0 15px;}
.blogs { width: 26%; float: none;}
.new_blog {  padding-left: 0;   margin-left: 0;}
.blog{margin-bottom: 17px;}



/*contact*/
span.wpcf7-not-valid-tip{font-size: 13px!important;}

}

@media (max-width: 567px) {
.slider-nav .slick-next {
    right: 0px;
}

.subpagebloglist .news_cont_section{  flex-direction: column;  }
.subpagebloglist .news_cont_section .news_content{ padding-left: 0px;   }
.subpagebloglist .news_cont_section .news_content{  width: 100%;  }

.slider-nav .slick-prev {
    left: 0px;
}
	/*about */
	.about_section { padding-top: 0;}
	.theme .cnt_cnt h2 {font-size: 22px; margin-bottom: 11px;line-height: 27px;}
	.inner_banner {height: 224px;}
	.inner_banner_cont{height: 214px;}
	.inner_banner_cont h2 {margin-bottom: 12px;font-size: 27px;}
	.quest_contact h3{ font-size: 27px;margin-bottom: 29px;}
	.quest_contact h3 { font-size: 27px;margin-bottom: 26px;}
	.contact_map .map{ height: 260px; }
	.inner_banner_cont h2 { font-size: 19px; text-align: center;}
	.breadcrumb_list ul li{font-size: 14px;}
	.blogs { width: 45%;}
	.team_section ul li { display: inline-block; width: 220px;}
    .member_name ul li{  display: inline-block; width: 40px; }

}

.fmg_gallery{display: flex;flex-wrap: wrap;}
.fmg_gallery li {width: 48%;margin-right: 16px;margin-bottom: 16px;list-style: none;}
.fmg_gallery li img{margin: 0px;}
.fmg_gallery li:nth-child(2n) {margin-right: 0;}
.grecaptcha-badge { opacity:0;}
.copyright{text-align:left;}
.concise_credits{text-align:right;}
.concise_credits a{color: #fff;}
.concise_credits a:hover{color: #f47920;}
.credit_conc span {
    color: #f47920;
}

@media(max-width: 991px){
	.fmg_gallery li {width: 100%;margin-right: 0;margin-bottom: 16px;list-style: none;}
}

@media(max-width: 1199px){
    .copyright{text-align:center;}
.concise_credits{text-align:center;}
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{display: none!important}


/* new styles */
.new_content p span{color: #333333;}
.single_content.new_content{padding-right: 0px;}
.features_list {padding: 40px 0px;background-color: #F5F5F5;}
.features_list h2 {font-size: 22px;color: #9C000C;font-weight: bold;text-align: left;line-height: 32px;
margin-bottom: 35px;}
.features_list li {position: relative;padding: 10px 7px 10px 31px;float: left;
background: url(images/check.png) no-repeat left 13px;background-size: 16px;}
.features_list li h4 {color: #9C000C; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.features_list .black_color{color: #000000;}
.request_quote_sec{padding: 50px 0;text-align: center;}
.text_box {width: 100%;padding: 12px 15px;color: #737373;outline: 0;border: 1px solid #C2C2C2;}
.text_area{width: 100%;padding: 12px 15px;color: #737373;outline: 0;border: 1px solid #C2C2C2;}
.request_table tr td {display: block;margin-bottom: 20px;}
.request_cnt h2{color: #9C000C;font-weight: bold;font-size: 26px;line-height: 36px;
margin-bottom: 15px;}
.request_cnt{margin-bottom: 30px;}
.table_recaptcha span a{text-decoration: underline;display: inline-block;color: #333333;}
.table_recaptcha span a:hover{text-decoration: none;}
.sub_btn{padding: 16px 56px;margin-top: 15px;}
.videoblock p {display: none;}
.request_quote_sec .wpcf7 .ajax-loader{display: block;margin: auto;margin-top: 12px;}
.request_table tr td.table_recaptcha {margin-bottom: 0px;}

input[type='number'] {-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}

.green_strip {
    padding: 20px;
    background-color: green;
    color: #fff;
    font-weight: 600;
    text-align: center;
    margin-bottom: 12px;
}
.green_strip a {
    color: #fff;
    text-decoration: underline;
}

.green_strip a:hover {
    color: #fff;
    text-decoration: none;
}

.wpcf7 form.sent .wpcf7-response-output {
    padding: 16px!important;
    text-align: center!important;
}

@media(min-width: 992px){
.videoblock {max-width: 630px;}
.request_cnt h2{font-size: 30px;line-height: 40px;}
.request_table tr td.msg_box{width: 100%;padding-right: 0;}
.request_table tr td{width: 50%;display: inline-block;padding-right: 30px;}
.request_table tr td:nth-child(2){padding-right: 0;}
.request_table tr td:nth-child(4){padding-right: 0;}
.request_table tr td.table_recaptcha{width: 100%;}
}

@media(min-width: 1200px){
.new_content h3{font-size: 38px;}
.features_list {padding: 100px 0px;}
.features_list h2{font-size: 27px;line-height: 37px;}
.request_quote_sec{padding: 90px 0;}
.request_cnt h2{font-size: 38px;line-height: 48px;}
}

@media(max-width: 1199px){
    .testimonial_slider .slick-dots li {display: inline-block;}
    .testimonial_slider .slick-dots li:only-child {display: none;}
}


@media(max-width: 767px){
.features_list li{float: none;display: block;}
.features_list h2{margin-bottom: 14px;}
.gallery_container{margin-top: 6px;}
}