/* CSS Document */





.clear{
	clear: both;
}
.cinta{
	position: relative;
}
.cinta span{
	position: absolute;
	bottom: 20px;
	padding: 10px;
	display: block;
	color: #fff;
	background: rgb(251, 3, 32) none repeat scroll 0 0;
	font-weight: bold;
}
@charset "utf-8";



@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,600,700);



@import url(https://fonts.googleapis.com/css?family=Lato:400,700,300,900);
h2{
	margin-bottom: 40px;
}

.formulario label{
	display: block;
	
}

.formulario form div{
	margin-bottom: 8px;
}
.formulario form select.m{
	width: 45%;
}
.formulario form div input{
	width: 100%;
}
.formulario form div textarea{
	width: 100%;
	height: 150px;
}
.formulario form div input#enviar{
	width: 200px;
	float: right;
	padding: 8px 0;
	background: #00486b;
	color: #fff;
	border: none;
}

.subm ul{
	display: none;
}

.subm:hover  ul{
	display: block;
	position: absolute;
	top: 100%;
	background: #fff;
	box-shadow: 0 0 3px rgba(0,0,0,.4);
	width: 200%;
}

.subm:hover  ul li{
	
}
.subm:hover  ul li a{
	display: block;
	border-bottom: 1px solid #eee;
	font-size: 13px;
	padding: 10px 7px;
}
.subm:hover  ul li a:hover{
	background: #00486b;
	color: #fff;
}


/*



Theme Name:



Version: 1.0



Author: Patrix Rio



Author URI: http://themeforest.net/user/patrixrio



If you having trouble in editing css. please send a mail to sagarmaha4@gmail.com



*/











/*-----------------------  Table of Contents -----------------------*/











/*







1. >>GLOBAL STYLES



2. >>Navigation



3. >>Carousel Header Slider



4. WHAT WE DO          >>Section1



5. WHO WE ARE?         >>Section2



6. KEY FEATURES        >>Section3



7. SERVICES            >>Section4



8. WHAT'S CLIENTS SAY  >>Section5



9. PARTENERS           >>Section6



10.CONTACT US          >>Section7



11.>> FOOTER











*/











/* ------------------------------------------------------------------



# [Color codes]







# dark pink (button): #ee3268;



# light black (text) #666666;



# dark violet(navigation bar) #833E6E;



# dark pink,dark violet (panel) #ee3268 ;#833E6E







# */











/*------------------------------------------------------------------



[Typography]







Body copy:		 raleway, sans-serif;;



Headers:		 'Playfair Display', serif;



Input, textarea: 'Playfair Display', serif;







-------------------------------------------------------------------*/











/* ----------------------------------



Genaral Styles



---------------------------------- */







html,



body {



    height: 100%;



    font-family: 'Raleway', sans-serif;



    text-rendering: optimizeLegibility !important;



    -webkit-font-smoothing: antialiased !important;



}







h1,



h2 {



    font-family: 'Lato', sans-serif;



}

ul, li{
	list-style: none;
	margin: 0;
	padding: 0;
}





.mspace {



    margin-top: 50px;



    margin-bottom: 70px;



}







.mtop2 {



    margin-top: 20px;



}







.mtop7 {



    margin-top: 70px;



}







.mtop4 {



    margin-top: 40px;



}







.mbtm3 {



    margin-bottom: 30px



}







button {



    position: relative;



    border: none;



    outline: none;



    cursor: pointer;



    background: #ee3268;



    color: white;



}







.ripple {



    overflow: hidden;



}







.ripple-effect {



    position: absolute;



    border-radius: 50%;



    width: 50px;



    height: 50px;



    background: #833E6E;



    animation: ripple-animation 3s;



}







@keyframes ripple-animation {



    from {



        transform: scale(1);



        opacity: 0.4;



    }



    to {



        transform: scale(100);



        opacity: 0;



    }



}







.secbar {



    /* background: url(../images/bubble.png); */



    height: 20px;



    background-position: center;



    background-repeat: no-repeat;



    width: auto;



    height: 30px;



    margin-top: 10px;



    margin-bottom: 50px;



}







