/*
Theme Name: av-solutions
Author: Hero
 */
@charset "utf-8";
/* CSS Document */
html, body {
	margin:0;
	padding:0;
    font-family: 'Montserrat', sans-serif;
	}
	
.clr {
margin:0; padding:0;
clear:both;
}
 
.clear {
margin:0; padding:0;
clear:both;
}

.clearfix {
margin:0; padding:0;
clear:both;
}
/* Global Classes starts */
* {
outline:none;
}

div, form, P
{
 margin:0px;
 padding:0px;
}

A IMG /* This Class will disble border over any link on images*/
{ 
  border:none;
  outline:none
}
a
{
	text-decoration:underline;
	color:#A2A2A2;
}

a:hover
{
	text-decoration:none;
	
}
p
{
	color:#000;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
	line-height: 24px;
	}

p a
{
	text-decoration:underline;
	color:#A2A2A2;
}

p a:hover
{
	text-decoration:none;

}

UL
	{
	/* Controls NORMAL UL */
	margin:0 0 0 0; 
	padding:0 0 0 0;
	color:#fff;
	}

UL LI
	{
	/* Controls NORMAL li inside UL */
	margin:0 0  0 0; 
	padding:0 0 0  0;
	}

UL strong	{
font-size:15px;
	}	

OL 
	{
	/* Controls NORMAL OL */
	margin:0 0 0 28px; 
	padding:0 0 0 0;
	list-style-type:decimal; 
	}

OL LI
	{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#000000;
	}
	
OL LI A, LI A , OL A
	{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#000000;
	}

OL A:HOVER
	{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#363636;
	}

UL A
	{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#A2A2A2;
	}

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	
	}
	
h1,h2,h3,h4,h5,h6
	{
	margin:0px;
	padding:0px;
	}
	

/*header section start*/

