img{max-width:100%;}
.navbar-inverse{background-color:#181776;}
.navbar-header{width:100%;}
.logo{text-align: center; width: 100%;padding:30px 0 50px 0;}
.logo a{color:#fff;font-size:28px; font-weight:600;font-family: 'PT Serif', serif;}
.navbar-nav{text-align:center; width: 100%;}
.navbar-nav > li{float:none;display: inline-block;}
.menu{position:relative;}
.menu ul{position: absolute; top:-30px; background-color: #5847ff;border-bottom: solid 1px #fff;padding:7px;}
.whitetxt{color:#fff;}
.navbar-inverse .navbar-nav > li > a{color:#fff;font-size: 18px;font-weight: 600;font-family: 'Nunito Sans', sans-serif;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{
	background-color: transparent;}
#headerwrap{background-attachment: fixed;}
#headerwrap h1{position: relative;transform: translateY(-50%);top: 25%;}
.bannerbox{ width:100%;display: table;}
.bannertxt {height:650px;display: table-cell;text-align: center;vertical-align: middle;}
.float_box{display:block;background: #181776; text-align: center;padding: 20px;}
.float_box:hover{background:#1c1b7f;}
.float_box h4{color:#fbbb20;font-weight: 700;font-size: 24px;text-transform: uppercase;}
.floatboxes{position: relative;margin-top: -40px;}
.section_white{float: left;width: 100%;background-color: #fff;padding: 0 80px 30px 80px;-webkit-box-shadow: 0px 7px 5px -3px rgba(0,0,0,0.37); 
                        box-shadow: -1px 6px 9px -4px rgba(0,0,0,0.37);margin-bottom: 80px;}
.section_white h2 {margin-top: 60px;}
.wrapper{background:#eeeeee;}
.testimbox{float:left;width:40%; background: url(../img/testim.png) no-repeat left top; padding:107px 30px 98px 30px;}
.testimbox h4{font-size: 36px; color: #fff;}
.testimbox h4 span{font-weight: 600;}
.orange_hr{height: 3px;background: #fbbb20;display: block;width: 33%;}
.author_name{font-size: 22px;color: #fbbb20; font-weight: 700;}
.bgwhite{float:left;background: #fff;margin-bottom: 7%;}
.testimonials{float:left;width:60%;padding:3% 3% 3% 3% ;}
.no_pad{padding:0px;}

.faqs .panel-group .panel {border-radius: 0;box-shadow: none;border-color: #181776;}
.faqs .panel-default > .panel-heading {padding: 0;border-radius: 0;color: #212121;background-color: #f1f1f1;
	                               border-color: #EEEEEE;border-color: #181776;}
.faqs .panel-title {font-size: 14px;}
.faqs .panel-title > a {display: block;padding: 15px;text-decoration: none;color:#181776;font-size: 20px;font-weight: 600; }
.faqs .more-less {float: right;color: #212121; font-weight: 900; color:#181776;}
.faqs .panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #EEEEEE;}
.faqs .panel-group .panel + .panel {margin-top: 10px;}
.mb_40{margin-bottom: 40px;}
.pb_60{padding-bottom:60px;}
.mt_80{margin-top: 80px;}
.servicebg{width:100%;background: url(../img/bgimg.jpg) no-repeat center top !important; background-size: cover !important;
	              margin-bottom:40px;padding-bottom: 50px; }
.resourceinfo{background:#fff;}
.resourcebox{float:left;width:100%;background-color: #fff; margin-bottom:30px;}
.resource_left{float:left;}
.resourceinfo{float: left;padding-top: 5%;padding-left: 2%;}
.resourceinfo ul li{text-align:left; font-size: 18px; font-weight: 600; margin-bottom:10px;}
.resourceinfo ul{list-style-image: url(../img/bullet.png);}
#portfolio{background:#eeeeee;}
.for_info{float:left;width:54%; margin:0 54px 0 0; padding: 40px 40px 0px 40px;}
.forbox{background: #fff;float: left;width: 100%; margin-bottom: 50px;}
.forbox ul{list-style-image: url(../img/bullet.png);margin-left: 0px;padding-left: 21px;}
.forbox ul li{text-align:left; font-size: 18px; font-weight: 600; margin-bottom:13px;}
.forbox ul li ul li{font-size:16px;}
.decimal{margin:5px 0 0 0;}
.for_info h3 span{margin-right:10px;}
.for_info h3{border-bottom:solid 1px #111; padding:0 0 8px 0;}
.for_img{float: left;}
.pb_20{padding-bottom:20px;}
.copyright a{color:#fbbb20;font-family: 'PT Serif', serif;}
.copyright img{width:26px;}
.bg_grey{background: #eeeeee;padding-top: 80px;}
.carousel-indicators{bottom:100px;}
.carousel-caption{bottom:100px;}
.carousel-caption h3{font-size: 44px; color: #fff;}
.carousel-indicators .active{background-color: #5847ff;}
.carousel-indicators li{width:15px; height:15px;}
.carousel-indicators .active{width:15px; height:15px;}
.testim_hr{width:100%;left:0; margin:1.4em 0; background-color: #20217c; background-image: none;}
.contact_forms input{height:56px; border: solid 1px #181776;}
 .contact_forms .form-group{margin-bottom:30px;}
.contact_forms textarea{height: 130px;border: solid 1px #181776;}
.btn-success{background-color: #181776;border:0px;}
.btn-success:hover{background-color: #282987; border:0px;}
.btn_box{width:100; text-align: center;}
.pad_70{padding:70px 0 70px 0;}
.email_sec{background:#1f1e7e;padding: 2px 0 20px 0 ;}
.email_sec h2{color:#fff; margin:60px 0 15px 0;}
.email_sec p{text-align: center;}
.email_sec p a{font-size: 22px; color:#fff; font-weight: 500;}
.email_sec p a:hover{color:#ccc;}
.carousel-inner img{width:100%;}
.mail_icon{position: relative;top: -4px;margin-right: 10px;}


@media (max-width: 768px) {
h2{font-size: 8vw;line-height: 9vw;}
.navbar-toggle{margin-right:0px ;margin-left: 0px;}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{
	margin-right:0px ;margin-left: 0px;}
.logo{padding: 7px 0 7px 0;}
.logo a{font-size: 14px;}
.navbar-toggle{margin-top:14px;background-color: #5847ff;}
.menu ul{position: relative;top:0;}
.navbar-nav > li{width:100%;border-bottom: solid 1px #bdb6ff;}
.navbar-collapse{padding-right:0px;}
.menu{padding-left: 0px;}
.menu ul{margin-left: 0px; border-bottom:0px;}
.navbar-nav{margin-right: 0px; margin-top:0px;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{ background-color: #5847ff; }
.navbar-nav > li:nth-child(4){border-bottom:none;}
.section_white{padding:0px;margin-bottom: 40px;}
.floatboxes{margin-top:34px;}
.float_box{display:block;padding:20px 0 5px 0 ;}
.float_box p{padding:0px !important;}
.section_white p{padding:20px;}
.testimbox{width:100%;}
.testimonials{width: 100%;}
.testimonials p{margin:20px;}
.resourceinfo{padding:10% 0 10% 0 ;}
.author{margin-left:10px;}
#about{padding:34px 0 34px 0;}
.for_info{width:100%; padding:20px 20px 0 20px;}
#headerwrap h1 {font-size: 14vw;}
 .carousel-caption{bottom:0px;}
 .carousel-indicators {bottom: 0px;}
 .carousel-caption h3{font-size: 8vw;}
}