.sec-subhead {



    text-transform: uppercase;



    font-size: 14px;



    color: #666666;



    font-weight: 600;



    letter-spacing: 3px;




}







.sec-subhead2 {



    text-transform: uppercase;



    font-size: 14px;



    color: #666666;



    font-weight: 600;



    line-height: 27.5px;



    letter-spacing: 3px;



}







input.error {



    border: 2px solid red;



}







.media-icon {



    width: 85px;



    height: 85px;



    background-image: url(../images/icon.png);



    position: relative;



}







.media-icon>img {



    color: #fff;



    font-size: 34px;



    position: absolute;



    top: 30%;



    left: 30%;



}







.navbar-inverse .navbar-brand,



.navbar-inverse .navbar-nav>li>a {



    border-bottom: 1px solid transparent;



}











/* ----------------------------------



         Nav bar >>Navigation 



---------------------------------- */







.navbar-inverse {



    background-color: transparent;



    border-color: transparent;



    padding: 12px;



}







.navbar-header,



.nav {



    padding-top: 30px;



}







.navbar-inverse .navbar-brand,



.navbar-inverse .navbar-nav>li>a {



    font-family: 'Lato', sans-serif;



    color: #fff;



    font-size: 16px;



    font-weight: 400;



    line-height: 20.833px;



}







.navbar-inverse .navbar-nav>li>a:hover {



    color: #188BCA;



    -webkit-transition: all 0.5s ease;



}







.navbar-inverse .navbar-toggle .icon-bar {



    background-color: #fff;



}







.navbar-inverse .navbar-toggle:focus,



.navbar-inverse .navbar-toggle:hover {



    background-color: transparent;



}







.navbar-inverse .navbar-toggle {



    border-color: transparent;



}







.navbar-toggle {



    background: transparent;



    border-radius: 0px;



    padding: 9px 13px;



}







.navbar-inverse .navbar-collapse,



.navbar-inverse .navbar-form {



    border-color: transparent;



}







.navbar-inverse .navbar-nav>li>a:focus,



.navbar-inverse .navbar-nav>li>a:hover {



    color: #fff;



    border-bottom: 1px solid #fff;



}







.reveal-menu {



    transition: all 1s ease;



}







.logo {



    height: 35;



    width: 157px;



}











/* ----------------------------------



        Header Carousel 



---------------------------------- */







.herotitle {



    color: #ffffff;



    font-size: 51px;



    font-weight: 400;



    line-height: 37.5px;



}







.herotitle2 {



    color: #ffffff;



    font-size: 18px;



    font-weight: 600;



    line-height: 25px;



}







.carousel-inner {



    height: 100%



}







.carousel {



	background-image: -moz-linear-gradient(center top , #003047 0px, #008bcf 700px);

	background: -webkit-gradient(linear, center top, center bottom, from(#003047), to(#008bcf));

	

    /*background: #164281 url("/images/madera.jpg") no-repeat ;*/



    padding: 80px 0 100px 0;



   /*  -webkit-background-size: cover;



  -moz-background-size: cover;



  -o-background-size: cover;



  background-size: cover;



    height of the carousel  */



}







.item,



.active,



.carousel-inner {



    height: 100%;



}











/* Background images are set within the HTML using inline CSS, not here */







.fill {



    width: 100%;



    height: 100%;



    background-position: center;



    -webkit-background-size: cover;



    -moz-background-size: cover;



    background-size: cover;



    -o-background-size: cover;



    background-position: center;



    background-repeat: no-repeat;



    position: relative;



}







.fill:before {



    position: absolute;



    width: 100%;



    height: 100%;



    content: "";



    background-color: rgba(135, 32, 106, 0.8);



}







.carousel-caption p {



    margin-top: -300px;



    text-transform: uppercase;



    letter-spacing: 3px;



}







.carousel-caption h1 {



    margin-bottom: 20px;



}







.started-btn {



    width: 160px;



    height: 46px;



    letter-spacing: 2px;



    box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.1), 0px 2px 2px 0px rgba(0, 0, 0, 0.2);



}







#carousel-example-generic >.carousel-indicators li {



    border: 2px solid #ccc;



    background-color: #f5f5f5;



    width: 19px;



    height: 19px;



    border-radius: 0px;



}







#carousel-example-generic >.carousel-indicators .active {



    border: 2px solid #ee3268;



    background-color: #f5f5f5;



    width: 19px;



    height: 19px;



    border-radius: 0px;



}











