/*Plugged In Campus*/

*{ margin:0; padding:0; border:none; outline:none;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
*:focus{ outline:none !important;}

a{ text-decoration:none;}
a:hover{ text-decoration:none !important;}

input[type="submit"], button{ cursor:pointer;}

.mb20p{ margin-bottom:20px;}
.mt20p{ margin-top:20px;}

.fleft{ float:left !important;}
.fright{ float:right !important;}

.w100p{ width:100% !important;}

.br3{ border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.br5{ border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.br10{ border-radius:10px; -webkit- border-radius:10px; -moz-border-radius:10px;}


img{ max-width:100%;}


body{ font-family: 'Roboto', sans-serif;}

/*//////Main Css/////////*/

.wrapper{ width:100%; margin:0 auto; max-width:1170px;}


/*////////////////Header////////////////////*/

.header{ background:#647eba;}
.headerright{ float:right; width:180px; margin-top:20px;}
.headerright li{ list-style:none; margin-bottom:10px; float:right; margin-bottom:7px;}
.headerright li:first-child a{ background:url(../images/mail-phone.jpg) left top no-repeat;}
.headerright li a{ width:110%; background:url(../images/mail-phone.jpg) left bottom no-repeat; color:#fff !important; padding-left:35px; float:left;}
.error{ color:#F00!important;}
.tagline{ font-family:Impact, Arial, Helvetica, sans-serif; font-size:24px; text-align:center; width:100%; color:#1540a6; margin-bottom:1%;text-shadow: 0px 2px 1px rgba(150, 142, 150, 0.85);}
.tagline2{ font-family:Impact, Arial, Helvetica, sans-serif; font-size:30px; text-align:center; width:100%; color:#1540a6; margin-bottom:1%;text-shadow: 0px 2px 1px rgba(150, 142, 150, 0.85);}


/*////////////////Banner////////////////////*/

.banner{ background:url(../images/back.jpg) no-repeat center bottom #e5e5e5; padding:10px 0 0 0;}
.spltext { color: #000000;float: left;position:relative;z-index:2000;font-family: "Roboto",sans-serif;font-size: 22px;font-style: italic;font-weight: 400;letter-spacing: -1px; 
padding: 0px 0 10px 0px;line-height:30px;margin-top:-3px;width: 100%;}
.spltext span{ font-weight:900;}
.spltext + img{ margin-top:-18px; margin-right:15px;float:right}
.spltext + img + img{ margin-top:0px;}
.box{ width:32%; min-height:335px; border-radius: 5px 5px; margin-top:15px; border:1px solid #cdcdcd; background-color:#f7f7f7; margin-right:2%; float:left;}
.box h1{ background-color:#1540a6; padding:5px 10px; color:#FFF; font-size:18px;  margin:0px;border-radius: 5px 5px 0 0 ;}
.box.last{ margin-right:0px;}
.box p{ padding:10px;}
.listdata{ float:left;padding:10px; margin:0px;}
.listdata ul{ float:left; padding:0px; margin:0px;}
.listdata ul li{ padding:0px 0px 15px 15px; margin:0px; font-size:14px; line-height:16px; background:url(../images/arrow.png) 3px 3px no-repeat; list-style:none;}
.listdata ul.last{ margin-right:40px;}
.singalay{padding-left: 15px;padding-right: 15px;}

/*////////////////Form////////////////////*/

.formTitle{font-family: 'Impact', sans-serif;  color:#fff; margin-top:0px; font-size:29px; background: rgba(79,112,190,0.7); width:100%; padding:1% 4%; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; margin-bottom:0px; border-bottom:1px #455270 solid; text-align:center;}
.quoteForm { background: rgba(79,112,190,0.7); width:100%; padding:3% 4%; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-top:1px #899ecf solid; color:#666666; position:relative; z-index:2}


.quoteForm input[type="text"] { width:100%; float:left; margin-bottom:10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; height:30px; padding-left:10px; position:relative; z-index:99999;}
.quoteForm select {width:100%; float:left; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; height:30px; padding-left:2px; margin-bottom:10px;}
.quoteForm .formRow{}
.quoteForm label{ color:#fff; float:left; font-weight:normal; width:100%; text-align:left; font-size:13px;}
    .quoteForm span {
        position: relative;
        left: 5px;
        top: -8px;
    }
.submitbtnClass{ width:291px; height:53px; background:url(../images/free-quote1.png) no-repeat center top; border:none; display:inline-block; text-indent:-9999em; box-shadow:0 3px 5px 0 #333; -webkit- box-shadow:0 3px 2px 0 #333; -moz- box-shadow:0 3px 2px 0 #333; top:1px; position:relative;}
.submitbtnClass:hover{box-shadow:0 0px 1px 0 #333; -webkit-box-shadow:0 0px 1px 0 #333; -moz-box-shadow:0 0px 1px 0 #333;top:2px;}

.shadoweffect{ background:url(../images/form-shadow.png) center top no-repeat; background-size:100% auto; min-height:26px; display:inline-block; width:100%;}


/*////////////////Content Section////////////////////*/

.contentSec{ background:#fff;}

/*///////////Left section///////////////*/

.contentSec .col-md-8 h1, .contentSec .col-md-8 h2, .contentSec .col-md-8 h3, .contentSec .col-md-8 h4, .contentSec .col-md-8 h5, .contentSec .col-md-8 h6{ color:#1540a6; font-size:24px; margin-bottom:20px;}
.contentSec .col-md-8 p{ color:#333; margin-bottom:20px; text-align: justify;}
.contentSec .col-md-8 img{ margin-bottom:20px;}
.contentSec .col-md-8 .contentquotebtn{ width:250px; height:44px; color:#fff; line-height:42px; padding-left:15px; font-size:18px; display:inline-block; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background: #265ad6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2NWFkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDRhYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #265ad6 0%, #1d4ab6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#265ad6), color-stop(100%,#1d4ab6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #265ad6 0%,#1d4ab6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #265ad6 0%,#1d4ab6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #265ad6 0%,#1d4ab6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #265ad6 0%,#1d4ab6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#265ad6', endColorstr='#1d4ab6',GradientType=0 ); /* IE6-8 */
}
.contentSec .col-md-8 .contentquotebtn span {float: right;height: 44px;line-height: 44px; padding-right: 15px;}

/*///////////Right section///////////////*/

/*////////////////Footer////////////////////*/

.footerSec{ background:#637dba; padding:10px 0 10px 0; margin-top:15px; color:#FFF;}
.footerSec h2{ text-transform:uppercase; font-size:18px; font-family: 'Oswald', sans-serif; font-weight:bold; margin-top:0px; }
.footerSec p{ text-align:justify; font-size:14px; margin:0px; padding:0px;}
.headerrightFooter{ float:right; width:186px; margin-top:20px;}
.headerrightFooter li{ list-style:none; margin-bottom:10px; float:right; margin-bottom:7px;}
.headerrightFooter li:first-child a{ background:url(../images/mail-phone.jpg) left top no-repeat;}
.headerrightFooter li a{ width:100%; background:url(../images/mail-phone.jpg) left bottom no-repeat; color:#fff !important; padding-left:35px; float:left;}

/*//////Media Queries/////////*/

@media(max-width:991px){

.tct{ text-align:center !important;}
.dibt{ display:inline-block !important; float:none !important;}

.nptt{ padding-top:0px !important;}
.nprt{ padding-right:0px !important;}
.npbt{ padding-bottom:0px !important;}
.nplt{ padding-left:0px !important;}

.nmtt{ margin-top:0px !important;}
.nmrt{ margin-right:0px !important;}
.nmbt{ margin-bottom:0px !important;}
.nmlt{ margin-left:0px !important;}

.mtb20p{ margin-bottom:20px;}
.mtt20p{ margin-top:20px;}

}


@media(max-width:767px){

.tcm{ text-align:center !important;}
.dibm{ display:inline-block !important; float:none !important;}

.nptm{ padding-top:0px !important;}
.nprm{ padding-right:0px !important;}
.npbm{ padding-bottom:0px !important;}
.nplm{ padding-left:0px !important;}

.nmtm{ margin-top:0px !important;}
.nmrm{ margin-right:0px !important;}
.nmbm{ margin-bottom:0px !important;}
.nmlm{ margin-left:0px !important;}

.mmb20p{ margin-bottom:20px;}
.mmt20p{ margin-top:20px;}
/*//////////////////////Website///////////////////////*/
.box{ width:100%; min-height:0px; border-radius: 5px 5px; margin-top:15px; border:1px solid #cdcdcd; background-color:#f7f7f7; margin-right:2%; float:left;}
.submitbtnClass{ background-size:262px 46px; width:262px; height:46px;}
.spltext {font-size: 22px;padding: 10px 0 30px 0px; text-align: center;}
.spltext + img { float: none;}
}

@media(max-width:479px){
.banner img{ display:none;}
.spltext {font-size: 23px;padding: 10px 0 0px 0px;text-align: center;}
}