@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css');
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}


body{
	margin:0;
	padding:0;
	background:#fff;
	font-family: 'Source Sans Pro', sans-serif;
 }
body a{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	font-family: 'Source Sans Pro', sans-serif;
}	
p{
	margin:0;
}
ul{
margin:0;
padding:0;
}
/*----*/

.newmenusec{
	width:100%;
	height:auto;
	/*background-color:#2485CC;*/
	float:left;
	
}
.get{/*font-size: 53px;*/}
.get1{text-transform: uppercase; 
color:#ec3f09;
font-weight: 600;
/*font-size: 47px;text-shadow: 2px 2px
    #1e1c1c;*/}
.get2{color:#1c1a1a;

line-height: 38px;
/*text-shadow: 2px 2px #1e1e1d;font-size: 53px;*/}
/*.container {
	width:85%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}*/
.templatemo-top-bar {
    min-height: 30px;
	background-color:#333;
	/*position:fixed;*/
	width:100%;
	float:left;
	/*position:relative;*/
	/*top:0;
	position:fixed;*/
   /* background-color:#eeeeee;*/
}

.templatemo-top-menu {
    min-height:80px; /*background-image:url(../images/header-img.png); */background-position:top; background-repeat:repeat-x;
    background-color:#fff; border-bottom: 2px solid #f2f2f2;
	/*border-bottom:solid 1px #CCC;*/
    z-index: 5000;
	position:fixed;
	/*position:absolute;*/
	top:0;
    width:100%;
}

.templatemo-top-menu .navbar-toggle {
    margin-top: 38px;
}

.templatemo-top-menu .navbar-brand {
    padding: 0;
    margin: 30px 0 0 0;
}
.subheader {
   font-family: 'Open Sans', sans-serif;
font-weight: normal;
font-size: 14px;
color:#646464;
letter-spacing: 1px;
}

.newtopmenu {
   
    /*background-color:#ffffff;*/
	border-bottom:solid 1px #CCC;
    z-index: 5000;
	position:fixed;
	/*position:absolute;*/;
    width:100%;
}



.top-scrl {
	border:1px solid #ccc;
	height: 100%;
	width: 100%;

}

.middle-scrl {
  /*border:1px solid #ccc;*/
  height: 100%;
  width: 100%;

}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #fff;
 /*   background-color: #0199e6;
    border-color: #0199e6;*/
}

.view-btn {
	background:#ec3f09; 
	padding:10px 20px;
	font-size:14px;
	border: 1px solid #ec3f09;
	margin:10px auto;
	color:#fff !important;
	border-radius:5px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}

.view-btn:hover {
color: #ec3f09 !important;
border: 1px solid #ec3f09;
background: transparent;
transition: 0.5s all;
border-radius:5px;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
}

.banner{
	/*background:url(../images/banner1.jpg) 50% 0 no-repeat;*/
	/*max-width:100%;*/
	min-height:200px;
	/*width:100%;*/
	/*background-size:cover;*/

}

 /*.banner::before {
    position: absolute;
    left: 0;
    top: 0px;
    content: "";
    width: 100%;
    height: 100%;G
    background: 
rgba(244, 244, 244, 0.84);
top: -4px;
left: -23%;
width: 1218px;
height: 100%;
-webkit-transform: skewX(150deg);
transform: skewX(202deg);
/*z-index: 1;}
}*/
.banner img{width: 100%;
margin-top: -62px;}

.rightarrow{
	background:url(../images/rightarrow1.png);
	background-repeat:no-repeat;
	width:20px;
	height:18px;
}


.newsec{
	width:100%;
	height:auto;
	float:left;
}

.textsec{
 	margin:0 auto; width:70%;
	background:rgba(0, 0, 0, 0.36);
}
.newtextsec{
 	margin:0 auto; width:50%; margin-top: 45px;
	/*background:rgba(0, 0, 0, 0.8);*/
   /* background:url(../images/blackbg.png);*/
	/*background-repeat:repeat;*/
	padding:6px;
}


.mainpricesec{
	 width:100%;
	 height:auto;
	/* padding:10px 0; background-color: #f4f4f4;*/
     margin:0 auto;
}
/*.sec-p{background-color: #2f8ac1;}
.sec-pp{background-color: #ea5f4f;}*/


.pricesec{
	 width:100%;
	 height:auto;
	 margin:0 auto;
	/* padding:8px; background-color:#1E76CE;
	background-color:#EAEAEA;*/
	 
	 color: #ec3f09;
	/* border:solid 1px #999;*/
	 font-weight:600;
	 font-size:38px;
	 text-align:center;	
     border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
/*	margin-top:1%;
	margin-bottom:1%;*/
			 
}

.regdtxt{
	color:#FFF; font-weight:400; font-size:24px;  
	float:left;
	
}


.toptxt{
	 /*font-family: 'Source Sans Pro', sans-serif;*/
	 
	 color: #FFF;
	 font-weight:500;
	 padding:5px; 
	 line-height:22px;
	/* background-color:#255AB1;*/
	 background:url(../images/bluebg.png);
	 background-repeat:repeat;
	 font-size:18px;
	  border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}


.centertxtsec{
	 width:50%;
	 height:auto;
	 
	 color: #999;
	 font-weight:500;
	 font-size:13px;
	 text-align:center;	
     margin:0 auto; 
}


.newbannersectop{
	background:url(../images/banner1.jpg) no-repeat ;
	max-width:100%;
    min-height:720px;
	width:100%;
	float:left;
   background-size:cover;
}



.newbannersec{
    width: 100%;
    height: 317px;
    margin-top: 5%;
    float: left;
    background: url(../images/banner-2.jpg);
        background-repeat: repeat;
        background-size: auto;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom: 1px solid #ddd;
}

.bannerinersec{
	width:100%;
	height:auto;
	margin-top:10%;
	float:left;;
}
.bannertxtsec{
	width:auto;
	height:auto;
	margin-top:5%;
	position:absolute;
	z-index:999;
	padding:8px;
	background:url(../images/blackbg.png);
	background-repeat:repeat;
	float:left;
}


/*.innerbannersec{
	width:100%;
	height:auto;
	margin-top:5%;
	float:left;;
}
*/
.innerbannersecnew{
	width:100%;
	height:auto;
	float:left;
}



.innerbannersec{
	width:100%;
	height:auto;
	position:absolute;
	z-index:9;
	float:left;
}

.clear{
	clear:both;

}



.header{
/*padding:3em 0;
padding:6px 0;*/
}

.logosec{
	max-width:100%;
	float:left;
	
}
.logo{
float:left;
}
.logo a{
display:inline-block;
}
.top-menu{
float:right;
}
.top-menu ul li{
display:inline-block;
}
.top-menu ul li a{
	
	color:#000;

font-size:1.1em;
padding:1em 1em 0em 1em;
text-decoration:none;
display:block;
font-weight:400;
}
.top-menu ul li a:hover{
color:#0199e6;
}
.banner-text{
margin-top:1%;
text-align:center;
/*background-color:#006;*/
}
.banner-text h1{
font-size:3.2em;
color:#fff;
font-weight:500;
margin-bottom:0.5em;
font-family: 'Raleway', sans-serif;
}
.banner-text h1 span{
color:#0199e6;
font-weight:700;
}
.banner-text h1 label{
font-weight:700;
}
.banner-text h2{
font-size: 1.4em;
line-height: 1.5em;
color: #fff;
font-weight: 300;
width: 60%;
margin: 0 auto;
}
.banner-form form{

	width:100%;
	height:auto;
   /* background-color:#0160b2;border:solid 2px #019ccf;*/
	 border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	
	padding-top:8px;
	padding-bottom:8px;
	margin:1em auto 0 auto;
}
.pos-banner{
position: absolute;
top: 318px;
z-index: 999;
bottom: 0;
width: 75%;
/*left:-498px;*/
right: 0;
margin: 0 auto;}

.banner-form form input[type="text"] {
width: 50% !impor;
padding: 12px 14px;
border: none; border: 1px solid #ddd;
font-size: 1.2em;
color:
#333;
outline: none;
font-weight: 400;
display: inline-block;
background:
#FFF;
border-radius: 3px;
margin-left: -11em;
/*margin-right:1em;
-webkit-box-shadow: 0px 5px 0px 0px #C49E8C;
    -moz-box-shadow: 0px 5px 0px 0px #C49E8C;
	box-shadow: 0px 5px 0px 0px #C49E8C;*/
}
.banner-form form input[type="submit"] {
width: 20%;
padding: 12px 14px;
border: none;
font-size: 1.2em;
color: #fff;
outline: none;
font-weight: 600;
background:#ec3f09;
border-radius:3px;

transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
/*	-webkit-box-shadow: 0px 5px 0px 0px #C49E8C;
    -moz-box-shadow: 0px 5px 0px 0px #C49E8C;
	box-shadow: 0px 5px 0px 0px #C49E8C;*/
}
.banner-form form input[type="submit"]:hover{
background:#000; color:#fff;
border:none;

}
.register{
/*float:right;
position:relative;*/
/*width:45%;*/
margin-top:5px;
}
.register span{
background:url(../images/arrow.png) no-repeat 0px 0px;
width:35px;
height:26px;
display:inline-block;
text-align:right;
position:absolute;
right: 49%;
bottom: 9px;
}
.register h3{
font-size:1.2em;
color:#fff;
font-weight:200;
}
/*--brief--*/
.brief{
padding:2% 0 3% 0;
}
.brief-grid{
margin-top:2em;
}
.brief-grid-text{
}
.brief-grid-text h3{
color:#393939;
font-size:2.5em;
font-family: 'Raleway', sans-serif;
background:url(../images/line.png) no-repeat 0px 100%;
padding-bottom:0.5em;
margin-bottom:1em;
font-weight:500;
}
.brief-grid-text p{
color:#8e8e8e;
font-weight:400;
font-size:1.2em;
line-height:1.5em;
width: 91%;
}
.brief-grid-content1 {
background: url(../images/f1.png) no-repeat 0px 0px;
padding: 0px 0 22px 60px;
margin:2em 0 0.5em 0;
}
.brief-grid-content2 {
background: url(../images/f2.png) no-repeat 0px 0px;
padding: 0px 0 22px 60px;
}
.good {
background: url(../images/f3.png) no-repeat 0px 0px;
}
.video-bac {
background: url(../images/f4.png) no-repeat 0px 0px;
}
.brief-grid-content1 h3,.brief-grid-content2 h3{
color:#393939;
font-family: 'Raleway', sans-serif;
font-size:1.3em;
margin-bottom:0.5em;
font-weight:700;
}
.brief-grid-content1 p,.brief-grid-content2 p{
color:#8e8e8e;
font-weight:400;
font-size:1.2em;
line-height:1.5em;
width: 91%;
}
/*--feature--*/



.features{
padding:3% 0; 
}