/* Carousel #ENDS */











/* ----------------------------------



        WHAT WE DO >> Section-1



---------------------------------- */







.long-txt {
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 25px;
    max-width: 965px;
    padding-bottom: 60px;
}
.box {
    max-width: 400px;
    height: 320px;
    border: 2px solid #F4F4F4;
    padding: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
    transition: all 0.2s ease;
}

.pading20 {
    padding-left: 10px;
    padding-right: 10px;
}

.box:hover {
    border-color: #9eb8c0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 72, 107, 1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 72, 107, 1);
    box-shadow: 0px 0px 5px 0px rgba(0, 72, 107, 1);
    transition: all 0.5s ease;
}
.media-head {
    margin-top: 20px;
    font-size: 18px;
    font-weight: 700;
    line-height: 37.5px;
    color: #333333;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
}

.j{
	text-align: justify;
}





.txt-justify {



    font-size: 15px;



    font-weight: 400;



    line-height: 24px;



    color: #666666;



}











/* ----------------------------------



        WHO WE ARE >> Section-2



---------------------------------- */







.section2 {



    background: url(../images/back-cover.jpg);



    background-position: center;



    background-repeat: no-repeat;



    background-size: cover;



}







.wwa-ul li {



    list-style-type: none;



    padding: 5px;



    font-weight: 600;



    margin-left: -20px;



}











/* ----------------------------------



       Key Features >> Section-3



---------------------------------- */







.media-body .media-heading,



p {



    margin-left: 10px;



}







.media-body p {



    margin-top: 10px;



    font-size: 14px;



    font-weight: 400;



    color: #666666;



    line-height: 24px;



    max-width: 261px;



    letter-spacing: .5px;



}











/* ----------------------------------



       Services >> Section-4



---------------------------------- */







.section4 {



    background-image: url(../images/background-mac-2-u1442-fr.png);



    background-repeat: no-repeat;



    background-position: center;



    background-size: cover;



}







.panel {



    border-radius: 0;



    border: 0;



    max-width: 607px !important;



}







.panel-default {



    border-radius: 0px !important;



}







.panel-group .panel {



    margin-bottom: -4px;



}







.panel-default>.panel-heading {



    color: #fff;



    background-color: #ee3268;



    ;



    border-radius: 0;



    padding: 11px;



    border-color: #ee3268;



}







.panel-default>.panel-heading+.panel-collapse>.panel-body {



    border-top-color: #fff;



}







#collapse11 {



    color: #666666;



    font-size: 15px;



    font-weight: 400;



    line-height: 25px;



    background-color: #ffffff;



    padding: 7px;



    border: 1px solid #f3f3f3;



}







.panel-title {



    padding-left: 10px;



    color: #fff;



    font-family: 'Lato', sans-serif;



    font-size: 17px;



    font-weight: 400;



    line-height: 37.5px;



}







#accordion .active {



    background: #833e6e !important;



}







a {



    color: #000;



    text-decoration: none;



    text-decoration: none !important;



    cursor: pointer;



}







a:hover {



    text-decoration: none;



}







.mpanel {



    margin-top: 50px;



}







.section43 {



    background-color: rgba(135, 32, 106, 0.8);



    background-image: url("../images/play-bg-u3026-fr.png");



    background-attachment: fixed;



    background-size: cover;



    background-repeat: no-repeat;



    background-position: center;



}







.price-box {



    width: 295px;



    background-color: #FFFFFF;



    padding: 0;



    padding-bottom: 15px;



    transition: all .5s ease-in-out;



}







.price-box:hover {



    transform: scale(1.09);



    z-index: 9999;



    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5), 0px 0px 8px rgba(0, 0, 0, 0.5);



}







.pricebox-plan {



    padding-top: 10px;



    color: #182237;



    line-height: 28px;



    text-align: center;



    font-size: 18px;



    font-family: playfair-display, serif;



    font-weight: 400;



}







