@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,400italic,500,500italic,700,700italic,900,900italic);
html{font-family:'Roboto'!important; -webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{font-family:'Roboto'!important; font-size:13px; line-height:24px!Important;}

.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}
.Content{font-family: 'Roboto', sans-serif; font-size:15px;}
p{line-height:24px;}
.DarkText{color:#545454;}
.lighttext{color:#919191;}
.pb{padding-bottom:10px;}
.pts{ padding-top:5px;}
.pt{padding-top:10px;}
.Pb{padding-bottom:10px;}

/*! ------------------------------------------------------------ */
.topnav{ background-color:#222222!important; padding:10px 0px 10px 0px; vertical-align:middle;}
.Adress{padding:0px 0px 0px 30px; font-weight:300; color:#fff; font-size:14px;}
.nav-main{background:url(../images/nav-bg.png) repeat; padding:15px 0px 15px 0px; }
.PatternBg{ background:url(../images/cotentbg.pnge) repeat;}
.grs_content{padding:45px 0px 30px 0px;}
.serviceBox{ background:#fff; padding:35px 15px 35px 15px;}


h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-weight:400;line-height:1.1;color:inherit; font-family:'Roboto'!important; margin:0px!important; }
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small{font-weight:normal;line-height:1;color:#999;}
h1,
.h1,
h2,
.h2,
h3,
.h3{margin-top:20px;margin-bottom:10px;}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small{font-size:65%;}
h4,
.h4,
h5,
.h5,
h6,
.h6{margin-top:10px;margin-bottom:10px;}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small{font-size:75%;}
h1,
.h1{font-size:25px; text-transform:uppercase; font-family:'Roboto'!important; font-weight:600;}
h2,
.h2{font-size:30px; color:#545454;}
h3,
.h3{font-size:20px; font-weight:500; }
h4,
.h4{font-size:16px; font-weight:100!important; color:#545454; line-height:24px;}
h5,
.h5{font-size:14px; line-height:24px;}
h6,
.h6{font-size:13px; line-height:24px;}

.textlinnk{color:#545454; font-size:15px;} .textlinnk:hover{color:#da0014; text-decoration:none;}
.control-label{font-size:16px; font-weight:400; color:#545454;} .form-control{border-radius: 0px; height:38px;}
.afcbutton{ background:#c4212c; font-size:15px!important; padding:8px 15px 8px 15px; color:#fff;} .afcbutton:hover{background:#b50915; color:#fff;}
.footerbg{background-color:#282e30; border-bottom:solid 1px #222728;} 
.secondfooter{ background-color:#282e30; border-top:solid 1px #303637; padding:25px 0px 0px 0px;}
.footerlink{padding:5px 15px 5px 15px; text-decoration:none; color:#fff;} 
.footerlink:hover{ background:#000; color:#fff; text-decoration:none; border-radius:4px;}
.footerHeadder{ font-size:16px; font-weight:500; color:#fff; padding:0px 0px 18px 0px;}
.footermenu{ display:block; paddirng:0px 0px 0px 0px; color:#9c9c9c; } .footermenu:hover{text-decoration:none!important; color:#fff;}
.social{margin-right:45px;}
.social .col-lg-6 {color: #888888; font-size: 12px; padding-top: 18px;} .social .col-lg-6 img {margin-right: 10px;}
.copy{ background:#000; color:#fff; font-size:12px; padding:5px 15px 5px 0px; text-align:right; margin-top:10px;}
.bannertitile{font-family: 'Roboto'; color:#d2212b; font-weight:800; font-size:35px!important;}
.bannertitile2{font-family: 'Roboto'; font-size:30px; font-size:400; color:#464646;}
.bannersmalltext{color:#545454; font-family: 'Roboto'; font-size:15; font-weight:300; line-height:22px;}
.bannerbutton{border-radius:4px; font-size:15px;  padding:10px 15px 10px 15px; }
.green-black{ margin-top:5px;}
.headderdvdr{ background:url(../images/headderdivider.png) repeat-x; height:4px; }

.serviebox{border:solid 1px #c4c1c1; height:120px; margin-bottom:30px;} .ser-img{ width:35%; height:100%; display:block; padding-top:7%; float:left}.ser-content{ width:65%; padding:6% 3% 3% 0%; float:left} 
.abt-bg{background:#2374bb;}

.left,
.bg-image{float:left;
  width:50%;
  display:inline-block;
min-height:500px;
  padding:30px 50px 25px 50px; 
}


.bg-image{ float:left;
background-image: url(../images/about.png);
background-size:cover;
background-position:100% 100% ;
min-height:500px;
}
.about-banner{ background:url(../images/AbutUs.png) no-repeat; background-size:cover; min-height:410px;}
.mixedcontentbg{ background:url(../images/mapbg.png) right no-repeat ; background-position: right -100px bottom 830px; }
.calculator{border:solid 1px #e8e7e8; padding:10px 20px 10px 20px; margin-bottom:15px; } 
.colcimg{ margin-right:20px; float:left;} .colctxt{text-transform:uppercase; font-weight:400; }

/*! ------------------------------------------------------------ */
.grscolor{color:#;}
.bannerbutton{border-radius:4px; font-size:15px;  padding:10px 15px 10px 15px; background:#fff; color:#2374bb; border:solid 1px #2374bb;}
.white{color:#fff;} .blue{color:#2074bb;} .Black{color:#2c2c2c;} .gray{color:#717272;}
.vt{vertical-align:top;}
.abtpoint{ background:url(../images/tick.png) no-repeat 0px 5px; padding:0px 0px 0px 30px; color:#fff; font-size:16px;}
.cmb-btn{border-radius:4px; background:#fff; font-size:15px;  padding:10px 15px 10px 15px; }
.abt-split{ background:#f5f4f4; padding:20px 0px;}
.abtlist{ display:block;}
.abtlist ul{list-style-type: none; padding: 0; margin: 0;}
.abtlist li{background-image: url(../images/list.png); background-repeat: no-repeat; background-position: 0 .5em; padding-left: 1.5em;}
.abtlistsub{ display:block;}
.abtlistsub ul{list-style-type: none; padding: 0px 0px 0px 20px; margin: 0;}
.abtlistsub li{background-image: url(../images/sublist.png); background-repeat: no-repeat; background-position: 0 .5em; padding-left: 1.2em;}
.vission{ border-top:solid 1px #d2d2d2;}