.feature-text h3{
color:#393939;
font-size:2.5em;
/*background:url(../images/line.png) no-repeat 50% 100%;*/
padding-bottom: 0.5em;
margin: 0px;
font-weight: 600;
}
.feature-text  p{
font-weight:400;
font-size:1.2em;
line-height:1.5em; text-align:center;
}
.feature-grid i{
width:60px;
height:60px;
display:inline-block;
background:url(../images/feature.png) no-repeat 0px 0px;
}
.features-section{
margin-top:2em;
}
.feature-grid{
height: 200px;
padding: 21px 10px;
/*background-color: #ec3f09;*/
margin-bottom: 20px;
border-radius: 14px;
border: 2px solid
#e1e0e0;
box-shadow: 0px 5px 0px 0px
#CECCCB;
}
.feature-grid i.f1{
background-position:-9px -19px;
}
.feature-grid i.f2{
background-position:-88px -16px;
}
.feature-grid i.f3{
background-position:-166px -19px;
}
.feature-grid i.f4{
background-position:-249px -19px;
}
.feature-grid h3 {
color:#393939;
font-size: 1.3em;
margin-bottom: 0.5em;
font-weight: 700;
}
.feature-grid h3 a {
color:#555353;font-weight: 600;
}
.feature-grid p {
color: #555353;
font-weight: 400;
font-size: 1.2em;
line-height: 1.5em;
width: 100%;
margin: 0 auto;
}

#features{
	/*background-color:#0165ba;
	
	background: url(../images/slide3.jpg) 50% 0 no-repeat fixed;
	height: 850px;*/
	padding: 50px 0 0 0;	
	background-size: cover;
}



