
.col{
    float:left
}
.smd1{
    width:100%
}
.smd2{
    width:50%
}
.smd3{
    width:33.33333333333333%
}
.smd4{
    width:25%
}
.smd5{
    width:20%
}
.smd6{
    width:16.66666666666667%
}



.smd30{
    width:30%
}
.smd70{
    width:70%
}

.gutter-side{
    padding:0 50px;
}
.gutter{
    padding:10px;
}



@media only screen and (max-width:768px){
    .smd2,.smd3,.smd30,.smd4,.smd5,.smd7{
        width:100%
    }

.gutter,
.gutter2,
.gutter3,
.gutter4,
{
    padding:0;
}
.hover-content{
    padding:20px;
	}
	

.gutter-side{
    padding:20px 0;
	}
}

@media only screen and (max-width:400px){
.smd6{
	width:100%;

}
}
/**********forms**************/
form{
	margin:0;
	padding:0;
}
*:focus {  
	outline: none;
}
.fieldset{
	width:100%;
	height:auto;
	padding:10px 20px;
	background-color:none;
	background-color:transparent;
	display:block;
	border:1px solid #ccc !important;
	margin:0 0 20px 0;
	color:#666;
	font-size:14px;
	float:left;
	font-family: 'Poppins';
}
.sendbutton{
	width:auto;
	height:auto;
	border:0;
	outline:0;
	margin:0;
	display:inline-block;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	cursor:pointer;
	vertical-align:top;
	padding:15px 30px;
	text-align:center;
	background-color:#E29212;
	text-transform:uppercase;
	}
.sendbutton:hover{
	background-color:#000;
	color:#fff;
	}

.inp{
display:inline-block !important;
float:none  !important;
}

.msg{
	height:285px;
}
/***********************/


.sec{
	border-bottom:1px solid #000000;
	border-left:0;
	border-right:0;
	border-top:0;
	padding:18px 0;
}


/* CSS Document */

.insetwrap{
	width:100%;
	float:left;
	padding:25px;
	color:#fff;
	font-size:16px;
	font-weight:600;
	background-color:#1B6CC7;
	margin:0;
	line-height:normal;
	border-top:1px solid rgba(255, 255, 255 ,0.2);
}
.inset{
	width:100%;
	float:left;
	padding:25px;
	color:#fff;

}
.gap{
	width:100%;
	height:50px;
	float:left;
}
.gen-row{
	width:100%;
	float:left;
	position:relative;
}
.numberpad{
	padding:0 0 25px 70px;
	margin:0;
}
.number{
	width:50px;
	height:50px;
	line-height:50px;
	 border-radius: 50%;
	text-align:center;
	color:#fff;
	background-color:#E29212;
	font-size:20px;
	position:absolute;
	left:0;
	top:0;
}
.number-cirdle{
	width:80px;
	height:80px;
	line-height:80px;
	 border-radius: 50%;
	text-align:center;
	color:#E29212;
	background-color:#000;
	font-size:30px;
	display:inline-block;
	margin-bottom:20px;
}
.fs-20{
	font-size:20px!important;
	}
.fs-30{
	font-size:30px !important;
	}

.ht{
	background-color:#1B6CC7 !important;
}
a .ht{
	color:#fff;
	padding:10px 15px !important;
	}
	
a .ht:hover{
	background-color:#000 !important;
	}	
.list{
	margin:0 0 25px 0;
	padding:0;
	list-style:none;
	width:100%;
	float:left;
	
}

.list li{
	margin:0;
	padding:5px 0 5px 20px;
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	list-style-position:inherit;
	line-height:18px;
}
.list   ul  li{
	margin:0;
	padding:5px 0 5px 20px;
	background-image: url(images/bullet2.png);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	list-style-position:inherit;
	line-height:18px;
	list-style:none;
	margin:0 0 0 25px;
}

.txt-white{
	color:#fff !important;
}
.txt-yellow{
	color:#E29212 !important;
}
.yellow-bg{
	background-color:#E29212;
	color:#fff;
}
.lineheight{
	line-height:normal !important;
	padding:10px 0;
	margin-top:20px;
	font-weight:500;
}

/* CSS Document */

.fullwidth{
	width:100% !important;;
	display:block;
}



.two-col{
	width:46%;
	float:left;
	margin-right:8%;
}

.three-col{
	width:30% !important;;
	float:left;
	margin-right:5%;
}
.four-col{
	width:22%;
	float:left;
	margin-right:4%;
}


.last{
	margin-right:0 !important;
}

.aside, .summary{
	width:30%;
	float:left;
	margin:0;
	display:block;
	
}
.summary{
	width:70%;
}



.para-pad{
	padding:0 15%;
}
.pad-both{
	padding:50px 0 100px 0;
}
.pad-top{
	padding-top:50px;
}
.pad-bottom{
	padding-bottom:50px;
}
.pad-50{
	padding:50px 0;
}
.pad{
	padding:100px 0;
}

.pad-left{
	padding-left:80px;
}
.pad-right{
	padding-right:80px;
	}
	
.text-center{
	text-align:center;
}
.bold, strong{
	font-weight:600;
}
hr {
	margin:20px  0 50px;
	height:0;
	border:0;
	border-top:1px solid rgba(0,0 ,0 ,0.2);
	float:left;
	width:100%;
	display:block;
	position:relative;
}

.yellow-bg hr{
	border-top:1px solid rgba(255,255 ,255 ,0.2);
	}

.client-logos  {
	width:100%;
	float:left;
}
.client-logos div{
	width:16.66666666666667%;
	float:left;
	padding:5px;
	
}

.client-logos   img{
	width:100%;
	display:block;
	border:1px solid #ccc;
}
.text-white{
	color:#fff !important;
}
/***********************767px *************************************/
@media only screen and (max-width: 768px) {

.two-col, .three-col, .four-col, .aside, .summary {
     width:100%;
	 margin:0 0 25px 0;
     
}


.para-pad{
	padding:0;
}
.pad-both, .pad-50, .pad{
	padding:30px 0;
}
.pad-top{
	padding-top:50px;
}
.pad-bottom{
	padding-bottom:30px;
}


.pad-left,
.pad-right{
	padding:0;
	}
}