.pricebox-price {



    color: #FFFFFF;



    line-height: 45px;



    text-align: center;



    font-size: 28px;



    font-family: playfair-display, serif;



    font-weight: 400;



    background: #EE3268;



    margin: 0!important;



}







.pricebox-txt {



    padding-top: 10px;



    color: #262626;



    line-height: 18px;



    text-align: center;



    font-size: 17px;



    font-weight: 400;



}







.price-box2 {



    width: 295px;



    background-color: #EE3268;



    padding: 0;



    padding-bottom: 15px;



    transition: all .5s ease-in-out;



}







.price-box2:hover {



    transform: scale(1.09);



    z-index: 9999;



    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5), 0px 0px 8px rgba(0, 0, 0, 0.5);



}







.pricebox-plan2 {



    padding-top: 10px;



    color: #FFF;



    line-height: 28px;



    text-align: center;



    font-size: 18px;



    font-family: playfair-display, serif;



    font-weight: 400;



}







.pricebox-price2 {



    color: #EE3268;



    line-height: 45px;



    text-align: center;



    font-size: 28px;



    font-family: playfair-display, serif;



    font-weight: 400;



    background: #FFF;



    margin: 0!important;



}







.pricebox-txt2 {



    padding-top: 10px;



    color: #FFF;



    line-height: 18px;



    text-align: center;



    font-size: 17px;



    font-weight: 400;



}







.authorbooks li {



    display: inline-block;



    margin-left: 0px;



    margin-right: 15px;



    padding: 10px;



}







.followme li {



    display: inline-block;



    margin-left: 0px;



    margin-right: 15px;



}







.ff-fcon {



    width: 32px;



    height: 32px;



    color: #fff;



    font-size: 16px;



    text-align: center;



    background: #00BBF2;



    line-height: 34px;



}







.ft-fcon {



    width: 32px;



    height: 32px;



    color: #fff;



    font-size: 16px;



    text-align: center;



    background: #4D70A8;



    line-height: 34px;



}







.fy-fcon {



    width: 32px;



    height: 32px;



    color: #fff;



    font-size: 16px;



    text-align: center;



    background: #CB3737;



    line-height: 34px;



}







.fl-fcon {



    width: 32px;



    height: 32px;



    color: #fff;



    font-size: 16px;



    text-align: center;



    background: #1687B1;



    line-height: 34px;



}







.fp-fcon {



    width: 32px;



    height: 32px;



    color: #fff;



    font-size: 16px;



    text-align: center;



    background: #CB3737;



    line-height: 34px;



}







.fs-fcon {



    width: 32px;



    height: 32px;



    color: #fff;



    font-size: 16px;



    text-align: center;



    background: #50D0ED;



    line-height: 34px;



}







.fg-fcon {



    width: 32px;



    height: 32px;



    color: #fff;



    font-size: 16px;



    text-align: center;



    background: #E3401D;



    line-height: 34px;



}











/* ---------------------------------------



       What Client's Say >> Section-5



--------------------------------------- */











/*carousel  starts*/







.main-container {



    padding: 10px 15px;



}







.carousel-indicators {



    bottom: 0;



}







.carousel-control.right,



.carousel-control.left {



    background-image: none;



}







.carousel .item {



    min-height: 350px;



    height: 100%;



    width: 100%;



    transition(.4s ease-in-out left);



}







.carousel-caption h3,



.carousel .icon-container,



.carousel-caption h3 {



    padding: .5em;



}







.carousel .icon-container {



    display: inline-block;



    text-align: center;



    width: 100%;



    height: 100%;



    background: url(../images/ball3.png);



    background-repeat: no-repeat;



    padding: 24px 20px;



}







.carousel-caption {



    text-shadow: 0;



    left: 20%!important;



    right: 20% !important;



}











/* Animation delays */







.carousel-caption h3:first-child {



    animation-delay: 1s;



}







.carousel-caption h3:nth-child(2) {



    animation-delay: 2s;



}







.carousel-caption button {



    animation-delay: 3s;



    margin-top: 30px;



}







.carousel-indicators .active {



    background-color: transparent;



    border: 2px solid #fff;



    width: 13px;



    height: 13px;



    border-radius: 100%;



}