/*----*/
.pricing{
padding:2% 0 ;
}
.pricing-text h3{
color:#1c1a1a;
font-size: 32px;
/*font-family: 'Raleway', sans-serif;
background: url(../images/line.png) no-repeat 50% 100%;
padding-bottom: 0.5em;
margin-bottom: 10px;*/
font-weight: 600;
text-transform: uppercase;
}
.pricing-text h3 span{ color: #ec3f09;}
.feature-text h3 span{color: #ec3f09;}
.pricing-text p{
color: #8e8e8e;
  font-weight: 400;
  font-size: 1.2em;
  line-height: 1.5em;
}
/*--pricing-grids--*/
.pricing-section{
margin:3% 0 3% 0;
}
.pricing-grid{
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
}
.pri{ border:1px solid #ec3f09; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px; /*border-bottom: 2px solid
#8ac54d;
border-top: 2px solid
#8ac54d;*/}
.pri1{ border:1px solid #ec3f09; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px; /*border-bottom: 2px solid
#61afd6;
border-top: 2px solid
#61afd6;*/}
.pri2{ border:1px solid #ec3f09; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px; 
/*border-bottom: 2px solid #c13929;
border-top: 2px solid #c13929;*/}
.pricing-top{
/*border:1px solid #8ac54d;*/
background:#fff;
padding:0px 0 5px 0px;
border-top-left-radius: 0.7em;
  -webkit-border-top-left-radius: 0.7em;
  -o-border-top-left-radius: 0.7em;
  -moz-border-top-left-radius: 0.7em;
  border-top-right-radius: 0.7em;
  -webkit-border-top-right-radius: 0.7em;
  -o-border-top-right-radius: 0.7em;
  -moz-border-top-left-radius: 0.7em;
  transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
}
.top-bg{ /*background-color:#61afd6; border:1px solid #61afd6*/;}
.top-bg1{ /*background-color:#c13929; border:1px solid #c13929;*/}

.pricing-top h3{
color:#151414;
font-size:2em;
margin-bottom: -2px;
font-weight: 500;
margin-top: 26px;
}
.pricing-top p{
color:#f24f3e;
font-size:1em;
font-weight:400;
}
.pricing-top p span{
color:#f24f3e;
font-weight:500;

}
.pricing-offer {border-top: none; border-bottom:none;
}
.pricing-offer ul{
display:block; height: 222px;
}
.pricing-offer ul li{
display:block;
}
.pricing-offer ul li.whyt a{
    background:#fff;
border-bottom:#d9d7d7 1px dotted; /*background-image:url(../images/tick.png); background-repeat:no-repeat; background-position:left top; padding-left: 50px;*/
line-height: 23px;
}
.pricing-offer ul li a {
  color: #333;
  font-size: 15px;
  text-align: left;
  display: block;
  padding: 3px 29px;
  text-decoration: none;
  font-weight: 400;
}
.sign1{ /*border-bottom: 6px solid #61afd6; border-right: 1px solid #c8c4c4; border-left: 1px solid #c8c4c4;*/}
.sign2{ /*border-bottom: 6px solid #c13929; border-right: 1px solid #c8c4c4; border-left: 1px solid #c8c4c4;*/}
.sign3{ /*border-bottom: 6px solid #8ac54d;border-right: 1px solid #c8c4c4; border-left: 1px solid #c8c4c4;*/}

.sign1 a{ display:inline-block;
/*padding:10px 1.5em;*/
background:#2f8ac1;
font-size:22px;text-transform: uppercase;
font-weight:600;
color:#fff !important;
border-radius:5px;
text-decoration:none;
border:1px solid #61afd6;
  transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all; margin: 3px -100px 3px 3px; width: 50%;}
.sign1 a:hover{
color:#fff; background-color:#000;border:1px solid #000;
}
.sign2 a{display:inline-block;
/*padding:10px 1.5em;*/
background:#ec3f09;
font-size:16px;
font-weight:500;
color:#fff !important;
border-radius:5px;
text-decoration:none;
border:1px solid #ec3f09;
  transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all; margin: 31px 0px -18px 3px;
width: 50%;
padding: 4px 12px;
}
.sign2 a:hover{
color:#fff; background-color:#000;border:1px solid #000;
}
.sign3 a{display:inline-block;
/*padding:10px 1.5em;*/
background:#639332;
font-size:22px;text-transform: uppercase;
font-weight:600;
color:#fff !important;
border-radius:5px;
text-decoration:none;
border:1px solid #8ac54d;
  transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all; margin: 3px -100px 3px 3px; width: 50%;}
.sign3 a:hover{
color:#fff; background-color:#000;border:1px solid #000;
}
.sign{
padding: 1.5em 0;
position: absolute;
top: -52px;
right: -57px;
}
.sign a{
display:inline-block;
padding:10px 1.5em;
background:transparent;
font-size:1.1em;
font-weight:600;
color:#fff !important;
border-radius:5px;
text-decoration:none;
border:none;
  transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
}
.sign a:hover{
color:#fff; background-color:transparent;
}
.sign img{ width:49%}
.pricing-grid:hover div.pricing-top,.pricing-grid:hover div.sign a{
color:#fff;
}
.pricing-grid:hover div.pricing-top p span{
color:#fff;
font-weight:600;
font-size:1.3em;
}
/*--video--*/
.video{
padding:3% 0;
}
.video-text h3{
color:#393939;
font-size:2.5em;
font-family: 'Raleway', sans-serif;
background:url(../images/line.png) no-repeat 50% 100%;
padding-bottom:0.5em;
margin-bottom:10px;
font-weight:500;
}
.video-text p{
color: #8e8e8e;
  font-weight: 400;
  font-size: 1.2em;
  line-height: 1.5em;
}
.video-play{
margin:3em auto;
width:80%;
text-align:center;
}
.video-play iframe{
width:100%;
height:500px;
margin-bottom:2em;
}
.video-play h4{
font-size:1.2em;
color:#323232;
font-weight:700;
font-family: 'Raleway', sans-serif;
display:inline-block;
}
.video-play h4 a:hover{
color:#0199e6;
}
h4 a.p1{
  background: url(../images/v1.png) no-repeat 0px 3px;
  padding: 4px 15px 4px 26px;
}
h4 a.p2{
background:url(../images/v2.png) no-repeat 0px 2px;
 padding: 4px 15px 4px 26px;
 margin:0 8em;
}
h4 a.p3{
background:url(../images/v3.png) no-repeat 0px 5px;
 padding: 4px 15px 4px 26px;
}
/*-----*/
.screenshots{
padding:2% 0 0 0;
}
.screen-text h3{
color:#393939;
font-size:2.5em;
font-family: 'Raleway', sans-serif;
background:url(../images/line.png) no-repeat 50% 100%;
padding-bottom:0.5em;
margin-bottom:10px;
font-weight:500;
}
.screen-text p{
color: #8e8e8e;
  font-weight: 400;
  font-size: 1.2em;
  line-height: 1.5em;
}
.box-grids{
margin-top:6%;
}
.box-grid{
position:relative;
background:#f7f8fa;
padding:2em;
border-radius:5px;
border-bottom:2px solid #D1D1D1;
}
.box-grid p{
color: #222121;
text-align:left;
  font-weight: 400;
  font-style:italic;
  font-size: 1.1em;
  line-height: 1.5em;
}
.box-grid span{
background:url(../images/box.png) no-repeat 0px 0px;
position:absolute;
top: -25px;
  left: 43%;
  display: block;
  width: 40px;
  height: 40px;
}
.box-grid label{
background:url(../images/dwn.png) no-repeat 0px 0px;
position:absolute;
bottom: -26px;
  left: 43%;
  display: block;
  width: 32px;
  height: 21px;
}
.trust{margin: 0px !important; 
/*background: rgba(0,0,0,0) linear-gradient(to left,#fffdfd,#f7f7f7) repeat scroll 0 0;*/
padding: 17px 0px !important;}
.sponcer{
width: 60%;
margin:20px 236px;
}
#flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	margin: 0 auto;
}
.nbs-flexisel-item {
	float: left;
	margin:0px;
	padding:0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item > img {
	cursor: pointer;
	position: relative;
	margin-top:10px;
	margin-bottom: 10px;
	max-width:250px;
	max-height:500px;
}
.grid-flex{
	margin:10px 0 20px 0;
	font-family: 'Roboto', sans-serif;
}
.nbs-flexisel-item > img {
	cursor: pointer;
	position: relative;
}
/*-----*/
.trusted{
padding:2% 0 0 0;
}
.trusted-text h3{
color:#1c1a1a;
font-size:33px; text-align: center;
/*font-family: 'Raleway', sans-serif;
background:url(../images/line.png) no-repeat 50% 100%;
padding-bottom:0.5em;
margin-bottom:10px;*/
font-weight:600; text-transform:uppercase;
}
.trusted-text h3 span {
    color:#ec3f09; font-weight:400;
}
.trusted-text p{
color: #ec3f09;
  font-weight: 400;
  font-size: 1.2em;
  line-height: 1.5em; text-align: center;
}
.client h4{
font-size:1.2em;
text-align:center;
margin:2em 0 0.5em 0;
font-weight:600;
}
.client h4 a{
display:inline-block;
color:#0199e6;
}

.clienttxt{
font-size:1.2em;
text-align:center;
margin:2em 0 0.5em 0;
font-weight:600;
color:#0199e6;
}

p.ceo{
text-align:left;
color:#bdbdbd;
font-weight: 600;
font-size: 16px;
}
/*-----*/
.geett{ padding-bottom: 50px;}
.so{padding: 29px 0px; background-color: #eee;/* background:url(../images/gett.jpg); background-position:bottom center; background-repeat:repeat-x;*/}
.so h3{ font-weight:900; text-transform:uppercase; font-size:35px}
.so p{margin-top: 6px;
font-size: 17px;}
.so h3 span {
    color: 
    #ec3f09;
    font-weight: 400;
}
.so a {
    padding: 12px 18px;
    border: 1px solid 
#ec3f09;
font-size: 1.2em;
color:
#fff !important;
outline: none;
font-weight: 600;
text-decoration: none;
background:
    #ec3f09;
    border-radius: 3px;
}
.con{padding:7px 38px; 

/*background-color:
    #f7af4f;    -webkit-border-top-left-radius: 100px;
    -moz-border-radius-topleft: 100px;
    border-top-left-radius: 170px;*/
}.con::before{position: absolute;
background:#f9f9f9;
content: "";
top: -4px;
right: 108%;
width: 2030px;
height: 111%;
-webkit-transform: skewX(150deg);
transform: skewX(163deg);
z-index: -1;}
.so a:hover{
background:transparent;
border: 1px solid #ec3f09;
}
.get-started {
   /*background: url(../images/testi.jpg) 50% 0 no-repeat fixed;*/
    background-size: cover; 
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden; padding:11px 0px 32px;background-color: #f2cf9f;
}

.get-started::before {
 position: absolute;
 left: 0;
top: 0px;
content: "";
width: 100%;
height: 100%;
/*background:rgba(30, 21, 17, 0.73);*/

}
/*.get-started{
background:url(../images/get.jpg) no-repeat 0px 0px;
min-height:400px;
padding:8% 0;
color:#fff;
background-size:cover;
text-align:center;
}
.nivoSlider img::before {
background:#151515;
opacity: 0.6;

}*/
.get-started h4{
font-size:1.5em;
color: #fff;
margin-bottom:-16px;
font-weight:600;
}
.get-started h3{
font-size:42px;
font-weight:600;
margin-bottom:1em;
color: #fff;
}
.get-started a{
padding: 12px 18px;
border: 1px solid
#ec3f09;
font-size: 1.2em;
color:
#fff !important;
outline: none;
font-weight: 600;
text-decoration: none;
background:
#ec3f09;
border-radius: 3px;
}
.get-started a:hover{
background:transparent;
border: 1px solid #ec3f09;
}
.trust a{
padding: 12px 18px;
border: 1px solid
#ec3f09;
font-size: 1.2em; margin: 0 300px;
color:
#fff !important;
outline: none;
font-weight: 600;
text-decoration: none;
background:
#ec3f09;
border-radius: 3px;
}
.trust a:hover{
background:transparent; color:#000!important;
border: 1px solid #ec3f09;
}
 
/*-----*/
.contact{
padding: 0;
}
.contact-text h3{
color:#1c1a1a;
font-size:33px;
/*font-family: 'Raleway', sans-serif;
background:url(../images/line.png) no-repeat 50% 100%;
padding-bottom:0.5em;*/
margin-bottom:10px;
font-weight:600; text-transform: uppercase;
}
.contact-text p{
color:#1c1a1a;
    font-weight: 400;
    font-size: 1.2em;
    line-height: 4px;
    margin-bottom: 20px;
}
}
.contact-form{
margin-top:3em;
}
.text-box input[type="text"],.text-box input[type="email"], .textarea textarea {
border: 1px solid #7B7B7B; /*background-color: transparent;*/
width: 100%;
padding:7px;
/*border-radius: 0.3em;*/
margin-bottom: 1.5em;
color: #858585;
transition: border-color 0.3s;
-o-transition: border-color 0.3s;
-ms-transition: border-color 0.3s;
-moz-transition: border-color 0.3s;
-webkit-transition: border-color 0.3s;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
outline: none;
}
.textarea textarea {
height: 54px;
resize: none;
}
.textarea{
text-align:right; padding: 0px;
}
.textarea input[type="submit"] { margin-top: 10px !important;
background: #ec3f09;
border: 1px solid #ec3f09;
color: #fff;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
font-size: 1.1em;
padding: 0.7em 1.5em;
font-weight:600;
margin: 0 auto;
-webkit-appearance: none;
border-radius: 5px;
}
.textarea input[type="submit"]:hover{
color:#0199e6;
border: 1px solid #ec3f09;
background:transparent;
}
.text-box input[type="text"]:hover, .text-box input[type="email"]:hover, .textarea textarea:hover, .text-box input[type="text"]:focus, .textarea textarea:focus {
border-color:#008ed6;
}

/*index style css start here*/

.text-box{padding:0; float:left;}

.captchimgsec{float:left; width:100%;}

.captchimg {float:left !important;}

.txt-hi8s{height:118px;}



.pl-ri8 { margin-left:5px; }
.loginlink a{cursor:pointer;}
.cst-mnu {
	color:#333; background-color:#E6E6E6; border:solid 1px #CCC; width:100%;
}
.ft-e {float:left;margin-bottom: 16px; width: 100%;}

.ft-lst{color:#ccc;}

.trusted {
	margin-bottom:15px;
}
.rgst-sec {
	float:left; margin-top:9px; margin:0px 51px; position:relative; top:11px;
	font-family: 'Source Sans Pro', sans-serif;  color: #000;

}

.top-pkg {
	position:relative;top:45px;
}

.maintoptxt span {color:#1c1a1a;
font-weight: 600;
font-size: 37px; /*text-shadow: 2px 2px 3px rgba(0,0,0,.7);*/}

/*index style css end here..*/



/*----*/
#social {
  margin: 0px auto;
  text-align: right;
  padding:0px;
  text-align:center;
}

.smGlobalBtn {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 34px;
    height: 34px;
    border:2px solid #ddd; 
 /*   box-shadow: 0 3px 3px #999;*/
    padding: 0px;
    text-decoration: none;
	margin: 10px 4px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    line-height: 28px;
    border-radius: 27px;
    -moz-border-radius:27px;
    -webkit-border-radius:27px;
}

/* facebook button class*/
.facebookBtn{
    background: #4060A5;
	color:#fff !important;
}

.facebookBtn:before{ 
    font-family: "FontAwesome";
    content: "\f09a";
}

.facebookBtn:hover{
    color: #4060A5 !important;
    background: #fff;
    border-color: #4060A5; 
}

/* twitter button class*/
.twitterBtn{
    background: #00ABE3;
	color:#fff !important;
}

.twitterBtn:before{
      font-family: "FontAwesome";
      content: "\f099"; 
      
}

.twitterBtn:hover{
      color: #00ABE3 !important;
      background: #fff;
      border-color: #00ABE3;
}

/* google plus button class*/
.googleplusBtn{
    background: #e64522;
	color:#fff !important;
}

.googleplusBtn:before{
      font-family: "FontAwesome";
      content: "\f16a"; 
}

.googleplusBtn:hover{
      color: #e64522 !important;
      background: #fff;
      border-color: #e64522;
}

/* linkedin button class*/
.linkedinBtn{
    background: #0094BC;
	color:#fff !important;
}

.linkedinBtn:before{
      font-family: "FontAwesome";
      content: "\f0e1";
}

.linkedinBtn:hover{
      color: #0094BC !important;
      background: #fff;
      border-color: #0094BC;
}

/* pinterest button class*/
.pinterestBtn{
    background: #cb2027;
	color:#fff !important;
}

.pinterestBtn:before{
      font-family: "FontAwesome";
      content: "\f16d";
}

.pinterestBtn:hover{
      color: #cb2027 !important;
      background: #fff;
      border-color: #cb2027;
}



/* rss button class*/
.rssBtn{
    background: #e88845;
	color:#fff !important;
}

.rssBtn:before{
      font-family: "FontAwesome";
      content: "\f09e";
}

.rssBtn:hover{
      color: #e88845 !important;
      background: #fff;
      border-color: #e88845;
}
.footer{
background:#161616;
padding:2em 0 10px;
}
.footer p{color:#ddd;
font-size: 16px;
letter-spacing: 0.60px;
text-align: left;}
.footer a img{
display:inline-block
}
.copy-right{
margin-top:1em;
}
.copy-right p {
color: #7f7f7f;
font-size: 1.1em;
font-weight:600;
line-height: 1.5em;
}
.copy-right p a{
color: #7f7f7f;
}
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 14px;
	right: 3%;
	overflow: hidden;
	width: 40px;
	height: 46px;
	border: none;
	text-indent: 100%;
	background: url("../images/to-top1.png") no-repeat 0px 0px;
}
#toTopHover {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

  .maintoptxt{
font-family: 'Source Sans Pro', sans-serif;
color:
#FFF;
font-weight: 400;
font-size: 52px;
text-shadow: none;
}

  .wrap{
	 width:85%;
	 margin:0 auto;
	 position:relative;
	 transition:all .2s linear;
	-moz-transition:all .2s linear;/* firefox */
	-webkit-transition:all .2s linear; /* safari and chrome */
	-o-transition:all .2s linear; /* opera */
	-ms-transition:all .2s linear;
	
 }
  .content{
 	padding:20px 0;
 }

.containernew
{
	width:100%;
	height:auto;
	margin:0 auto;
	
}

.formnewsec
{
	width:100%;
	height:auto;
	/*background-color:#0160b2;*/
	background-color:#EAEAEA;
	background: url("../images/lines.jpg") repeat;
	padding-top:0px;
	border-bottom:solid 2px #CCC;
	padding-bottom:10px;
	float:left;
	
}
.trisec
{
	width:30px;
	height:25px;
	background: url("../images/tri.png");
	background-repeat:no-repeat;
/*	position: absolute;
	z-index:999;*/
	margin:0 auto;
	
}

.registericon
{
	width:50px;
	height:50px;
	background: url("../images/registericon.png");
	background-repeat:no-repeat;
	margin-top:4px;
	margin-bottom:6px;
	float:left;
	
}

.midtxtsec
{
	width:37%;
	height:auto;
	margin:0 auto;
	
}


.innerbodycont
{
	
	width:98%;
	height:auto;
	background-color:#FFF;
	padding:10px;
	/*border:solid 1px  #999;*/
	margin-top:-0.5%;
	float:left;

}


.innerbodycont1
{
	
	width:98%;
	height:auto;
	background-color:#FFF;
	padding:10px;
	border:solid 1px  #999;
	margin-top:2.5%;
	float:left;

}

 .footernew{
	background:#161616;
	float:left;
	width:100%;
	height:auto;
	/*position: absolute;*/
	background-position:bottom;
	padding:2em 0;
	bottom:0;
	
 }
  .mask1
{
	background-image:url(../images/mask.gif);
	background-repeat:repeat-x;
	height:15px;
	clear:both;
}
.smallmask
{
	clear:both;
	height:10px;
}
.smallmask1
{
	clear:both;
	height:1px;
}

.smallmask2
{
	clear:both;
	height:5px;
}
 
/*----INNER SEC START---*/
.leftbodysec{
	width:100%;
	height:auto;
	float:left;
}

.rightbodysec{

	width:100%;
	height:auto;
	padding:0px;
	float:right;
}
.leftinnersec
{
	width:100%;
	height:auto;
	/*background-color:#015fb7;*/
	float:left;
}
.topbox {
    background: url(../images/box.png) no-repeat 0px 0px;
    position: absolute;
    top:-20px;
    left: 3%;
    display: block;
    width: 40px;
    height: 40px;
}
.topheading
{
   font-size: 23px;
color: #ec3f09;
padding: 5px;
line-height: 43px;
font-weight: 600;
text-transform: uppercase;

}

.abouttop
{
	width:50%;
	/*background-color:#3E3E3E;
	background-color:#015fb7;*/
	height:auto;
	/*border-top:solid 1px #ccc;
	border-bottom:solid 3px #ccc;*/
	float:left;
}
.aboutheading
{
	
	
	font-size:15px;
	/*color:#333;*/
	color:#FFF;
	padding:5px;
	text-transform:uppercase;
}

.abouttxtont{
	width:100%;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:18px;
	font-weight:normal;
	text-align:justify;
	float:left;
/*	background-color:#F5F5F5;
	border:solid 1px #CCC;*/

}

.abouttxt{
	
	padding:10px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	line-height:22px;
	font-weight:normal;
	text-align:justify;
	float:left;	
}

.packsec{
	width:100%;
	height:auto;
	background-color:#EEE;
	border-bottom:solid 1px #999;
	float:left;
	
}
.packagetxt{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333;
	padding:6px;
	float:left;
}
.packagetxt a:link{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333;
	float:left;
}
.packagetxt a:visited{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333;
	float:left;
}
.packagetxt a:hover{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#999;
	float:left;
}

.arrownew{
	background:url(../images/arrownew.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	margin:5px;
	float:right;
}

.whypacksec{
	width:100%;
	height:auto;
/*	background-color:#EEE;*/
	border:solid 1px #CCC;
	float:left;
	
}
.selftxt{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333;
	padding:6px;
	text-align:justify;
	float:left;
}
.txttop
{	
	
	font-size:35px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:500;
}
.packageicon{
	
	width:44px;
	height:44px;
	margin:5px;
	float:left;
}

.testitxt{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:600;
	padding:6px;
	float:left;
}
.footernewsec{
	width:100%;
	height:auto;
	float:left;
	
}

.subheaderfooter h3{ color:#fff; margin-bottom:19px;
color:
#ffffff;
position: relative;
padding-bottom: 8px;
border-bottom: 1px solid
#76430c;
text-transform: uppercase;
font-size: 18px;
font-weight: 600;
letter-spacing: 2px;}
.subheaderfooter h3::before {
    bottom: -1px;
    left: 0;
    width: 55px;
    height: 2px;
    background-color: 
    #ec3f09;
    content: '';
    position: absolute;
}

.footernewsec h3{ color:#fff; margin-bottom: 7px;
color:
#ffffff;
position: relative;
padding-bottom: 8px;
border-bottom: 1px solid
#76430c;
text-transform: uppercase;
font-size: 18px;
font-weight: 600;
letter-spacing: 2px;}
.footernewsec h3::before {
    bottom: -1px;
    left: 0;
    width: 55px;
    height: 2px;
    background-color: 
    #ec3f09;
    content: '';
    position: absolute;
}
.footernewsec ul{ list-style:none}

.footernewsec ul li{line-height: 5px; -webkit-box-flex: 0;
flex: 0 0 50%;

padding-top: 12px;}
.footernewsec li a {
    color: 
    #ddd;
    padding: 3px 0px 3px 20px;
        padding-top: 3px;
    display: block;
    position: relative;
    font-weight: 500;
    font-size: 15px;
}
.footernewsec li a::after {
  position: absolute;
content: "";
width: 8px;
height: 8px;
line-height: 10px;
background:
#e87a1e;
left: 0;
top: 6px;
}

.footerlink{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#CCC;
	font-weight:600;
	padding:5px;
}

.footerlink a:link
{
	text-transform: capitalize;
font-weight: 400;
color:
#b9bcbc;
font-size: 15px;
}
.footerlink a:hover
{
	text-transform: capitalize;
font-weight: 400;
color:#ec3f09;
font-size: 15px; padding-left:30px;
}

.footerlink a:visited
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	font-weight:600;
	color:#CCC;
}

.footerlink a:visited
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	font-weight:600;
	color:#CCC;	
}




/*----INNER SEC END---*/



/*----MODIFIED MENU SEC START---*/
.toplogosec{
	width:20%;
	height:auto;
	background-color:#999;
	float:left;		
}

.topmenusec{
	width:62%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}
.innermenusec{
/*	width: 104%;
height: auto;

background:rgba(255, 255, 255, 0.89);
border: solid 1px #ec3f09;
margin-top: 0;
float: left;	*/
}

.menustxt{
	width:100%;
	height:auto;
	/*border-left:solid 2px #EC3F09;*/
	padding:0px;
	border-bottom: dotted 1px #999; 
	/*margin-bottom:5px;*/
	margin-right:10px; 
	float:left;		
}

.loginlink
{
	
	
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:500;
	float:right;
}
.loginlink a
{background-color: #ec3f09;
color: #fff !important;
border-radius: 50px;
padding: 5px 19px !important;
text-transform: uppercase;
font-size: 14px !important;
font-weight: 600 !important;
letter-spacing: 2px;
margin-left: 16px;
}

.loginlink a:hover
{background-color:#000;
}
/*.txtlink{
	width:100%;
	padding: 6px 10px;
	border: 1px solid #ec3f09;
	font-size: 1.1em;
	color: #fff;
	outline: none;
	font-weight: 600;
	background-color:#ec3f09;
	border-radius:8px;
	border-left:5px solid #ec3f09;
	border-right:5px solid #ec3f09;
	

  }*/
  
  .txtlink a{
	width:100%;
padding: 6px 10px;
border: 1px solid #fff;
font-size: 20px;
outline: none;
font-weight: 400;
background-color:#ec3f09; color: #fff !important;
border-radius: 3px;
/*box-shadow: 0px 5px 0px 0px #C49E8C;*/
	
  }
  
/*   .txtlink a:visited{
	width:32%;
	border: 1px solid #0199e6;
	font-size: 1.2em;
	color: #fff;
	outline: none;
	font-weight:600;
	background-color:#0199e6;
  }*/
  
	.txtlink a:hover{

	background:#000;
	
	/*border: 1px solid #0199e6;
	border-left:8px solid #0199e6;
	border-right:8px solid #0199e6;*/
	color:#fff;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	}
	
	.captchsec{
	width:50%;
	height:auto;
	float:left;
	margin-right:8px;}

.captchimgsec{
	width:auto;
	height:auto;
	float:right;}
.captchimgsec img{ width:100%}

.captchimg{
	width:auto;
	height:auto;
	float:right;}

.checksec{
	background-color:#FFF; color:#333; width:50%; float:left;
}

/*----MODIFIED MENU SEC END---*/	

.formcentre{
	width:80%;
	height:auto;
	margin:0 auto;	
}
.lefttxtsec{
	width:70%;
	height:auto;
	float:left;	
}
.rightbtnsec{
	width:20%;
	height:auto;
	float:right;	
}

.textname{
	width:70%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#FFF;
	font-weight:500;
	
}

.subheaderfooter {
	width:21%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
	margin:0 auto;
}

.newmidsec{
	width:75%;
	height:auto;
    background-color:#0160b2;
	 border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border:solid 2px #019ccf;
	padding-top:8px;
	padding-bottom:8px;
	margin:1em auto 0 auto;
}


/*----MEDIA QUERY START---*/


/*----responsive-menu-start---*/
.mapsecleft{
margin-top: -65px;}
.contact-form {
    margin-top: 3em;
    width: 70%;
    float: left;
}
.contact-form1 {
    margin-top: 3em;
    width: 100%;
    float: left;
}
.newcontactright {
    width: 27%;
height: auto;
float: right;
background-color: #f4e4df;
padding: 20px;
border-radius: 11px;
height: 365px; background-image:url(../images/contact.png); background-position:bottom center; background-repeat:no-repeat;
}
.contacth1{text-align: center;
padding-bottom: 18px;
font-size: 22px;
font-weight: 600;
text-transform: uppercase;}
@media screen and (max-width: 1920px) and (min-width: 1360px) {
.banner-form form input[type="text"] {
    width: 50% !important;
    padding: 12px 14px;
    border: none; margin: 0;
   
    font-size: 1.2em;
    color: #333;
    outline: none;
    font-weight: 400;border: 1px solid #ddd;
    display: inline-block;
  /*  background: #FFF; */
    border-radius: 3px;

}
.newbannersec {
    width: 100%;
    height: 317px;
    margin-top: 5%;
    float: left;
    background: url(../images/banner-2.jpg);
        background-repeat: repeat;
        background-size: auto;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom: 1px solid #ddd;
}
/*.container {
	width:85%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}*/
.regdtxt{
	color:#fff;
font-weight: 400;
font-size: 28px;
float: left;
	
}
	
.toptxt{
	 /*font-family: 'Source Sans Pro', sans-serif;*/
	 
	 color: #FFF;
	 font-weight:500;
	 padding:5px; 
	 line-height:22px;
	 background:url(../images/bluebg.png);
	 background-repeat:repeat;
	 font-size:18px;
	  border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}	
  .maintoptxt{
	
	font-family: 'Source Sans Pro', sans-serif;
color:
#FFF;
font-weight: 400;
font-size: 52px;
text-shadow: none;
}	

.midtxtsec
{
	width:25%;
	height:auto;
	margin:0 auto;
	
}
.trisec
{
	width:30px;
	height:25px;
	background: url("../images/tri.png");
	background-repeat:no-repeat;
/*	position: absolute;
	z-index:999;*/
	margin:0 auto;
	margin-top:72px;
	
}
.topmenusec{  color: #000;
	width:55%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}
.subheaderfooter {
	width:17%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
	margin:0 auto;
}

}


@media screen and (max-width:1680px) {
	
	
	.midtxtsec
{
	width:35%;
	height:auto;
	margin:0 auto;
	
}

.topmenusec{
	width:50%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}

.subheaderfooter {
	width:16%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
	margin:0 auto;
}
.subheaderfooter {
	width:20%;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
	margin:0 auto;
}
}

.innerbannersec::before {
background:#151515;
opacity: 0.6;

}
/*.banner::before {
position: absolute;
background:#f4ededd1;
content: "";
top: -4px;
left: -38%;
width: 1241px;
height: 101%;
-webkit-transform: skewX(150deg);
transform: skewX(163deg);
z-index: 1;}*/
@media screen and (max-width:1600px) {
.banner-form form input[type="submit"] {
    width: 30%;}
.banner-form form input[type="text"] {
    width: 60%;
margin-left: 10px;}
/*.banner::before {
position: absolute;
left: 0;
top: 0px;
content: "";
width: 100%;
height: 100%;
background:
rgba(244, 244, 244, 0.84);
top: -4px;
left: -38%;
width: 1386px;
height: 80%;
-webkit-transform: skewX(150deg);
transform: skewX(202deg);
z-index: 1;}*/

/*	.container {
	width:85%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}*/
.newbannersec{
	width:100%;
	height:317px;
	margin-top:5%;
	float:left;;  background: url(../images/banner-2.jpg);
        background-repeat: no-repeat;
background-size: cover; border-bottom: 1px solid #ddd;
}

	
.toptxt {
    color:#000;
    font-weight: 500;
    padding: 5px;
    line-height: 22px;
    background-color: #255AB1;
    background: url(../images/bluebg.png);
        background-repeat: repeat;
    font-size: 18px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
}	
  .maintoptxt{
	 
font-family: 'Source Sans Pro', sans-serif;
color:
#FFF;
font-weight: 400;
font-size: 52px;
text-shadow: none;
}
.midtxtsec
{
	width:71%;
	height:auto;
	margin:0 auto;
	
}	
.trisec
{
	width:30px;
	height:25px;
	background: url("../images/tri.png");
	background-repeat:no-repeat;
	margin:0 auto;
	margin-top:40px;
	
}

.topmenusec{
	width:65%;
	height:auto;
	padding:5px;
	background-color:transparent;
	margin-top:1px;
	float:right;		
}

.subheaderfooter {
	width:100%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 17px;
    color: #b9bcbc;
	margin:0 auto;
}
}

@media screen and (max-width:1440px) {
	
	.midtxtsec
{
	width:42%;
	height:auto;
	margin:0 auto;
	
}
.topmenusec{
	width:64%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}
.subheaderfooter {
	width:20%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
	margin:0 auto;
}
}

@media screen and (max-width:1366px) {
/*	.banner::before {
position: absolute;
left: 0;
top: 0px;
content: "";
width: 100%;
height: 100%;
background:
rgba(244, 244, 244, 0.84);
top: -4px;
left: -38%;
width: 1218px;
height: 100%;
-webkit-transform: skewX(150deg);
transform: skewX(202deg);
z-index: 1;}*/
/*.container {
	width:85%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}	
*/	
.toptxt{
	 
	 color: #000; /*text-shadow: 2px 2px 3px rgba(0,0,0,.7);*/
	 font-weight:500;
	 padding:5px; 
	 line-height:22px;
	 /*background-color:#255AB1;*/
	 background:url(../images/bluebg.png);
	 background-repeat:repeat;
	 font-size:18px;
	  border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}	
  .maintoptxt{
	 font-family: 'Source Sans Pro', sans-serif;
	 color: #FFF;
	  font-weight:400;
	 font-size:52px;
	 text-shadow: none;
}
.midtxtsec
{
	width:82%;
	height:auto;
	margin:0 auto;
	
}
.trisec
{
	width:30px;
	height:25px;
	background: url("../images/tri.png");
	background-repeat:no-repeat;
	margin:0 auto;
	margin-top:5px;
	
}
.topmenusec{
	width:68%;
	height:auto;
	padding:5px;
	background-color:transparent;
	margin-top:0;
	float:right;		
}
.subheaderfooter {
	width:100%;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: normal;
    margin-top: 5px;
   color:#b9bcbc;
font-size: 17px;
	margin:0 auto;
}	
}



@media screen and (max-width:1280px) {
	/*.container {
	width:85%;
	margin:0 auto;

   }*/
.toptxt{
	 
	 color: #FFF;
	 font-weight:500;
	 padding:5px; 
	 line-height:22px;
	 background:url(../images/bluebg.png);
	 background-repeat:repeat;
	 font-size:18px;
	  border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}	
  .maintoptxt{
	
	font-family: 'Source Sans Pro', sans-serif;
color:
#FFF;
font-weight: 400;
font-size: 52px;
text-shadow: none;
}

.topmenusec{
	width:65%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}
.subheaderfooter {
	width:22%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
	margin:0 auto;
}	
}




@media screen and (max-width:1024px) {
.captchimgsec img{ width:90%;}
.trust a {
    margin: 0 189px!important;
}
.achievements-content1::before {
    position: absolute;
    background: #ffe3db;
    content: "";
    top: 147px!important;
    right: 19%;
    width: 565px!important;
    height: 1%;
    -webkit-transform: skewX(150deg);
    transform: skewX(163deg);
    z-index: -1;
}

	/*.container {
	width:85%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}*/
	.logosec{
	max-width:60%;
	float:left;
	
}
.top-menu ul li a {
  font-size: 12px;
}
.banner-text h1 {
  font-size: 3em;
} 
/*.banner-form form {
  width: 100%;
}*/

.midsec{

	width:75%;
	height:auto;
	margin:0 auto;
	
}

.midinnersec{
	padding:2em;
	width:100%;
	height:150px;
	background-color:#0160b2;
	  border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	float:left;
	
}



.banner-form form{

/*background:rgba(0, 0, 0, 0.7);background-color:#0160b2;*/
	padding:0;
	width:100%;
	
	  border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	margin: 0 auto;
}

.banner-form form input[type="text"] {
  padding: 10px 14px;
  font-size: 1em;
}
.banner-form form input[type="submit"] {
  width: 31%;
  padding: 10px 14px;
  font-size: 1em;
}
.newbannersec {
    width: 100%;
    height: 217px;
    margin-top: 10%;}
.pricing-section {
    margin: 3% 0 6% 0;
}

.banner-text h2 {
  font-size: 1.2em;
  width: 66%;
}
.register {
  margin-top: 1em;
}
.register span {
  right: 39%;
}
.banner {
  min-height: 591px;
}
.brief-grids img {
  width: 100%;
}
.brief-grid-text h3 {
  font-size: 2.2em;
}
.brief-grid-text p {
  font-size: 1.1em;
}
.brief-grid-content1 h3, .brief-grid-content2 h3 {
  font-size: 1.2em;
}
.brief-grid-content1 p, .brief-grid-content2 p {
  font-size: 1.1em;
}
.feature-text h3,.pricing-text h3,.video-text h3,.screen-text h3,.trusted-text h3
,.contact-text h3{
  font-size: 2.2em;
}
.feature-grid p {
  font-size: 1.1em;
  width: 82%;
}
.pricing-text p,.screen-text p,.trusted-text p,.contact-text p{
font-size:1.1em;
}
.pricing-offer ul li a {
  font-size: 14px;
  padding: 11px;
}
.sign a {
  padding: 8px 1.5em;
  font-size: 1em;
}
h4 a.p2 {
  padding:3px 15px 4px 27px;
  margin: 0 3em;
}
.video-play h4 {
  font-size: 1.1em;
}
.trusted {
  padding:0 0 3% 0;
}
.sponcer {
  width: 80%;
}
.box-grid p {
  font-size: 1em;
}
.client h4 {
  font-size: 1.1em;
  margin: 2em 0 0.2em 0;
}
.get-started h4 {
  font-size: 1.2em;
}
.get-started h3 {
  font-size: 2.4em;
}
.get-started a {
  padding: 10px 21px;
  font-size: 1em;
}
.get-started {
  min-height: 265px;
} 
.video-play iframe {
  height: 400px;
  }
  
  .maintoptxt{
	 
	 color: #FFF;
	 font-weight:500;
	 font-size:22px;
	 text-shadow:none
}

 .logo {
float: left;
 width: 20%;
 max-width:100%;
} 
.toptxt{
	 
	 color: #FFF;
	 font-weight:500;
	 padding:5px; 
	 line-height:22px;
	 background:url(../images/bluebg.png);
	 background-repeat:repeat;
	 font-size:14px;
	  border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}

.midtxtsec
{
	width:45%;
	height:auto;
	margin:0 auto;
	
}
.regdtxt{
	color:#FFF; font-weight:400; font-size:20px;  
	float:left;
	
}

.topmenusec{
	width:62%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}
.maintoptxt span {
    font-size: 31px;}
.subheaderfooter {
	width:100%;
    font-family: 'Open Sans', sans-serif;
   font-weight: normal;
font-size: 15px;
color: #D0CFCF;
	margin:0 auto;
}

  }
@media screen and (max-width:768px) {
.top-menu ul li a {
  padding: 0.5em 0.5em 0em 0.5em;
}

.banner-text h1 {
  font-size: 2.5em;
}
.banner-text h2 {
  font-size: 1.1em;
  width: 75%;
}
.banner-form form input[type="text"] {
  padding: 7px 14px;
  font-size: 0.9em;
  width:100%;
  margin-bottom:1em;
  }
.banner-form form input[type="submit"] {
  width: 40%;
  padding: 8px 14px;
  font-size: 0.9em;
}
.register {
  margin-top: 0.5em;
}
.register h3 {
  font-size: 1em;
}
.register span {
  right: 31%;
  bottom: 2px;
  background-size: 86%;
}
.banner {
  min-height: 535px;
}
.brief-grids {
  width: 50%;
  float: left;
}
.brief-grid-text h3 {
  font-size: 1.7em;
  margin-bottom: 0.5em;
}
.brief-grid-text p {
  font-size: 1em;
}
.brief-grid-content1 h3, .brief-grid-content2 h3 {
  font-size: 1.1em;
  margin-bottom: 4px;
}
.brief-grid-content1 p, .brief-grid-content2 p {
  font-size: 1em;
}
.brief-grid-content1,.brief-grid-content2 {
  padding: 0px 0px 22px 50px;
}
.feature-text h3, .pricing-text h3, .video-text h3, .screen-text h3, .trusted-text h3, .contact-text h3 {
  font-size: 2em;
}
.feature-text p {
  font-size: 1em;
}
.feature-grid {
  width: 50%;
  float: left;
}
.feature-grid h3 {
  font-size: 1.2em;
} 
.feature-grid p {
  font-size: 1em;
  width: 100%;
}
.pricing-grid {
  width: 33.3%;
  float: left;
} 
.pricing-offer ul li a {
  font-size: 13px;
  padding: 8px 0;
}
.sign a {
  padding: 7px 1.5em;
  font-size: 0.9em;
}
.video-play iframe {
  height: 340px;
  margin-bottom: 1em;
}
h4 a.p2 {
  margin: 0 0em;
}
.image-grid {
  width: 33.3%;
  float: left;
}
.client {
  width: 33.3%;
  float: left;
}
.box-grid {
  padding: 1.5em;
}
.box-grid p {
  overflow: hidden;
  height: 85px;
}
.get-started h4 {
  font-size: 1em;
}
.get-started h3 {
  font-size: 2.2em;
}
.get-started a {
  padding: 9px 21px;
  font-size: 0.9em;
}
.get-started {
  min-height: 203px;
}
.text-box,.textarea {
  width: 50%;
  float: left;
}
.text-box input[type="text"], .textarea textarea {
	font-size:0.9em;
  padding: 0.7em;
}
.textarea input[type="submit"] {
  font-size: 1em;
  padding: 0.6em 2.5em;
}
.textarea textarea {
  height: 157px;
} 
.sponcer {
margin: 4em auto 4em auto;
}
/*----Home Sec Start 29.07.15---*/

.topmenusec{
	width:98%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}
.logo{
	width:98%;
	float:left;
}
.newbannersec{
	width:100%;
	height:auto;
	float:left;
	display:none;
}
.formnewsec
{
	width:100%;
	height:auto;
	background-color:#EAEAEA;
	background: url("../images/lines.jpg") repeat;
	/*margin-top:29%;*/
	border-bottom:solid 2px #CCC;
	padding-bottom:10px;
	float:left;
	
}
.registericon
{
	display:none;
}

.regdtxt{
	color:#FFF; font-weight:400; font-size:18px;
	
	text-align:center;
	margin-bottom:10px;
	/*float:left;*/
	
}

.checksec{
	background-color:#FFF; color:#333; width:100%;
}

#features{
	/*background-color:#0165ba;*/
	
	/*background: url(../images/slide3.jpg) 50% 0 no-repeat fixed;*/
	height: 850px;
	padding: 60px 0 0 0;	
	background-size: cover;
}
.pricesec{
	width: 100%;
height: auto;
padding: 10px 0;
margin: 0 auto;
background-color:
#f4f4f4;
			 
}
.pricing-offer ul {
    display: block;
    height: 290px;
}
.sign1, .sign2, .sign3 { margin-bottom: 13px;
}
/*.txtlink{
	width:100%;
	padding: 6px 10px;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight: 600;
	background-color:#0199e6;
	border-radius:8px;
	border-left:5px solid #0199e6;
	border-right:5px solid #0199e6;
	

  }
  
  .txtlink a:link{
	width:100%;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight: 600;
	background-color:#0199e6;
  }
  
   .txtlink a:visited{
	width:100%;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight:600;
	background-color:#0199e6;
  }*/
.txtlink a{
width: 100%;
padding: 6px 10px;
border: 1px solid
#fff;
font-size: 20px;
outline: none;
font-weight: 400;
background-color:
#fff;
border-radius: 3px;
box-shadow: 0px 5px 0px 0px
#C49E8C;}
  
	.txtlink a:hover{
	width:100%;
	font-size: 13px;
	background:transparent;
	font-weight:600;
	color:#000;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	}
.pricing{
	width:100%;
	padding:12% 0 0 0;
}
.pricing-grid {
width: 100%;
padding: 0;
margin-bottom:1.3em;
}

.box-grids{
	width:100%;
	margin-top:6%;
}

.client {
width: 100%;
margin-bottom: 4em;
}
.templatemo-top-menu {
    min-height:110px;
    background-color:#ffffff;
	border-bottom:solid 1px #CCC;
    width:100%;
	position:relative;
	z-index: 5000;
	float:left;
}

/*----Home Sec Start---*/
.captchimgsec{
	width:auto;
	height:auto;
	float:left;

}
 .subheaderfooter {
	width:44%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
	margin:0 auto;
}
.captchsec{
	width:98%;
	height:auto;
	float:left;
} 
.pricing-offer ul li.whyt a{
    background: #f4f4f4;
	height:auto;
    border-bottom:#f4f4f4 1px dotted;
	border-top:#f4f4f4 1px dotted;
}

/*.txtlink{
	width:40%;
	padding: 6px 10px;
	border: 1px solid #0199e6;
	font-size: 15px;
	color: #fff;
	outline: none;
	font-weight: 600;
	background-color:#0199e6;
	border-radius:8px;
	border-left:5px solid #0199e6;
	border-right:5px solid #0199e6;
	

  }
  
  .txtlink a:link{
	width:40%;
	border: 1px solid #0199e6;
	font-size: 15px;
	color: #fff;
	outline: none;
	font-weight: 600;
	background-color:#0199e6;
  }
  
   .txtlink a:visited{
	width:40%;
	border: 1px solid #0199e6;
	font-size: 15px;
	color: #fff;
	outline: none;
	font-weight:600;
	background-color:#0199e6;
  }
  */
.txtlink a{
width: 100%;
padding: 6px 10px;
border: 1px solid
#fff;
font-size: 20px;
outline: none;
font-weight: 400;
background-color:
#fff;
border-radius: 3px;
box-shadow: 0px 5px 0px 0px
#C49E8C;}
	.txtlink a:hover{
	width:40%;
	font-size: 15px;
	background:transparent;
	font-weight:600;
	color:#000;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	}

}



@media screen and (max-width:640px) {
.banner{
position:relative;
}
.regdtxt{
	color:#FFF; font-weight:400; font-size:13px;  
	float:left;
	
}
.top-menu ul li a {
  padding: 0.5em 0.5em 0em 0.5em;
}
span.menu:before {
	content: url(../images/nav-icon.png);
	cursor: pointer;		
}
.top-menu {
width: 11%;
float: right;
margin: 0%;
}
.top-menu  ul{
	display:none;
}
.top-menu  ul li {
	font-size: 12px;
	display:inline-block;
	width: 100%;
}
.top-menu ul li a {
padding:6px;
font-size: 13px;
width: 100%;
background:rgba(1, 153, 230, 0.9);
}
 span.menu{
	display:block;
	float:right;
	margin: 7px 8px 0px 0;
}
.top-menu  ul{
	margin: 0;
	z-index: 999;
	position: absolute;
	width: 96%;
	text-align: center;
	top: 17%;
	left: 2%;
	margin-top:1%;
}
.mainsinrec1
{
	width:50%;
	height:auto;
	float:left;
}
.top-menu  ul li a:hover{
color:#050e12;
}
.banner-text h1 {
  font-size: 2.1em;
}
.banner-text {
  margin-top: 4%;
  }
.banner-text h2 {
  font-size: 1em;
  width: 79%;
}
.banner-form form {
  padding: 1.5em;
  margin: 2em auto 0 auto;
}
.banner-form form input[type="text"] {
  width:100%;
  padding: 6px 14px;
  font-size:1em;
  margin-bottom:1em;

}
.banner-form form input[type="submit"] {
  width: 40%;
  padding: 6px 14px;
  font-size: 0.85em;
}
.banner {
  min-height: 421px;
}
.register h3 {
  font-size: 0.9em;
}
.register {
  width: 48%;
}
.register span {
  right: 30%;
  bottom: 0px;
  background-size: 86%;
  width: 30px;
}
.brief-grid-text h3 {
  font-size: 1.375em;
  margin-bottom: 0.5em;
}
.brief-grid-text p {
  font-size: 0.9em;
  width: 98%;
}
.brief-grid-content1 h3, .brief-grid-content2 h3 {
  font-size: 1em;
}
.brief-grid-content1 p, .brief-grid-content2 p,.feature-text p {
  font-size:15px;
}
.feature-text h3, .pricing-text h3, .video-text h3, .screen-text h3, .trusted-text h3, .contact-text h3 {
  font-size: 20px;
}
.feature-grid h3 {
  font-size: 20px;
}
.feature-grid p {
   font-size: 15px;
    overflow: hidden;
    padding: 10px;
}
.feature-grid:nth-child(4),.feature-grid:nth-child(5){
margin-bottom:0em;
}
.pricing-text p, .screen-text p, .trusted-text p, .contact-text p {
  font-size: 1em;
}
.pricing-grid:nth-child(3){
display:none;
}
.pricing-grid{
width:50%;
}
.image-grid {
  width: 50%;
}
.image-grid:nth-child(2){
display:none;
}
.image-grid img{
width:100%;
}
.sponcer {
  width: 70%;
  margin: 2em auto 0 auto;
}


/*----Home Sec Start 29.07.15---*/

.topmenusec{
	width:98%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}
.logo{
	width:98%;
	float:left;
}
.newbannersec{
	width:100%;
	height:auto;
	float:left;
	display:none;
}
.formnewsec
{
	width:100%;
	height:auto;
	background-color:#EAEAEA;
	background: url("../images/lines.jpg") repeat;
	/*margin-top:29%;*/
	border-bottom:solid 2px #CCC;
	padding-bottom:10px;
	float:left;
	
}
.registericon
{
	display:none;
}

.regdtxt{
	color:#FFF; font-weight:400; font-size:12px;
	
	text-align:center;
	margin-bottom:10px;
	/*float:left;*/
	
}

.checksec{
	background-color:#FFF; color:#333; width:100%;
}

#features{
	/*background-color:#0165ba;*/
	
	/*background: url(../images/slide3.jpg) 50% 0 no-repeat fixed;*/
	height: 750px;
	padding: 60px 0 0 0;	
	background-size: cover;
}
.pricesec{
	 width: 100%;
height: auto;
padding: 10px 0;
margin: 0 auto;
background-color:
#f4f4f4;
			 
}
.txtlink a{
width: 100%;
padding: 6px 10px;
border: 1px solid
#fff;
font-size: 20px;
outline: none;
font-weight: 400;
background-color:
#fff;
border-radius: 3px;
box-shadow: 0px 5px 0px 0px
#C49E8C;}
	.txtlink a:hover{
	width:100%;
	font-size: 13px;
	background:transparent;
	font-weight:600;
	color:#000;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	}
.pricing{
	width:100%;
	padding:12% 0 0 0;
}
.pricing-grid {
width: 100%;
padding: 0;
margin-bottom:1.3em;
}

.box-grids{
	width:100%;
	margin-top:6%;
}

.client {
width: 100%;
margin-bottom: 4em;
}
.templatemo-top-menu {
    min-height:110px;
    background-color:#ffffff;
	border-bottom:solid 1px #CCC;
    width:100%;
	position:relative;
	z-index: 5000;
	float:left;
}
.captchimgsec{
	width:auto;
	height:auto;
	float:left;

}
/*----Home Sec Start---*/

 .subheaderfooter {
	width:50%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
	margin:0 auto;
}
.captchsec{
	width:98%;
	height:auto;
	float:left;
}

.pricing-offer ul li.whyt a{
    background: #f4f4f4;
	height:auto;
    border-bottom:#f4f4f4 1px dotted;
	border-top:#f4f4f4 1px dotted;
}
/*.txtlink{
	width:60%;
	padding: 6px 10px;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight: 600;
	background-color:#0199e6;
	border-radius:8px;
	border-left:5px solid #0199e6;
	border-right:5px solid #0199e6;
	

  }
  
  .txtlink a:link{
	width:60%;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight: 600;
	background-color:#0199e6;
  }
  
   .txtlink a:visited{
	width:60%;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight:600;
	background-color:#0199e6;
  }*/
.txtlink a{
width: 100%;
padding: 6px 10px;
border: 1px solid
#fff;
font-size: 20px;
outline: none;
font-weight: 400;
background-color:
#fff;
border-radius: 3px;
box-shadow: 0px 5px 0px 0px
#C49E8C;}
  
	.txtlink a:hover{
	width:60%;
	font-size: 13px;
	background:transparent;
	font-weight:600;
	color:#000;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	}
.newtextsec{ display:none!important;}

}


@media screen and (max-width:480px) {
.so h3 {font-size: 26px!important;}
.why-choose-us-content .content {
    padding-left: 27px!important;}
.homepage-feature img {
   /* width: 60px!important;*/}
.con {
    padding: 7px 0px!important;}
.banner img {
    display: none!important;
}
.banner::before {
    display: none!important;
}
.trusted-text h3{
    font-size: 21px!important;
}
.trusted-text h4 {
    padding-top: 13px !important;
}
..contact-text p {
    font-size: 15px !important;
    line-height: 17px!important;}
.trust a {
    margin: 0 68px!important;
}
.why-choose-us-content .content .features-list li {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0100%!important;
    max-width: 93%!important;
    color:#1c1a1a;
    position: relative;
    padding-left: 76px!important;
    padding-right: 0px!important;
    padding-top: 20px!important;
}
.banner {
    min-height: 181px;
}
.banner-form form input[type="text"] {
margin-left: 0em;}
.achievements-content {
    padding-top: 24px !important;
    padding-bottom: 18px !important;
    padding-left: 30px;
    padding-right: 30px;
}
.left img {
    display: none;
}
.container {
    width: 100% !important;}
.achievements-content {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.feature-text h1 {
    font-size: 23px !important;
    margin-bottom: 20px;
}
.sign1, .sign2, .sign3 {
    margin-bottom: -3px!important;
    margin-top: 19px!important;
    padding: 0px!important;
    border-radius: 0px;!important;
}
.divider{ display:none;}
.top-nav ul ul {
    position: absolute;
    background: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 500;
    width: 100% !important;
    margin-left: 0%!important;
    left: 589px;
    border-top: solid 1px #999;
}
.top-nav ul {
    padding: 0;
    float: left !important;
}
.lead {
    margin-bottom: 0px;
font-size: 20px;
font-weight: 900;
line-height: 1.4;
color:#fff; letter-spacing: 1px;
}
.font-100 {
    font-size: 18px!important;
    text-align: center!important;
    color:#fff;
}
.homepage-feature {
   /* height: 131px   !important;*/}
.homepage-feature h2::before {
bottom: 143px !important;}
.pos-banner {
   top: 232px; height: 118px !important; width: 91%;
left: 1px;}
.midtxtsec {
    width: 100%;}
.rgst-sec {    margin: 0px;}
.logo img {
background-size: 100%;
width: 100%;
}
.logo {
float: left;
width: 23%;
}
span.menu {
margin: 3px 8px 0px 0;
}
.banner-text h1 {
font-size: 1.8em;
}
.banner-text h2 {
font-size: 0.9em;
width: 100%;
}
/*.header {
padding: 2.5em 0;
}*/
.banner-form form input[type="text"] {
width:100%;
margin-bottom: 1em;
}
.banner-form form input[type="submit"] {
width:63%;
}
.banner-form form {
padding: 1em;
}
.register {
float:none;
width:80%;
display:inline-block;
text-align: center;
}
.register span {
right: 16%;
background-size: 86%;
width: 28px;
}
.brief-grids {
width: 100%;
}
.brief-grid-text h3 {
font-size: 1.5em;
}
.feature-text h3, .pricing-text h3, .video-text h3, .screen-text h3, .trusted-text h3, .contact-text h3 {
font-size: 31px;
}
.feature-grid i.f1 {
background-position: -9px -17px;
}
.feature-grid i {
width: 53px;
height: 49px;
background-size: 300px;
}
.feature-grid i.f2 {
background-position: -65px -10px;
background-size: 498%;
}
.feature-grid i.f3 {
background-position: -147px -16px;
}
.feature-grid i.f4 {
background-position: -222px -17px;
}
.pricing-top {
padding: 1em 0;
}
.pricing-top h3 {
font-size: 1.5em;
margin-bottom: 5px;
}
.pricing-top p {
font-size: 0.85em;
}
.video-text p {
font-size: 0.9em;
}
.video-play {
margin: 2em auto;
width: 100%;
}
.video-play iframe {
height: 263px;
}
.video-play h4 {
font-size: 0.9em;
margin-bottom:1em;
}
.image-grid {
width: 100%;
margin-bottom: 1em;
}
.client {
width: 100%;
height:auto;
margin-bottom: 4em;
float:left;
}
/*.client:nth-child(3){
display:none;
}*/
.sponcer {
width: 70%;
margin: 0px auto;
}
.get-started h3 {
font-size: 42px;
margin-top: 22px;
}
.get{font-size: 43px; line-height: 62px;}
.get1{font-size: 45px; line-height: 17px;}
.get2{font-size: 49px;}
.get-started a {
padding: 7px 19px;
font-size: 0.85em;
}
.get-started h4 {
font-size: 21px;
}
.get-started {
min-height: 162px;
}
.contact-form {
margin-top: 2em;
}
.text-box, .textarea {
width: 100%;
padding: 0;
}
.textarea {
text-align: center;
}
.copy-right p {
font-size: 0.9em;
}
.feature-grid {
width: 100%;
}
.feature-grid {
width: 100%;
padding: 0;
margin-bottom:1em; padding-top: 19px;
}
.banner-form form {
    background-color: #0b0a0a;}

/*----Home Sec Start 29.07.15---*/

.topmenusec{
	width:98%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}
.logo{
	width:98%;
	float:left;
}
.newbannersec{
	width:100%;
	height:auto;margin-top: 0px;
	float:left;
	display:block;
}
.banner img {

    width: 100%;
    margin-top: 0px;

}
.formnewsec
{
	width:100%;
	height:auto;
	background-color:#EAEAEA;
	background: url("../images/lines.jpg") repeat;
	/*margin-top:55%;*/
	border-bottom:solid 2px #CCC;
	padding-bottom:10px;
	float:left;
	
}
.registericon
{
	display:none;
}

.regdtxt{
	color:#000; font-weight: 600;
font-size: 25px;
	
	text-align:center;
	margin-bottom:10px;
	/*float:left;*/
	
}
.banner-form form {
    padding: 1.5em;
    margin: -1em auto 0 auto; width:100%;} 
.toptxt{ display:none;}
.regdtxt {margin-top: -120px;}

.checksec{
	background-color:#FFF; color:#333; width:100%;
}

#features{
	/*background-color:#0165ba;*/
	
	/*background: url(../images/slide3.jpg) 50% 0 no-repeat fixed;*/
	height: 1250px;
	padding: 22px 0 0 0;	
	background-size: cover;
}
.pricesec{
	width: 100%;
height: auto;
padding: 10px 0;
margin: 0 auto;
background-color:
#f4f4f4;
			 
}

/*.txtlink{
	width:70%;
	padding: 6px 10px;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight: 600;
	background-color:#0199e6;
	border-radius:8px;
	border-left:5px solid #0199e6;
	border-right:5px solid #0199e6;
	

  }
  
  .txtlink a:link{
	width:70%;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight: 600;
	background-color:#0199e6;
  }
  
   .txtlink a:visited{
	width:70%;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight:600;
	background-color:#0199e6;
  }
  */
.txtlink a{
width: 100%;
padding: 6px 10px;
border: 1px solid
#fff;
font-size: 20px;
outline: none;
font-weight: 400;
background-color:
#fff;
border-radius: 3px;
box-shadow: 0px 5px 0px 0px
#C49E8C;}
	.txtlink a:hover{
	width:70%;
	font-size: 13px;
	background:transparent;
	font-weight:600;
	color:#000;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	}
.pricing{
	width:100%;
	height:auto;
	padding:12% 0 ;
}
.pricing-grid {
width: 100%;
padding: 0;
margin-bottom:1.3em;
}

.box-grids{
	width:100%;
	margin-top:6%;
}

.templatemo-top-menu {
    min-height:110px;
    background-color:#ffffff;
	border-bottom:solid 1px #CCC;
    width:100%;
	position:relative;
	z-index: 5000;
	float:left;
}


.captchimgsec{
	width:auto;
	height:auto;
	float:left;

}
/*----Home Sec Start---*/

.subheaderfooter {
	width:100%;
   font-weight: normal;
font-size: 14px;
color:
#ddd;
}
.captchsec{
	width:98%;
	height:auto;
	float:left;
}
.pricing-offer ul li.whyt a {
    background: 
#fff;
border-bottom:
    #d9d7d7 1px dotted;
}
.pricing-offer ul li a {
    color: 
    #333;
    font-size: 15px;
    text-align: left;
    display: block;
    padding: 3px 29px;
    text-decoration: none;
    font-weight: 400;
}
.banner::before {
    position: absolute;
    left: 0;
    top: 0px;
    content: "";
    width: 100%;
    height: 100%;
    background: 
    rgba(244, 244, 244, 0.84);
    top: -4px;
    left: -5%;
    width: 152px;
    height: 16%;
    -webkit-transform: skewX(150deg);
    transform: skewX(200deg);
    z-index: 1;
}
}


@media screen and (max-width:360px) {
.banner::before {
    position: absolute;
    left: 0;
    top: 0px;
    content: "";
    width: 100%;
    height: 100%;
    background: 
    rgba(244, 244, 244, 0.84);
    top: -4px;
    left: -5%;
    width: 152px;
    height: 16%;
    -webkit-transform: skewX(150deg);
    transform: skewX(200deg);
   /* z-index: 1;*/
}

.txtlink{
	width:90%;
	padding: 6px 10px;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight: 600;
	background-color:#0199e6;
	border-radius:8px;
	border-left:5px solid #0199e6;
	border-right:5px solid #0199e6;
	

  }
  
  .txtlink a:link{
	width:90%;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight: 600;
	background-color:#0199e6;
  }
  
   .txtlink a:visited{
	width:90%;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight:600;
	background-color:#0199e6;
  }
  
	.txtlink a:hover{
	width:90%;
	font-size: 13px;
	background:transparent;
	font-weight:600;
	color:#000;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	}

.pricing-offer ul li.whyt a{
   
	height:auto;
    border-bottom:#f4f4f4 1px dotted;
	border-top:#f4f4f4 1px dotted;
}
.pri, .pri1, .pri2 { margin-bottom: 20px;}
.maintoptxt, .rgst-sec{ display:none;}
.pos-banner {
    width: 95%;
    left: 0px;
}


}


@media screen and (max-width:320px) {
	
	.banner-form form{
	padding:2em;
	width:75%;
	background-color:#0160b2;
	  border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	margin:2em auto 0 auto;
}

.banner-form form input[type="text"] {
	width: 100%;
  /*padding: 10px 14px;*/
  font-size: 1em;
  color:#333;
  
}
.banner-form form input[type="submit"] {
  width: 80%;
  
 /* padding: 10px 14px;
  font-size: 1em;*/
}
	
	
	
.banner-text h1 {
font-size: 1.5em;
}
.banner-text h2 {
overflow: hidden;
height: 21px;
}
/*.banner-form form input[type="text"] {
width: 100%;
margin-right:0;
float:left;
}
.banner-form form {
padding: 0.6em;
text-align: center;
margin: 1em auto 0 auto;
}*/
.banner-text {
margin-top: 1%;
}
/*.logo {
width: 30%;
}*/
.banner {
min-height: 423px;
}
.register {
width: 98%;
margin-top:1em;
}
.brief-grids {
padding: 0;
}
.brief-grid-text h3 {
font-size: 1.4em;
}
.brief-grid {
margin-top: 1.3em;
}
.brief-grid-content1 p, .brief-grid-content2 p {
width: 100%;
}
.feature-grid {
width: 100%;
}
.feature-grid {
width: 100%;
padding: 0;
margin-bottom:1em;
}
.feature-grid:nth-child(4), .feature-grid:nth-child(5) {
margin-bottom: 1em;
}
.register span {
right: 14%;
transform: rotate(-96deg);
bottom: 11px;
}
.pricing-text p, .screen-text p, .trusted-text p, .contact-text p {
font-size: 0.9em;
overflow: hidden;
height: 18px;
}
.pricing-grid {
width: 100%;
padding: 0;
margin-bottom:1.3em;
}
.video-play iframe {
height: 176px;
}
.image-grid {
padding: 0;
}
.client {
width: 100%;
margin-bottom: 4em;
padding:0;
}
.client:nth-child(2){
margin-bottom:2em;
}
.get-started h4 {
font-size: 0.8em;
}
.get-started h3 {
font-size: 1.2em;
line-height: 1.3em;
}
.get-started a {
padding: 5px 14px;
font-size: 0.8em;
}
.textarea textarea {
height: 115px;
}
.textarea input[type="submit"] {
font-size: 0.9em;
padding: 0.5em 2.5em;
}
.footer a img{
background-size:100%;
width:34%;
}
.copy-right {
margin-top: 0.5em;
}

/*----Home Sec Start 29.07.15---*/
.subheader {
	width:80%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
	margin:0 auto;
}
.topmenusec{
	width:98%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}
.logo{
	width:98%;
	float:left;
}
.newbannersec{
	width:100%;
	height:auto;
	float:left;
	display:none;
}
.formnewsec
{
	width:100%;
	height:auto;
	background-color:#EAEAEA;
	background: url("../images/lines.jpg") repeat;
	/*margin-top:55%;*/
	border-bottom:solid 2px #CCC;
	padding-bottom:10px;
/*	position: absolute;
	margin-top:5%;*/
	float:left;
	
}
.registericon
{
	display:none;
}

.regdtxt{
	color:#FFF; font-weight:400; font-size:12px;
	
	text-align:center;
	margin-bottom:10px;
	/*float:left;*/
	
}

.checksec{
	background-color:#FFF; color:#333; width:100%;
}

#features{
	/*background-color:#0165ba;*/
	
	/*background: url(../images/slide3.jpg) 50% 0 no-repeat fixed;*/
	height: 1250px;
	padding: 140px 0 0 0;	
	background-size: cover;
}
.pricesec{
	 width:auto;
	 height:auto;
	 padding:8px;
	 background-color:#EAEAEA;
	 
	 color: #333;
	 border:solid 1px #999;
	 font-weight:500;
	 font-size:20px;
	 text-align:center;	
     border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	margin-top:1%;
	margin-bottom:1%;
			 
}

.txtlink{
	width:100%;
	padding: 6px 10px;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight: 600;
	background-color:#0199e6;
	border-radius:8px;
	border-left:5px solid #0199e6;
	border-right:5px solid #0199e6;
	

  }
  
  .txtlink a:link{
	width:100%;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight: 600;
	background-color:#0199e6;
  }
  
   .txtlink a:visited{
	width:100%;
	border: 1px solid #0199e6;
	font-size: 13px;
	color: #fff;
	outline: none;
	font-weight:600;
	background-color:#0199e6;
  }
  
	.txtlink a:hover{
	width:100%;
	font-size: 13px;
	background:transparent;
	font-weight:600;
	color:#000;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	}

	.pricing-section{
	width:100%;
	margin:5% 0 3% 0;
	float:left;
	}
	
	.templatemo-top-menu {
    min-height:110px;
    background-color:#ffffff;
	border-bottom:solid 1px #CCC;
    width:100%;
	position:relative;
	z-index: 5000;
	float:left;
}

/*----Home Sec Start---*/

.captchimgsec{
	width:auto;
	height:auto;
	float:left;

}

.subheaderfooter {
	width:60%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
	margin:0 auto;
}
.captchsec{
	width:98%;
	height:auto;
	float:left;
}
.pricing-offer ul li.whyt a{
    background: #f4f4f4;
	height:auto;
    border-bottom:#f4f4f4 1px dotted;
	border-top:#f4f4f4 1px dotted;
}
}

.homepage-feature {
   /* border: 2px solid #EEEEEE;
        border-top-color: rgb(238, 238, 238);
        border-top-style: solid;
        border-top-width: 2px;
        border-bottom-color: rgb(238, 238, 238);
        border-bottom-style: solid;height: 121px;
        border-bottom-width: 2px;*/
  
  padding: 20px 10px 0 10px;margin-top: 1px;
}

.homepage-feature img {
    /*margin-bottom: 0px;
    background-color:#f4c7b9;
    border-radius: 50%;
    padding: 23px; width: 157px;*/
}
.homepage-features{     padding-bottom: 37px; }
/*.homepage-feature h2::before {
 width: 80px;
height: 2px;
background:
#D5D5D5;
left: 50%;
margin-left: -40px;
content: "";
bottom: 91px;
position: absolute;
}*/
.font-100{font-size: 15px;
text-align: left; color: #fff;}

.brief {
  /* background: url(../images/2ndbanner.jpg) 50% 0 no-repeat fixed;*/
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden; padding:0px; /*border-bottom: 1px solid #ddd*/
}
.shadow{ background-image:url(../images/shadow.png) ; background-position:bottom center; background-repeat:no-repeat; height:20px;}
.shadow1{ background-image:url(../images/shadow1.png) ; background-position:bottom center; background-repeat:no-repeat; height:20px;}
/*
.brief::before {
 position: absolute;
 left: 0;
top: 0px;
content: "";
width: 100%;
height: 100%;
background:rgba(30, 21, 17, 0.73);

}*/
.feature-text h1{ /*color:#fff;*/}
.foot-c{text-align: center !important;
border-top: 1px solid#3c3a3a;
padding-top: 13px;
margin-top: 10px; color:#b9bcbc;}

.achievements-content {
    overflow: hidden;
    position:relative;
    z-index: 1;

    text-align: center;
  /*  padding-top: 49px;
    padding-bottom: 44px;*/
    padding-left: 30px;
    padding-right: 30px;
}

.achievements-content1::before {
   position: absolute;
background: #ffe3db;
content: "";
top: 200px;
right: 19%;
width: 800px;
height: 1%;
-webkit-transform: skewX(150deg);
transform: skewX(163deg);
z-index: -1;
}
.achievements-content .bg-dot {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.divider {
    position: absolute;
    z-index: 1;
    top: 0;
    height: 100%;
    width: 5vw;
    max-width: 72px;
    left: -1px;
    pointer-events: none;
    -webkit-mask-image: url("data:image/svg+xml;utf8,%3csvg viewBox='0 0 100 100' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3e%3cpath d='M0,0 C16.6666667,66 33.3333333,99 50,99 C66.6666667,99 83.3333333,66 100,0 L100,100 L0,100 L0,0 Z' fill='%23fff' fill-rule='evenodd' transform='translate(50.000000, 50.000000) rotate(-90.000000) translate(-50.000000, -50.000000)' /%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml;utf8,%3csvg viewBox='0 0 100 100' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3e%3cpath d='M0,0 C16.6666667,66 33.3333333,99 50,99 C66.6666667,99 83.3333333,66 100,0 L100,100 L0,100 L0,0 Z' fill='%23fff' fill-rule='evenodd' transform='translate(50.000000, 50.000000) rotate(-90.000000) translate(-50.000000, -50.000000)' /%3e%3c/svg%3e");
    -webkit-mask-size: 100% 101%;
    mask-size: 100% 101%;
    background-color: 
    #fff;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: 2;
}
.left img{-webkit-border-top-left-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-topleft: 50px;
-moz-border-radius-bottomleft: 50px;
border-top-left-radius: 50px;
border-bottom-left-radius: 50px; height: 476px;}
.right img{-webkit-border-top-left-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-topleft: 50px;
-moz-border-radius-bottomleft: 50px;
border-top-left-radius: 50px;
border-bottom-left-radius: 50px; height: 449px;}

.why-choose-us-content {
  /*     background-color: #002e5b;*/
 background-image: url(../images/why-choose-bg.jpg);
    background-position: right center;
    background-size: cover;
    background-repeat: no-repeat;
}
/*================================================
Why Choose Us Area CSS
=================================================*/
.why-choose-us-area .container-fluid {
  padding: 0;
}

.why-choose-us-area .container-fluid .row {
  margin: 0;
}

.why-choose-us-area .container-fluid .row .col-lg-5, .why-choose-us-area .container-fluid .row .col-lg-7 {
  padding: 0;
}

.why-choose-us-content {
  background-color: #fff;
  background-image: url(../images/why-choose-bg.jpg);
  background-position: right center;
  background-size: cover;
  background-repeat: no-repeat;
}

.why-choose-us-content .content {
<!--max-width: 857px;-->
overflow: hidden;
padding-left: 40px;
padding-top: 23px;
padding-bottom: 46px;
}

.why-choose-us-content .content .title {
  margin-bottom: 10px;
}

.why-choose-us-content .content .title .sub-title {
  color: #3aade1;
  font-size: 18px;
  display: block;
  margin-bottom: 10px;
}

.why-choose-us-content .content .title h2 {
  color: #1c1a1a;
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 33px;
  font-weight: 600;
}
.why-choose-us-content .content .title h2 span {
    color: #ec3f09;
}
.why-choose-us-content .content .title p {
  color: #1c1a1a;
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 10px;
}

.why-choose-us-content .content .features-list {
  padding-left: 0;
  list-style-type: none;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 0;
  margin-top: 0;
}

.why-choose-us-content .content .features-list li {
  -ms-flex: 0 0 48%;
  -webkit-box-flex: 0;
          flex: 0 0 33%;
  max-width: 50%;
  color: #1c1a1a;
  position: relative;
  padding-left: 82px;
  padding-right: 15px;
  padding-top: 30px;
}

.why-choose-us-content .content .features-list li .icon {
  position: absolute;  border: 3px dotted #ec3f09;
  left: 15px;
  top: 35px;
  width: 50px;
  height: 50px;
  line-height: 39px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border-radius:13%;
  color: #ffffff;
/*  background-color: #ec3f09;*/
  text-align: center;
  font-size: 28px;
}

.why-choose-us-content .content .features-list li span {
  display: block;
  margin-bottom: 6px;
  color: #1c1a1a;
  text-transform: uppercase;
  font-size: 15px;
font-weight: 600;
letter-spacing: 1px;
}
.why-choose-us-content .content .features-list li span {
    display: block;
    margin-bottom: 6px;
    color: #1c1a1a;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 17px 0px;
}
.why-choose-us-content .content .features-list li:hover .icon {
  background-color: #fff; border: 3px dotted #000;
  color: #3aade1;
}

.why-choose-us-image {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.why-choose-us-image.bg1 {
  background-image: url(../img/why-choose-img1.jpg);
}

.why-choose-us-image.bg2 {
  background-image: url(../img/why-choose-img2.jpg);
}

.why-choose-us-image.bg3 {
  background-image: url(../img/why-choose-img3.jpg);
}

.why-choose-us-image img {
  width: auto !important;
  display: none !important;
}

.why-choose-us-slides {
  height: 100%;
}

.why-choose-us-slides .owl-stage-outer {
  width: 100%;
  height: 100%;
}

.why-choose-us-slides .owl-stage-outer .owl-stage {
  height: 100%;
}

.why-choose-us-slides .owl-stage-outer .owl-stage .owl-item {
  height: 100%;
}

.why-choose-us-slides.owl-theme .owl-nav {
  opacity: 0;
  visibility: hidden;
  margin-top: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.why-choose-us-slides.owl-theme .owl-nav [class*=owl-] {
  position: absolute;
  left: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: 0;
  padding: 0;
  background-color: transparent;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  color: #ffffff;
  font-size: 35px;
}

.why-choose-us-slides.owl-theme .owl-nav [class*=owl-].owl-next {
  left: auto;
  right: 25px;
}

.why-choose-us-slides.owl-theme .owl-nav [class*=owl-]:hover {
  color: #3aade1;
  background-color: transparent;
}

.why-choose-us-slides.owl-theme .owl-dots {
  line-height: .01;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 25px;
  margin-top: 0;
}

.why-choose-us-slides.owl-theme .owl-dots .owl-dot span {
  width: 15px;
  height: 2px;
  margin: 0 3px;
  background-color: #ffffff;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border-radius: 0;
}

.why-choose-us-slides.owl-theme .owl-dots .owl-dot:hover span {
  background-color: #3aade1;
}

.why-choose-us-slides.owl-theme .owl-dots .owl-dot.active span {
  background-color: #3aade1;
  width: 25px;
}

.why-choose-us-slides.owl-theme:hover .owl-nav {
  opacity: 1;
  visibility: visible;
}
.trusted-text  h4{text-align: center;
font-size: 20px;
padding-top: 79px;}
.trusted-text  h3{text-align: center;}