.header_section{
  background:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.header_top{
  margin:0px 0px 0px 0px;
  padding:8px 0px 8px 0px;
  border-bottom:1px solid #494949;
  }
.logo{
  width:200px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.logo img{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.callus{
  width: auto;
  float:right;
  padding:28px 0px 0px 0px;
  }
.callus h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#ce080f;
  font-weight:400;
  text-transform:uppercase;
  letter-spacing:10px;
  text-align: center;
  }
.callus h3{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align: center;
  }
.callus h3 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:25px;
  color:#fff;
  font-weight:400;
  text-decoration:none;
  }
.callus h3 a:hover{
  color:#ce080f;
  }
.header_wrapper{
  width:1152px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  }
.bottom_wrapper{
  width:1152px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  }
.header_menu{
  width:786px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
nav{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
nav ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
nav ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline-block;
  }
nav ul li.active a{
  background:#bf0108;
  }
nav ul li:last-child a{
  border:none;
  }
nav ul li a{
  margin:0px 0px 0px -4px;
  padding: 15px 17px 10px 17px;
  font-size:15px;
  color:#fff;
  font-weight:400;
  border-right:1px solid #494949;
  display:inline-block;
  text-decoration:none;
  }
nav ul li a:hover{
  background:#bf0108;
  }
nav ul li.current_page_item a{ background:#bf0108;}
.contact_buttion{
  width:200px;
  margin: 5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.contact_buttion h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.contact_buttion h4 a{
  background:#ce080f;
  margin:0px 0px 0px 0px;
  padding: 7px 0px 7px 0px;
  font-size:15px;
  color:#fff;
  font-weight:400;
  text-decoration:none;
  display:block;
  border-radius:5px;
  text-align:center;
  }
.contact_buttion h4 a:hover{
  background:#ad0a0f;
  }
.contact_buttion2{
  width:254px;
  margin:12px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:none;
  }
.contact_buttion2 h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.contact_buttion2 h4 a{
  background:#ce080f;
  margin:0px 0px 0px 0px;
  padding:16px 0px 16px 0px;
  font-size:15px;
  color:#fff;
  font-weight:400;
  text-decoration:none;
  display:block;
  border-radius:5px;
  text-align:center;
  }
.contact_buttion2 h4 a:hover{
  background:#ad0a0f;
  }
/*header section end*/


/*container section start*/

.container_top{
  background:#f8f6f6;
  margin:0px 0px 0px 0px;
  padding:0px 0px 50px 0px;
  }
.totam_caption{
  width:1320px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  }
.totam_caption_bar{
  width:1320px;
  margin:-52px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:absolute;
  z-index:999;
  }
.totam_left{
  background:url(images/tp_bg.png) left top repeat;
  width:650px;
  margin:0px 0px 0px 0px;
  padding:25px 0px 40px 0px;
  text-align:center;
  float:left;
  }
.totam_left h3{
  margin: 0px 0px 12px 0px;
  padding:0px 0px 0px 0px;
  text-transform:uppercase;
  font-size:23px;
  color:#ce080f;
  font-weight:400;
  }
.totam_left p{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#494949;
  font-weight:400;
  line-height: 23px;
  }
.totam_right{
  background:url(images/tp_bg.png) left top repeat;
  width:650px;
  margin:0px 0px 0px 0px;
  padding:25px 0px 40px 0px;
  float:right;
  text-align:center;
  }
.totam_right h3{
  margin: 0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  text-transform:uppercase;
  font-size:23px;
  color:#ce080f;
  font-weight:400;
  }
.totam_right p{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#494949;
  font-weight:400;
  line-height: 23px;
  }
.lorem_buttion{
  width:205px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  }
.lorem{
  width:205px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:absolute;
  }
.lorem h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.lorem h4 a{
  background:#000000;
  margin:0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  font-size:15px;
  color:#fff;
  font-weight:400;
  text-decoration:none;
  display:block;
  border-radius:5px;
  text-align:center;
  text-transform:uppercase;
  }
.lorem h4 a:hover{
  background:#bf0108;
  }
.container_wrapper{
  width:1152px;
  margin:0px auto;
  padding: 55px 0px 0px 0px;
  text-align:left;
  }
.accusa{
  margin:0px 0px 0px 0px;
  padding: 180px 0px 0px 0px;
  }
.accusa_left{
  width:763px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.accusa_left p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#000;
  font-weight:400;
  line-height:26px;
  }
.accusa_right{
  width:310px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.accusa_right h4{
  margin: 0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  font-size:25px;
  color:#ce080f;
  font-weight:400;
  }
.accusa_right h3{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.accusa_right h3 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:30px;
  color:#000;
  font-weight:400;
  text-decoration:none;
  }
.accusa_right h3 a:hover{
  color:#ce080f;
  }
.our_services{
  margin:0px 0px 0px 0px;
  padding:35px 0px 35px 0px;
  }
.digital_left{
  width:381px;
  margin:0px 0px 0px 0px;
  padding: 20px 0px 20px 0px;
  border-right:1px solid #c2bdb1;
  float:left;
  }
.digital_right{
  width:383px;
  margin:0px 0px 0px 0px;
  padding: 20px 0px 20px 0px;
  float:left;
  }
.digital_inner{
  width:238px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  text-align:center;
  }
.digital_inner h4{
  margin:0px 0px 12px 0px;
  padding:0px 0px 0px 0px;
  font-size:25px;
  color:#ce080f;
  font-weight:400;
  }
 .digital_inner h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:25px;
  color:#ce080f;
  font-weight:400;
   text-decoration:none;
  }
  .digital_inner h4 a:hover{color:#000;
  }
  
.digital_inner h5{
  margin:20px 0px 27px 0px;
  padding:0px 0px 0px 0px;
  font-size:25px;
  color:#ce080f;
  font-weight:400;
  }
  .digital_inner h5 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:25px;
  color:#ce080f;
  font-weight:400;
   text-decoration:none;
  }
  .digital_inner h5 a:hover{color:#000;
  }
  
.digital_inner p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#000000;
  font-weight:400;
  line-height: 20px;
  }
.digital_pic{
  width:73px;
  margin:0px auto;
  padding:0px 0px 20px 0px;
  }
.digital_pic img{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.digital{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border-bottom:1px solid #c2bdb1;
  }
.our_services h1{
  margin:0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
  font-size:30px;
  color:#000000;
  font-weight:400;
  text-align:center;
  }
.video{
  background: red;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.video_wrapper{
  width:1152px;
  margin:0px auto;
  padding:75px 0px 75px 0px;
  }
.video_left{
  width:323px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align:right;
  float:left;
  }
.video_left img{
  max-width:100%;
  height:auto;
  margin:17px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.video_right{
  width: 100%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.video_right h3{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  font-size:26px;
  color: #FFF;
  font-weight:400;
  text-align: center;
  }
.video_right p{
  margin:0px 0px 35px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color: #FFF;
  font-weight:400;
  line-height: 24px;
  text-align: center;
  }
.view{
   width:296px;
   margin: auto;
   padding:0px 0px 0px 0px;
   }
.view h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.view h4 a{
  background:#000000;
  margin:0px 0px 0px 0px;
  padding:20px 0px 20px 0px;
  font-size:15px;
  color:#fff;
  font-weight:400;
  text-decoration:none;
  display:block;
  border-radius:5px;
  text-align:center;
  text-transform:uppercase;
  }
.view h4 a:hover{
  background:#bf0108;
  }
.container_section{
  background:#ffffff;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align: center;
  }
.contant_left{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.contant_inner{
  width: 100%;
  margin: 0px 0 0px 0px;
  padding: 0 0px 0px 0px;
  float:right;
  min-height:400px;
  }
.contant_inner h3{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  font-size:28px;
  color:#000;
  font-weight:400;
  }
.contant_inner h3 span{
  color:#ce080f;
  }
.contant_inner p{
  margin:0px 0px 35px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#4c4c4c;
  font-weight:400;
  line-height:35px;
  }
.contant_right{
  width:30%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }  
.anatoly{
  width:75%;
  margin:0px 0px 0px 10%;
  padding:55px 0px 0px 0px;
  text-align:center;
  float:left;
  }
.anatoly p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#4c4c4c;
  font-weight:400;
  line-height:35px;
  }
.anatoly h3{
  margin:0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
  font-size:28px;
  color:#000;
  font-weight:400;
  }
.anatoly h3 span{
  color:#ce080f;
  }
.anatoly_pic{
  /* width:264px; */
  margin:0px auto 20px;
  padding:0px 0px 0px 0px;
  border-radius:50%;
  text-align:center;
  }
.anatoly_pic img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.banner2{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:500px;
  overflow:hidden;
  }
.banner2 img{
  height:auto !important;
}
.accuse2{
  background:#000000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:500px;
  }
.accuse2_inner{
  min-height:411px;
  width:75%;
  margin:0px 0px 0px 10%;
  padding:90px 0px 0px 0px;
  float:left;
  }
.accuse2_inner h4{
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  font-size:24px;
  color:#ce080f;
  font-weight:400;
  }
.accuse2_inner p{
  margin:0px 0px 40px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#fff;
  font-weight:400;
  line-height:36px;
  }
.accuse2_inner h3{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.accuse2_inner h3 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:40px;
  color:#fff;
  font-weight:400;
  text-decoration:none;
  }
.accuse2_inner h3 a:hover{
  color:#ce080f;
  }
.policy{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.policy ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.policy ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:block;
  }
.policy ul li a{
  background:url(images/right.png) left 6px no-repeat;
  border-bottom:1px solid #ce080f;
  margin:0px 0px 22px 0px;
  padding:0px 0px 20px 40px;
  font-size:22px;
  color:#4c4c4c;
  font-weight:400;
  text-decoration:none;
  display:block;
  }
.policy ul li a:hover{
  color:#ce080f;
  }
.services{
  background:#fff;
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  }
.services_top{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border-bottom:1px solid #dadada;
  }
.services_pic{
  width:151px;
  margin:0px 28px 0px 0px;
  padding:20px 0px 20px 0px;
  border-right:1px solid #dadada;
  text-align:center;
  float:left;
  }
.services_pic img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.services_head{
  width:535px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.services_head h4{
  margin:45px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:23px;
  color:#ce080f;
  font-weight:400;
  }
.services_detail{
  margin:0px 0px 0px 0px;
  padding:30px 38px 1px 38px;
  }
.services_detail p{
  margin:0px 0px 32px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#4c4c4c;
  font-weight:400;
  line-height:35px;
  }
.down{
  width:39px;
  margin:-39px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.adjust{
  min-height:inherit;
  padding:112px 0px 75px 0px;
  }
.drive{
  margin:8px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.drive img{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.enquiry_detail{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.enquiry_detail p{
  margin:0px 0px 40px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#000;
  font-weight:400;
  line-height:30px;
  text-align: left;
  }
.enquiry_detail h4{
  border-bottom:4px solid #fff;
  margin:0px 0px 15px 0px;
  padding:0px 0px 10px 0px;
  font-size:15px;
  text-transform:uppercase;
  color:#000;
  font-weight:700;
  }
.enquiry_detail h3{
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  font-size:28px;
  color:#ce080f;
  font-weight:400;
  }
.choose{
  width: 100%;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  text-align: left;
  }
.choose h5{
  margin:18px 0px 18px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#000;
  font-weight:400;
  }
label{
  margin:0px 0px 10px 8px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#000;
  font-weight:400;
  }
.choose_left{
  width:262px;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.choose_right{
  width:308px;
  margin:0px 0px 10px 25px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.msg{
  width:749px;
  height:141px;
  margin:0px 0px 30px 0px;
  padding:10px 10px 10px 10px;
  font-family: 'Montserrat', sans-serif;
  font-size:15px;
  color:#000;
  font-weight:400;
  border:none;
  }
.fill{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.fill_left{
  width:375px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.fill_right{
  width:375px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.input{
  width:370px;
  margin:0px 0px 15px 0px;
  padding:10px 10px 10px 10px;
  font-family: 'Montserrat', sans-serif;
  font-size:15px;
  color:#000;
  font-weight:400;
  border:none; 
  }
label2{
  margin:0px 0px 8px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  display:block;
  color:#000;
  font-weight:400;
  }
.select{
  width:390px;
  margin:0px 0px 0px 0px;
  padding:10px 10px 10px 10px;
  font-family: 'Montserrat', sans-serif;
  font-size:15px;
  color:#000;
  font-weight:400;
  border:none; 
  }
.submit_bar{
  margin:10px 0px 55px 0px;
  padding:0px 0px 0px 0px;
  }
.code{
  width:253px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.code img{
  background: #636466 none repeat scroll 0 0;
    float: left;
    height: auto;
    margin: 0;
    max-width: 100%;
    padding: 11px 14px;
  }
.input_code{
  width:132px;
  margin:0px 0px 15px 0px;
  padding:12px 10px 13px 10px;
  font-family: 'Montserrat', sans-serif;
  font-size:15px;
  color:#000;
  font-weight:400;
  border:none; 
  float:left;
  }
.submit{
  background:#ce080f;
  width:264px;
  margin: 20px -13px 0px 0px;
  padding:12px 0px 13px 0px;
  font-family: 'Montserrat', sans-serif;
  font-size:15px;
  color:#fff;
  font-weight:400;
  border:none;
  display:block;
  cursor:pointer;
  float:right;
  text-transform:uppercase;
  }
.submit:hover{
  background:#ad0a0f;
  }
.solution h3{
  margin:0px 0px 18px 0px;
  padding:0px 0px 0px 0px;
  font-size:28px;
  color:#ce080f;
  font-weight:400;
  }
.solution{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  }
.solution ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.solution ul li{
  background:url(images/loction2.png) left top no-repeat;
  margin:0px 0px 20px 0px;
  padding:0px 0px 20px 48px;
  font-size:15px;
  color:#000;
  font-weight:400;
  border-bottom:1px solid #ce080f;
  display:block;
  }
.solution ul li+li{
  background:url(images/phone2.png) left top no-repeat;
  }
 .solution ul li+li+li{
  background:url(images/mob2.png) left top no-repeat;
  }
 .solution ul li+li+li+li{
  background:url(images/msg2.png) left 5px no-repeat;
  }
.solution ul li:last-child a{
  text-decoration:underline;
  }
.solution ul li a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#000;
  display:block;
  text-decoration:none;
  }
.solution ul li a:hover{
  color:#ce080f;
  }
.map2{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.map2 img{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.thank_you{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.thank_you h3{
  margin:0px 0px 18px 0px;
  padding:0px 0px 0px 0px;
  font-size:28px;
  color:#ce080f;
  font-weight:400;
  }
.thank_you p{
  margin:0px 0px 18px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  color:#000000;
  line-height:30px;
  font-weight:400;
  }
.adjust2{
  margin-bottom:90px;
  }
/*container section end*/


/*footer section start*/
.footer_top{
  background:#000;
  margin:0px 0px 0px 0px;
  padding:40px 0px 40px 0px;
  }
.footer_wrapper{
  width:1152px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  }
.footer_logo_bar{
  width:232px;
  margin:0px 70px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align:center;
  float:left;
  }
.footer_logo{
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  }
.footer_logo img{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.footer_logo_bar h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:14px;
  color:#f4f3f3;
  font-weight:400;
  text-transform:uppercase;
  }
.footer_logo_bar h4 img{
  max-width:100%;
  height:auto;
  margin: 0px 0px 0px 5px;
  padding:0px 0px 0px 0px;
  vertical-align:middle;
  }
.footer_contact{
  width:245px;
  margin:13px 32px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.footer_contact h3{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-size:13px;
  color:#ce080f;
  font-weight:700;
  text-transform:uppercase;
  }
.footer_contact p{
  background:url(images/loction.png) left 2px no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 14px 31px;
  font-size:14px;
  color:#fff;
  font-weight:400;
  }
.footer_contact h4{
  background:url(images/tel.png) left 2px no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.footer_contact h4 a{
  background:url(images/tel.png) left 2px no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 14px 31px;
  font-size:14px;
  color:#fff;
  font-weight:400;
  text-decoration:none;
  display:block;
  }
.footer_contact h4 a:hover{
  color:#ce080f;
  }
.footer_contact h5{
  background:url(images/mob.png) left 2px no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.footer_contact h5 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 14px 31px;
  font-size:14px;
  color:#fff;
  font-weight:400;
  display:block;
  text-decoration:none;
  }
.footer_contact h5 a:hover{
  color:#ce080f;
  }
.footer_contact h6{
  background:url(images/msg.png) left 5px no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.footer_contact h6 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 14px 31px;
  font-size:14px;
  color:#fff;
  font-weight:400;
  display:block;
  text-decoration:none;
  }
.footer_contact h6 a:hover{
  color:#ce080f;
  }
.map_bar{
  width:366px;
  margin:13px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.map_bar h3{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-size:13px;
  color:#ce080f;
  font-weight:700;
  text-transform:uppercase;
  }
.map{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.map img{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.footer_navigation{
  width:144px;
  margin:13px 0px 0px 0px;
  padding:0px 0px 15px 0px;
  float:right;
  }
.footer_navigation h3{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-size:13px;
  color:#ce080f;
  font-weight:700;
  text-transform:uppercase;
  }
.footer_navigation ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.footer_navigation ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:block;
  }
.footer_navigation ul li a{
  margin:0px 0px 5px 0px;
  padding:0px 0px 5px 0px;
  font-size:11px;
  color:#fff;
  font-weight:400;
  display:block;
  border-bottom:1px solid #181818;
  text-decoration:none;
  
    font-family: 'Montserrat', sans-serif;
  }
.footer_navigation ul li a:hover{
  color:#ce080f;
  }
.footer_bottom{
  background:#1e1e1e;
  margin:0px 0px 0px 0px;
  padding:12px 0px 16px 0px;
  }
.footer_bottom p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:11px;
  color:#fff;
  font-weight:400;
  text-align:center;
  letter-spacing:1px;
  text-transform:uppercase;
  }
.footer_bottom p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#fff;
  text-decoration:none;
  }
.footer_bottom p a:hover{
  color:#ce080f;
  }
/*footer section end*/
h1.entry-title{display:none !important;}

span.wpcf7-list-item{width: auto;
  margin: 0 40px 0 0;
  display: inline-block;
}

.home_parag{font-size: 15px;line-height: 30px;}

.aboutTop {
  background: #F8F6F6;
}
.enquiry_detail .aboutTop {
  padding-bottom: 5px;
}
.enquiry_detail ul li,.enquiry_detail ul li a {
  color: #ce080f !important;
  list-style-type: none;
}
.enquiry_detail ul{
  margin-bottom:20px;
}
.entry-content ul {
    list-style-type: disc;
    list-style-position: inside;
    color: #4c4c4c;
}
.banner2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 500px;
  overflow: hidden;
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}