.carousel-indicators li {



    background-color: transparent;



    border: 2px solid rgba(255, 255, 255, 0.5);



    width: 13px;



    height: 13px;



    margin: 0;



    border-radius: 100%;



}







.car-txt {



    font-size: 15px;



    line-height: 25px;



    color: #666666;



    font-weight: 400;



    text-align: left;



}







.car-img {



    width: 190px !important;



    height: 187px !important;



    margin-top: -14px;



    margin-left: -10px;



}







.car-subtxt {



    margin-top: 20px;



    font-size: 15px;



    font-weight: 700;



    color: #333333;



    font-family: 'Lato', sans-serif;



    text-align: left;



}







.right-pad {



    padding-right: 0 !important;



}







.car-p {



    font-size: 15px;



    font-weight: 400;



    color: #8a8888;



    max-width: 601px;



}







.carousel-caption {



    text-shadow: 0 0px 0px rgba(0, 0, 0, .6);



}







#feedback-slider .carousel-caption {



    left: 10% !important;



    right: 10% !important;



}











/* ----------------------------------



       Partners >> Section-6



---------------------------------- */







.section6 {



    background-color: #f5f5f5;



}







.next-button-slick {



    border-radius: 0;



    ;



    background: #ee3268;



    color: #fff;



    width: 29px;



    height: 29px;



    padding: 7px 9px;



}







.next-button-slick:hover {



    color: #fff;



    background-color: #833e6e;



}







.prev-button-slick:hover {



    color: #fff;



    background-color: #833e6e;



}







.prev-button-slick {



    border-radius: 0;



    ;



    background: #ee3268;



    color: #fff;



    width: 29px;



    height: 29px;



    padding: 7px 9px;



}







.sponsor-slider div {



    cursor: move;



    cursor: -webkit-grab;



    cursor: -moz-grab;



    outline: none;



}







.sponsor-slider div:focus {



    outline: none;



}







.slick-next {



    right: 0;



    left: 35px;



    margin: auto;



    top: 132px;



    transition: all .3s ease;



}







.slick-prev {



    right: 0;



    left: -35px;



    margin: auto;



    top: 132px;



    transition: all .3s ease;



}







.slick-next:hover,



.slick-prev:hover {



    transition: all .3s ease;



}







.slick-next:before {



    content: "\f105";



    color: #ffffff;



    font: normal normal normal 14px/1 FontAwesome;



    font-size: 22px;



    background: #EE3268;



    padding: 5px 12px;



}







.slick-prev:before {



    content: "\f104";



    color: #ffffff;



    font: normal normal normal 14px/1 FontAwesome;



    font-size: 22px;



    background: #EE3268;



    padding: 5px 12px;



}







input[type=number]::-webkit-outer-spin-button,



input[type=number]::-webkit-inner-spin-button {



    -webkit-appearance: none;



    margin: 0;



}







input[type=number] {



    -moz-appearance:textfield;



}



/* ----------------------------------



        Contact Us >> Section-7



---------------------------------- */







.contact-form input {



    width: 100%;



    height: 49px;



    font-size: 16px;



    font-weight: 400;



    color: #ee3268;



    line-height: 35.417px;



    margin-bottom: 20px;



    border: 2px solid #D5D5D5;



    font-family: 'Lato', sans-serif;



    padding-left: 20px;



    border-radius: 0;



}







.contact-form input:focus {



    outline-color: #833e6e;



    border-radius: 0 !important;



    border-color: #833e6e;



}







.contact-form input:hover,



.contact-form textarea:hover {



    outline-color: #EE3268;



    border-color: #EE3268;



}







.contact-form textarea {



    width: 100%;



    font-size: 16px;



    font-weight: 400;



    color: #ee3268;



    line-height: 35.417px;



    border: 2px solid #D5D5D5;



    font-family: 'Lato', sans-serif;



    padding-left: 20px;



    margin-bottom: 20px;



    resize: none;



    border-radius: 0;



}







.contact-form textarea:focus {



    outline-color: #833e6e;



    border-color: #833e6e;



    border-radius: 0 !important;



}







