body{
	font-family: 'Lato';
	padding:0;	
	margin:0;
}

.sprite {
    background-image:url(../images/sprites.png);
    background-repeat: no-repeat;
    display: block;
}

a{outline: 0;}
/*.trdmark{ float:right; margin:5px 0 0 40px;}
.trdmark sub{font-size:21px;}
.trdmark sup{font-size:10px;}*/

.pull-left{float:left;}
.pull-right{float:right;}
.container2{width:100%; margin:auto; background:#fff; height:80px; padding:0;}
.topinr{position:relative; width:1082px; margin:auto;}
.topinr .span4{margin:0; float:left; padding-top:10px;  width:438px;}
.topinr .span4 img{width:100%; outline: 0;}
.topinr .span4 a{display:block; outline: 0;  float:left;}
.wit{background:#fff; height:50px; width:400px;}
.topinr .span8{margin:0; float:right; padding-top:18px;}
.topinr .span8 span{display:block; font-size:21px; color:#6d6a64; font-family: 'Lato';}
.topinr .span8 span a{font-family: 'Lato'; text-decoration:none; color:#6d6a64;}
.topinr .span8 span a .call{float:left; margin-right:5px; background:url(../images/call.png) no-repeat; height:33px; width:14px;}
.topinr .span8 span a .call img{ width:9px;}
.bgimage-cal{background:url(../images/box.jpg) no-repeat top; height:586px;}
.pd-none{padding:0 !important;}
.left-section1{float:left; background:rgba(255, 255, 255, 0.7) none repeat scroll 0 0; margin-top:80px; width:730px; padding:30px;}
.left-section1 h1{font-size:52px; color:#414141; font-family: 'Lato'; margin:0; line-height:52pt;}
.left-section1 h1 span{color:#bd3e00;}
.left-section1 h3 a{background:#2791c6; padding:13px 70px; text-align:center; font-size:23px; text-transform:uppercase; font-weight:bold; font-family: 'Lato'; display:block; color:#fff; float:left; border-radius:2px;}
.left-section1 h3 a:hover{text-decoration:none; background:#0278ca;}

.clbx{border:1px solid #fff; padding:8px 10px; border-radius:5px;}
.clbx:hover{background:#EAEAEA;}

.sctin-1 h3{overflow:hidden; width:100%; margin:30px 0; float:left;}
.sctin-1 h3 a{background:#2791c6; padding:13px 70px; text-align:center; font-size:23px; text-transform:uppercase; font-weight:bold; font-family: 'Lato'; display:block; color:#fff; border-radius:2px; width:350px; margin:auto;}
.sctin-1 h3 a:hover{text-decoration:none; background:#0278ca;}

.testi{background:#fff; border-radius:10px; padding:30px; margin:30px 90px; overflow:hidden;}
.testi:hover{background:#fefefe;}
.testi p{font-family: 'Lato'; font-size:17px; color:#4A4A4A; background:url(../images/coma.png) top left no-repeat; padding:20px 0 0 60px; float:left; width:71%;}
.testi h4{float:right; width:20%;  text-align:center; font-family: 'Lato'; color:#bd3e00; font-size:26px; line-height:34pt;  border-left:1px solid #D3D3D3;}
.testi h4 span{display:block;}
.testi:hover h4{color:#2791c6;}


.left-section6{ background:rgba(255, 255, 255, 0.7) none repeat scroll 0 0; margin-top:80px; width:730px; padding:30px; margin:auto;}
.bgimage-cal2{background:#f4f7fc; padding:80px 0;}
.left-section6 h1{font-size:45px; color:#414141; font-family: 'Lato'; margin:0; line-height:52pt;}
.left-section6 h1 span{color:#bd3e00;}
/*==Start section-1==*/
.about{margin-bottom:50px !important;}
.about h2{font-family: 'Lato'; font-size:36px; color:#000; text-align:center; margin:40px 0 74px;}
.about h2 span{color:#bd3e00;}
.section-1{overflow:hidden; padding:17px 0; background:#f2f2f2;}
.inner-section{margin:auto; width:1082px; overflow:hidden;}
.left-section{float:left; width:658px;}
.right-section{float:right; width:420px;}
.boximage{width:513px; float:right;}
.left-section h1{font-size:52px; color:#414141; font-family: 'Lato';}
.get{ color:#414141; font-size:21px; font-family: 'Lato'; margin:30px 0 0;}
.get span{color:#bd3e00; font-weight:bold;}
.formbox{overflow:hidden; border:5px solid #2791c6;border-radius: 5px; padding:20px;}
.txtbox{border-radius: 5px; border:1px solid #9B9B9B; padding:5px; font-size:18px;font-family: 'Lato'; margin:15px; width:44%;}
::-webkit-input-placeholder {color:#000;}
:-moz-placeholder { /* Firefox 18- */color:#000;}
::-moz-placeholder {  /* Firefox 19+ */color:#000; }
:-ms-input-placeholder { color:#000; }
.sbmit{background:url(../images/request.png) no-repeat center; width:290px; height:75px; border:0; text-indent:-999px; overflow:hidden; margin:auto; display:block; background-position:0 0; }
/*==End section-1==*/

/*==Start section==*/
.section-2{overflow:hidden; background:#fff; padding:20px 0;
 -moz-box-shadow:inset  0  2px 2px -2px #ccc, inset  0 -2px 2px -2px #ccc;
    -webkit-box-shadow:inset  0  2px 2px -2px #ccc, inset  0 -2px 2px -2px #ccc;
     box-shadow:inset  0  2px 2px -2px #ccc, inset  0 -2px 2px -2px #ccc;
}
.sctin-1 h2{font-size:26px; color:#000; margin:30px 0; font-family: 'Lato';}
.sctin-1 h2 span{ color:#bd3e00;}
.ifrm{width:90%; height:316px; margin-top:10px; border:2px solid #bd3e00;}
.boxcol-1{position:relative; overflow:hidden;}
.boxcol-1 h3{font-size:27px; color:#474745; font-family: 'Lato'; margin:0;}
.boxcol-1 ul{list-style-type:none; padding:10px 0 0; margin:0;}
.boxcol-1 li{background:url(../images/icon.png) no-repeat left; font-family: 'Lato'; color:#474745; font-size:18px; padding-left:30px; background-position:0 5px; margin-bottom:15px;}
.boxcol-1 p{font-size:16px; font-family: 'Lato'; color:#474745; }
.slide a{color:#020202;}
.slide p{font-size:18px; padding:10px 0; text-align:center;}
.slid{padding:20px 0;}
.slid h2{margin-bottom:50px;}
.about p{font-size:16px;color:#474745; line-height:21pt; text-align:justify; }
.cmpny{float:right;}
.prabox{float:left; width:658px;}
.prabox ul{list-style-type:none; padding:0; margin:0;}
.prabox li{background:url(../images/icon2.png) no-repeat left; color:#474745; font-size:16px; padding-left:30px; margin:0 0 11px; background-position:0 6px; line-height:24pt; float:left; width:50%;}


.boxcol-3 h3{font-size:31px; color:#474745; margin:0 0 20px;}
.boxcol-3 ul{list-style-type:none; padding:10px 0 0; margin:0;}
.boxcol-3 li{background:url(../images/icon2.png) no-repeat left; color:#474745; font-size:16px; padding-left:20px; margin:0 0 11px; background-position:0 6px;}
.boxcol-3 li a{color:#474745; text-decoration:none;}
.boxcol-3 li a:hover{ color:#2791c6;}

.tst{padding:20px 0;}
.testimnl h3{font-size:31px; color:#474745; margin:0;}
.testimnl p{font-size:21px;color:#474745;}
.bscol{overflow:hidden; width:540px;}
.bscol ul{list-style-type:none; padding:0; margin:0;}
.bscol ul li{overflow:hidden; margin:10px 0;}
.bscol ul li p{float:right; width:430px; line-height:18pt; font-size:16px; margin-left:10px;}
.imgbox{float:left; border:1px solid #A0A0A0; width:71px; height:71px; border-radius: 50%; overflow:hidden;}
.bscol ul li p strong{color:#bd3e00; font-size:18px; display:block; text-align:right; padding:15px 15px 0; font-family: 'Lato'; font-weight:bold;}
.bscol ul li p strong span{font-size:15px;}

#wrapper {position:absolute; z-index:1;top:45px; bottom:48px; left:0;width:100%;overflow:auto;}
#scroller {position:absolute; z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;padding:0;}

.sort{padding:0 !important; border-bottom:3px solid #bd3e00;}
.sort h2{text-align:center; font-size:36px; font-family: 'Lato'; line-height:48pt;}
.sort h2 span{color:#bd3e00;}
.sort h3{overflow:hidden; width:100%; margin:60px 0;}
.sort h3 a{background:#2791c6; padding:13px 70px; text-align:center; font-size:23px; text-transform:uppercase; font-weight:bold; font-family: 'Lato'; display:block; color:#fff; border-radius:2px; width:350px; margin:auto;}
.sort h3 a:hover{text-decoration:none; background:#0278ca;}

.formcal{margin:auto; border:2px solid #bd3e00; padding:30px; width:400px; border-radius:10px;}
.formcal h2{text-align:center; margin:0 0 20px; padding:10px 0; font-size:26px;  font-family: 'Lato'; text-transform:uppercase; font-weight:bold; color:#4a4a4a;}
.formcal p{font-size:17px; color:#4a4a4a; margin:0;}
.inpt{width:100%; border:1px solid #BFBFBF; border-radius:5px; padding:7px; margin-bottom:20px;}
.smbt{background:#2791c6; padding:10px 0; text-align:center; font-size:23px; text-transform:uppercase; font-weight:bold; font-family: 'Lato'; display:block; color:#fff; border-radius:2px; width:100%; margin:auto;border:1px solid #2791c6; border-radius:5px;}
.smbt:hover{text-decoration:none; background:#0278ca;}
/*==End section==*/

/*===Footer part start===*/
.form{padding:100px 0 !important;}
.footer1{background:#2791c6; padding:10px; width:100%; position:relative;}
.footer1 p{text-align:center; color:#fff; margin:0;}
.footer-2{ overflow:hidden; background:#e0e0e0; padding:10px; width:100%; position:relative; bottom:0; opacity: 0.8; padding:15px;}
.footer2{width:1160px; margin:auto; overflow:hidden; }
.footer2 .box1 .logo img{width:100%;}
.footer2 .box1 .logo{margin:20px 0;}
.footer2 .box2{float:left; width:50%; text-align:center; padding:0 50px;}
.footer2 .box2 h2{font-size:21px; font-family: 'Lato'; margin-bottom:20px;}
.footer2 .box2 h2 span{border-bottom:2px solid #bd3e00;}
.footer2 .box2 p{line-height:21pt;}
.footer2 .box1{float:left; width:25%;}
.footer2 .link{overflow:hidden; list-style-type:none; overflow:hidden; margin:15px 0 0; padding:0; float:left;}
.footer2 .link li{float:left;}
.footer2 .link li a{text-decoration:none; color:#020202; padding:10px; font-size:14px;}
.footer2 .link li a:hover{color:#bd3e00;}
.socillink{list-style-type:none; overflow:hidden; margin:20px auto auto; width:290px; position:relative; top:0px; padding:0; }
.socillink li{float:left;}
 .socillink li a{text-decoration:none; color:#fff; padding:10px; outline: 0;}
 .socillink li a:hover{color:#bd3e00;}
.facbook,.linkedin,.twitter,.skype,.youtube{display:block;}
.scrip{background:url(../images/sprites.png) no-repeat; display:block; width:60px; height:60px; overflow:hidden; text-indent:99px;}
.scrip:hover{background:url(../images/sprites2.png) no-repeat; display:block; width:60px; height:60px; overflow:hidden; text-indent:99px;}
.facbook{background-position:5px 2px;}
.facbook:hover{background-position:5px 2px;}
.linkedin{background-position:-59px 2px;}
.linkedin:hover{background-position:-59px 2px;}
.twitter{background-position:-123px 2px;}
.twitter:hover{background-position:-123px 2px;}
.skype{background-position:-102px 0;}
.youtube{background-position:-184px 5px;}
.youtube:hover{background-position:-184px 5px;}
.call2{float:right; width:25%; margin:20px 0;}
.call2 a{font-size:32px; text-decoration:none; color:#bd3e00; font-weight:bold; font-family: 'Lato';}
.call2 span{ display:block; float:left; position:relative; top:3px; margin-right:3px;}
/*===Footer part end===*/
/*==main section=======*/

@media screen and (min-width:961px) and (max-width:1024px) {
 .topinr{width:95%; overflow:hidden;}
 .inner-section{width:95%;}
 .left-section{width:50%;}
 .right-section{width:50%;}
 .boximage{width:90%;}
 .boximage img{width:100%;}
 .left-section h1{font-size:34px;}
 .get{font-size:19px;    margin:20px 0;}
 .formbox{padding:0;}
 .txtbox{width:43%; margin:10px;}
 .boxcol-1 h3{font-size:21px;}
 .boxcol-1 li{font-size:16px;}
 .boxcol-1 p{font-size:14px;}
 .inner-section h2{font-size:32px;}
 .prabox{width:60%;}
.cmpny{width:35%;}
.bscol{width:90%;}
.bscol ul li p{width:70%;}
.testimnl h3{font-size:27px;}
.boxcol-3 h3{font-size:21px;}
.testimnl p{font-size:16px;} 
.footer2{width:auto;}
}	

@media screen and (min-width:768px) and (max-width:960px) {
 .topinr{width:95%; overflow:hidden;}
 .inner-section{width:95%;}
 .left-section{width:50%;}
 .right-section{width:50%;}
 .boximage{width:90%;}
 .boximage img{width:100%;}
 .left-section h1{font-size:24px;}
 .get{font-size:14px;    margin: 10px 0;}
 .formbox{padding:0;}
 .txtbox{width:43%; margin:10px;}
 .boxcol-1 h3{font-size:21px;}
 .boxcol-1 li{font-size:16px;}
 .boxcol-1 p{font-size:14px;}
 .inner-section h2{font-size:32px;}
 .prabox{width:60%;}
.cmpny{width:35%;}
.bscol{width:90%;}
.bscol ul li p{width:70%;}
.testimnl h3{font-size:27px;}
.boxcol-3 h3{font-size:21px;}
.testimnl p{font-size:16px;} 
.footer2{width:auto;}
}

@media screen and (min-width:640px) and (max-width:767px) {
.topinr{width:95%; overflow:hidden;}
.topinr .span8{padding:12px 0 0;}
.topinr .span8 span{font-size:28px;}
.clr{ width:9px;}
.topinr .span4{padding:10px 0;}
.container2{height:auto;}
.inner-section{width:95%;}
.left-section{float:none; width:auto;}
.right-section{float:none; width:auto;}
.boximage{float:none; width:auto; margin:20px 0; text-align:center;}
.boximage img{width:auto;}
.left-section h1{font-size:24px;}
.get{font-size:14px; margin:10px 0 ;}
.formbox{padding:10px;}
.txtbox{ margin:10px;}
.inner-section h2{margin: 0 0 20px; font-size:28px;}
.ifrm{width:100%;}
.boxcol-1 h3{font-size:21px;}
.boxcol-1{padding-top:20px;}
.boxcol-1 li{font-size:16px;}
.boxcol-1 p{font-size:14px;}
.inner-section h2{font-size:21px;}
.slide p{font-size:14px;}
.slid{padding:0;}
.prabox{float:none; width:auto;}
.cmpny{float:none; margin:auto; width:auto;}
.bscol{width:auto;}
.bscol ul li p{width:85%;}
.testimnl h3{font-size:24px;}
.testimnl p{font-size:16px;}
.boxcol-3 h3{font-size:24px; padding-top:20px;}
.footer2{width:auto;}
.call2{float:none; margin:auto; display:table; margin:auto; padding:20px 0 0;}
.footer2 .link{float:none;}
.footer2 .link li a{display:block; padding:5px 12px;}


		.left-section1{width:100%; margin-top:0px; padding:20px;}
	.left-section1 h1{font-size:21px; line-height:24pt;}
	.get{font-size:13px; margin:10px 0;}
	.left-section1 h3 a{padding:13px 50px; font-size:16px;}
	.bgimage-cal{padding:20px 0; height:auto;}
	.boxcol-1 li{line-height:21pt;}
	.testi{margin:10px; padding:7px;}
	.testi p{width:100%; background:none; padding:10px; font-size:14px;}
	.testi h4{ width:100%; line-height:22px; font-size:20px; text-align:left; border:0; padding:0 10px; margin:0; }
	.prabox li{width:100%;}
	.sort h2{line-height:24pt; margin-top:20px !important;}
	.sort h3{margin:10px 0;}
	.sort h3 a{padding:10px; font-size:18px; width:auto; margin:auto;}
	.sort-cal img{width:100%;}
	.formcal{width:360px; margin:30px auto; padding:10px;}
	.formcal h2{font-size:17px !important;}
	.inner-section h2{margin-bottom:10px !important;}
	.formcal p{font-size:14px !important;}
	.inpt{margin-bottom:20px;}
	.smbt{font-size:16px;}
	.footer2 .box1{width:100%; text-align:center;}
	.footer2 .box2{padding:10px; width:100%;}
	.topinr .span4{width:370px;}
	.testi h4 span{display:inline;}
}
@media screen and (min-width:480px) and (max-width:639px) {
		.left-section1{width:100%; margin-top:0px; padding:20px;}
	.left-section1 h1{font-size:21px; line-height:24pt;}
	.get{font-size:13px; margin:10px 0;}
	.left-section1 h3 a{padding:13px 50px; font-size:16px;}
	.bgimage-cal{padding:20px 0; height:auto;}
	.boxcol-1 li{line-height:21pt;}
	.testi{margin:10px; padding:7px;}
	.testi p{width:100%; background:none; padding:10px; font-size:14px;}
	.testi h4{ width:100%; line-height:22px; font-size:20px; text-align:left; border:0; padding:0 10px; margin:0; }
	.prabox li{width:100%;}
	.sort h2{line-height:24pt; margin-top:20px !important;}
	.sort h3{margin:10px 0;}
	.sort h3 a{padding:10px; font-size:18px; width:auto; margin:auto;}
	.sort-cal img{width:100%;}
	.formcal{width:360px; margin:30px auto; padding:10px;}
	.formcal h2{font-size:17px !important;}
	.inner-section h2{margin-bottom:10px !important;}
	.formcal p{font-size:14px !important;}
	.inpt{margin-bottom:20px;}
	.smbt{font-size:16px;}
	.footer2 .box1{width:100%; text-align:center;}
	.footer2 .box2{padding:10px; width:100%;}
	

.topinr{width:95%; overflow:hidden;}
.topinr .span8{padding:12px 0 0;}
.topinr .span4{padding:10px 0; width:60%;}
.container2{height:auto;}
.inner-section{width:95%;}
.left-section{float:none; width:auto;}
.right-section{float:none; width:auto;}
.boximage{float:none; width:auto; margin:20px 0;}
.boximage img{width:100%;}
.left-section h1{font-size:24px;}
.get{font-size:14px; margin:10px 0 ;}
.formbox{padding:10px;}
.txtbox{ margin:10px;}
.inner-section h2{margin: 0 0 20px; font-size:28px;}
.ifrm{width:100%;}
.boxcol-1 h3{font-size:21px;}
.boxcol-1{padding-top:20px;}
.boxcol-1 li{font-size:16px;}
.boxcol-1 p{font-size:14px;}
.inner-section h2{font-size:21px;}
.slide p{font-size:14px;}
.slid{padding:0;}
.prabox{float:none; width:auto;}
.cmpny{float:none; margin:auto; width:auto;}
.bscol{width:auto;}
.bscol ul li p{width:80%;}
.testimnl h3{font-size:24px;}
.testimnl p{font-size:16px;}
.boxcol-3 h3{font-size:24px; padding-top:20px;}
.footer2{width:auto;}
.call2{float:none; margin:auto; display:table; margin:auto; padding:20px 0 0;}
.footer2 .link{float:none;}
.footer2 .link li a{display:block; padding:5px 12px;}
.topinr .span8 span{font-size:17px;}
.clr{ width:9px;}
.testi h4 span{display:inline;}	
}
@media screen and (max-width: 479px) {
	.testi h4 span{display:inline;}
	.left-section1{width:100%; margin-top:0px; padding:20px;}
	.left-section1 h1{font-size:21px; line-height:24pt;}
	.get{font-size:13px; margin:10px 0;}
	.left-section1 h3 a{padding:13px 50px; font-size:16px;}
	.bgimage-cal{padding:20px 0; height:auto;}
	.boxcol-1 li{line-height:21pt;}
	.testi{margin:10px; padding:7px;}
	.testi p{width:100%; background:none; padding:10px; font-size:14px;}
	.testi h4{ width:100%; line-height:22px; font-size:20px; text-align:left; border:0; padding:0 10px; margin:0; }
	.prabox li{width:100%;}
	.sort h2{line-height:24pt; margin-top:20px !important;}
	.sort h3{margin:10px 0;}
	.sort h3 a{padding:10px; font-size:18px; width:auto; margin:auto;}
	.sort-cal img{width:100%;}
	.formcal{width:auto; margin:20px 30px; padding:10px;}
	.formcal h2{font-size:17px !important;}
	.inner-section h2{margin-bottom:10px !important;}
	.formcal p{font-size:14px !important;}
	.inpt{margin-bottom:10px;}
	.smbt{font-size:16px;}
	.footer2 .box1{width:100%; text-align:center;}
	.footer2 .box2{padding:10px; width:100%;}
	
.topinr{width:95%; overflow:hidden;}
.topinr .span8{float:none; padding:0;}
.topinr .span4{float:none; width:auto; padding:10px 0;}
.container2{height:auto;}
.inner-section{width:95%;}
.left-section{float:none; width:auto;}
.right-section{float:none; width:auto;}
.boximage{float:none; width:auto; margin:20px 0;}
.boximage img{width:100%;}
.left-section h1{font-size:24px;}
.formbox{padding:10px;}
.txtbox{width:94%;}
.inner-section h2{margin: 0 0 20px; font-size:28px;}
.ifrm{width:100%;}
.boxcol-1 h3{font-size:21px;}
.boxcol-1{padding-top:20px;}
.boxcol-1 li{font-size:16px;}
.boxcol-1 p{font-size:14px;}
.inner-section h2{font-size:21px;}
.slide p{font-size:14px;}
.slid{padding:0;}
.prabox{float:none; width:auto;}
.cmpny{float:none; margin:auto; width:90%;}
.bscol{width:auto;}
.bscol ul li p{width:65%;}
.testimnl h3{font-size:24px;}
.testimnl p{font-size:16px;}
.boxcol-3 h3{font-size:24px; padding-top:20px;}
.footer2{width:auto;}
.call2{float:none; margin:auto; display:table; margin:auto; padding:20px 0 0;}
.footer2 .link{float:none;}
.footer2 .link li a{display:block; padding:5px 12px;}
.topinr .span8 span{font-size:24px;}
.clr{ width:9px;}
}