.contact-form button {



    border: 0;



    height: 49px;



    width: 240px;



    background-color: #ee3268;



    color: #fefefe;



    font-size: 16px;



    font-weight: 700;



    line-height: 35.417px;



}







.contact-form button:hover {



    background-color: #833e6e;



    transition: all 0.5s ease;



}







.contact-form button:focus {



    outline: 0 !important;



}







::-webkit-input-placeholder {



    color: #ee3268;



}







:-moz-placeholder {



    /* Firefox 18- */



    color: #ee3268;



}







::-moz-placeholder {



    /* Firefox 19+ */



    color: #ee3268;



}







:-ms-input-placeholder {



    color: #ee3268;



}











/* ----------------------------------



               Footer



---------------------------------- */







.section8 {



    background-image: url('/images/footer.jpg');



    background-position: center;



    letter-spacing: .7px;



    background-repeat: no-repeat;



    background-size: cover;



    position: relative;



}







.section8:before {
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    background-color: rgba(32, 93, 135, 0.8);
}







.section8b {



    background-color: rgba(0, 0, 0, 0.3);



}
.subscribe input {
    outline: transparent;
    width: 30%;
    height: 50px;
    color: #343233;
    border: 1px solid transparent;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
    line-height: 35.417px;
}
.subscribe button {
    height: 51px;
    margin-left: -4px;
    background-color: #32b7ee;
    font-size: 16px;
    font-weight: 600;
    color: #fefefe;
    line-height: 35.417px;
    border: 7px solid #32c0ee;
}







.subscribe input:focus {



    outline-color: #833e6e;



    border: 1px solid #833e6e;



    border-radius: 0 !important;



}







.subscribe button:focus {



    outline: #ee3268;



    border: 1px solid #ee3268;



}







.social {



    margin-top: 30px;



    margin-bottom: 40px;



}







.social li {



    display: inline-block;



    padding: 10px;



}







.social li a {



    font-size: 20.83px;



    font-weight: 400;



    line-height: 35.417px;



    color: #fefefe;



    border-radius: 100%;



}







.social li a:hover {



    color: #fff;



    cursor: pointer;



    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .12), 0 10px 15px 0 rgba(0, 0, 0, .12);



    border-radius: 100% transition: background-color .2s ease, box-shadow .28s cubic-bezier(.4, 0, .2, 1);



}







.contact-head {



    font-size: 16px;



    font-weight: 400;



    font-family: 'Lato', sans-serif;



    line-height: 35.417px;



    color: #ffffff;



    margin-top: 60px;



    margin-bottom: 30px;



}







.hidecol {



    height: 50px;



}







.footer-head {



    color: #ffffff;



    font-size: 18px;



    line-height: 20px;



    font-weight: 400;



    font-family: 'Lato', sans-serif;



    margin-left: 10px;



}







.footer-txt {



    color: #ffffff;



    font-size: 15px;



    line-height: 20px;



    font-weight: 400;



}







.footer-bar p {



    font-size: 13.54px;



    font-weight: 400;



    line-height: 35.417px;



    color: rgba(255, 255, 255, 0.4);



    margin-bottom: 25px;



}







.footer-bar-txt1 {



    float: left;



}







.footer-bar-txt2 {



    float: right;



}











/* >>back to top Button*/







.back-to-top {



    position: fixed;



    bottom: 40px;



    right: 40px;



    z-index: 9999;



    width: 13px;



    height: 13px;



    cursor: pointer;



    transition: opacity 0.2s ease-out;



    opacity: 0;



}







.back-to-top.show {



    opacity: 1;



}











/*back to top*/







::-webkit-input-placeholder {



    color: #ee3268;



}







:-moz-placeholder {



    /* Firefox 18- */



    color: #ee3268;



}







::-moz-placeholder {



    /* Firefox 19+ */



    color: #ee3268;



}







:-ms-input-placeholder {



    color: #ee3268;



}











/* ------------------------------------------



        Responsiveness >> Media Quaries



------------------------------------------ */











/* Extra Small Devices, Phones */







@media only screen and (max-width: 480px) {



    .herotitle {



        font-size: 30px;



    }



    .carousel-caption h3 {



        font-size: 25px;



    }



    .mspace {



        margin-top: 10px;



        margin-bottom: 10px;



    }



    .mtop7 {



        margin-top: 30px;



    }



    .mtop2 {



        margin-top: 0px;



    }



    .mtop4 {



        margin-top: 10px;



    }



    .mbtm3 {



        margin-bottom: 10px



    }



}











/* Small Devices, Tablets */







@media only screen and (max-width: 766px) {



    .center-block {



        margin-bottom: 20px;



    }



    .mspace {



        margin-top: 20px;



        margin-bottom: 20px;



    }



    .mtop7 {



        margin-top: 40px;



    }



    .mbtm3 {



        margin-bottom: 10px



    }



    .navbar-inverse {



        padding: 5px;



        padding-left: 12px;



    }



    .secbar {



        margin-top: 10px;



        margin-bottom: 20px;



    }



    .box {



        margin-bottom: 15px;



        text-align: center;



    }



    .sec-subhead {



        line-height: 20px;



        font-size: 14px;



    }



    .fe-img {



        width: 64px;



        height: 64px;



    }



    .addcenter {



        text-align: center;



        margin: 0;



    }



    .car-txt,



    .car-subtxt {



        font-size: 14px;



    }



    .contact-form button {



        height: 40px;



    }



    .panel-default>.panel-heading {



        padding: 5px;



    }



    .contact-form input {



        height: 40px;



    }



    .subscribe input {



        height: 35px;



        font-size: 12px;



    }



    .subscribe button {



        height: 35px;



        font-size: 12px;



        border: 0;



    }



    .emptycol,



    hidecol {



        height: 0px;



    }



    .long-txt {
		padding: 20px;
    }

	.carousel{
		padding-top: 60px;
	}
    .logo {



        width: auto;



        height: 120px;



    }



    .navbar-toggle {



        padding: 10px 10px;



        margin-top: 0px;



        margin-right: 15px;



        margin-bottom: 0px;



        border-radius: 0px;



    }



    .carousel-caption button {



        height: 35px;



        line-height: 24px;



    }



    .footer-bar-txt1 {



        float: none;



    }



    .footer-bar-txt2 {



        float: none;



    }



    .navright {



        float: none!important;



    }



    .nav {



        text-align: center;



    }



    .navbar-nav>li>a {
        background: #fff;
		color: #003047 ;
        border-bottom: 1px solid #3387e3;
    }
	.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a{
		border-bottom: 1px solid #64aeff;
		color: #003047 ;
	}


    .navbar-inverse .navbar-nav>li>a:focus,



    .navbar-inverse .navbar-nav>li>a:hover {



        background: #64aeff;



        border-bottom: 1px solid #fff;



    }



    #carousel-example-generic {



        height: 600px !important;



    }



    .carousel-caption p {



        letter-spacing: 1px;



    }



    .carousel-caption {



        left: 5% !important;



        right: 5% !important;



    }



    .footer-bar p {



        margin-bottom: 10px;



    }



    .author-img {



        margin: auto;



    }



    #carousel-example-generic {



        height: 500px !important;



    }



}











/* Medium Devices, Desktops */







@media only screen and (max-width: 992px) {}











/* Large Devices, Wide Screens */







@media only screen and (max-width: 1200px) {}











/* Large Devices, Wide Screens */







@media only screen and (min-width: 1200px) {}











/* Medium Devices, Desktops */











/* Small Devices, Tablets */







@media only screen and (min-width: 768px) {



    .herotitle {



        font-size: 45px;



    }



    .carousel-caption h3 {



        font-size: 40px;



    }



}







@media only screen and (min-width: 992px) {



    h1 {



        font-size: 29.99px;



    }



    .herotitle {



        font-size: 55px;



    }



    .carousel-caption h3 {



        font-size: 50px;



    }



    .menubartext {



        font-size: 25px;



    }



}

.l{
	display: block;
	background: rgb(0, 48, 71);
	padding: 5px 20px;
	color: #fff;
	text-align: center;
	width: 200px;
	border-radius: 7px;
}





.navbar-collapse.collapse{
	/*margin-top: 59px;*/
}
.ser li{
	margin-bottom: 5px;
	padding-left: 8px;
}


/* ***************MEDIA Q #Ended************* */