@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600');
@import url('https://fonts.googleapis.com/css?family=Dosis:300,400,500,600,700');
 @import url('https://fonts.googleapis.com/css?family=Oswald:400,500');

@font-face {
	font-family: 'Conv_CeraRoundProDEMO-Regular';
	src: url('../fonts/CeraRoundProDEMO-Regular.eot');
	src: local('☺'), url('../fonts/CeraRoundProDEMO-Regular.woff') format('woff'), url('../fonts/CeraRoundProDEMO-Regular.ttf') format('truetype'), url('../fonts/CeraRoundProDEMO-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


body,html,p{margin:0px; padding:0px;font-family: 'Open Sans', sans-serif; color:#847f7f; font-size:14px; font-weight:400; line-height:22px;}
*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article { display: block; }
.clear { padding:0; margin:0; line-height:0; height:0; font-size:0; clear:both; width:100%; display:block; }
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; font-weight: normal; font-family: 'Conv_CeraRoundProDEMO-Regular';}
html, body { height: 100%; width: 100%; padding: 0; margin: 0;}
body *{box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
ul li{list-style:none; margin:0px; padding:0px;}
input,button{outline:none; border:none;}
a, a:hover, a:focus, :hover{text-decoration:none; outline:none;transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;}
a:active,a:hover {outline: 0;transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;}
button{transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;}
:focus{outline:none;}
img{ border:none;}

/********Main Css********/
/********header********/
header{ }
/*========Topmenu=======*/
.header {
    box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.34) !important;
    z-index: 9999; padding:15px 0;
    position: relative;
    background: #fff;
}
.Topmenu{width:100%; padding:0px 0; position:relative; float:left; z-index:1; }
.Topmenu .navbar-nav{margin: 0; float:left; text-align: center; float:none;}
.call{float:right; margin-right:20px;}
.call{font-family: 'Conv_CeraRoundProDEMO-Regular'; margin-top:18px; font-size:18px;}
.call a{ text-decoration:none; color:#333; font-size:18px;}
.call a i{color:#008fb8;}
.top2{ background:#fff; padding:10px; float:left; width:100%;}
.logo2{/* border-right:1px solid #ccc;*/}
.overlay{ background:rgba(0, 0, 0, 0.8); position:absolute; height:100%; width:100%; display:none;}
/*==== main slider ====*/


.mainslider{width:100%; float:left;}
.mainslider .owl-carousel .owl-wrapper-outer{float:left;}
.mainslider .owl-theme .owl-controls{ margin:0px; position:absolute; right:10px; bottom:0; display:none !important;}
.mainslider .owl-carousel{float:left;}
#owl-demo .owl-item div{padding:0px;}
#owl-demo .owl-item img{display: block; width: 100%; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
#owl-demo .caption{position:absolute;  bottom:0%; width:100%; background:rgba(0, 0, 0, 0.6); display:none;}


.caption2{width:100%; color:#fff; padding:0; text-align:center; }
.caption2 span{font-size:35px; font-weight:500; line-height:40px; color:#fff; font-weight:bold; display:block; margin:28px 0; font-family: 'Conv_CeraRoundProDEMO-Regular';}
.caption2 a{background:#e72b27; color:#fff; display:inline-block; padding:12px 60px; font-size:13px; margin:20px 0 0; font-weight:600; text-transform:uppercase; font-family: 'Conv_CeraRoundProDEMO-Regular'; border-radius:3px;}
.caption2 a:hover{background:#333;}

/*  ============= section 1 ============*/

.section{float:left; width:100%; padding:100px 0; background:#ebece6;}
.title1{ margin-top:0px;}
.section h1{ font-size:48px; font-weight:500; margin-bottom:28px; color:#333; line-height:56px;  text-align:center;}
.title1 h2{ font-size:40px; font-weight:500; margin-bottom:0px; color:#333; line-height:45px; text-align:center;}
.title1  p{font-size: 15px; line-height: 24px; margin-bottom:20px; color:#666; padding-right:50px;}
.title1 a{ border-radius:3px; width:180px; height:45px; margin-top:30px; text-align:center; line-height:45px; color:#333; display:inline-block; font-size:16px; font-weight:600; text-transform:uppercase; border:1px solid #ccc;}
.title1 a:hover{background:#243445; border:1px solid #243445; color:#fff; }
.topSpace{ margin-top:70px;}

/*  ============= section 2 ============*/

.section1{ float:left; width:100%; background:url(../images/home-banner-1.jpg) no-repeat center / cover; padding:100px 0; display:table; height:100%;}
.sec{display:table-cell; vertical-align:middle;}
.sec h2{font-family: 'Dosis', sans-serif; font-size:90px; text-transform:uppercase; color:#fff;}
.sec h2 span{display:block; font-weight:600; font-size:40px; margin-top:10px;}
.sec a{ border-radius:25px; width:200px; height:50px; margin-top:30px; text-align:center; line-height:50px; color:#fff; background:#e72b27; border:1px solid #e72b27; display:inline-block; font-size:16px; font-weight:600; text-transform:uppercase;}
.sec a:hover{background:none; border: solid 1px #fff;}

/*  ============= section 3 ============*/
.section2{ float:left; width:100%; padding:100px 0;}
.title3::before{ width:80px; height:1px; background:#2185c1; content:""; display:inline-block; position:absolute; top:12px; left:-90px;}
.title3{ font-size:20px; font-family: 'Conv_CeraRoundProDEMO-Regular'; margin:40px 0 10px; position:relative;}
.title3 span{display:block; margin-top:10px;}

.title4::before{ width:80px; height:1px; background:#2185c1; content:""; display:inline-block; position:absolute; top:18px;}
.title4{ font-size:40px; font-family: 'Conv_CeraRoundProDEMO-Regular'; margin-bottom:40px; position:relative;}
.title4 span{display:block; margin-top:0px; padding-left:90px; color:#243445;}
.section2 p{ font-size:15px; line-height:24px;}
.section2 a{ border-radius:3px; width:180px; height:45px; margin-top:30px; text-align:center; line-height:45px; color:#333; display:inline-block; font-size:16px; font-weight:600; text-transform:uppercase; border:1px solid #ccc;}
.section2 a:hover{background:#243445; border:1px solid #243445; color:#fff; }

.title5::before{ width:80px; height:1px; background:#2185c1; content:""; display:inline-block; position:absolute; top:18px; right:0;}
.title5{ font-size:40px; font-family: 'Conv_CeraRoundProDEMO-Regular'; margin:80px 0 40px; position:relative; text-align:right;}
.title5 span{display:block; margin-top:0px; padding-right:90px; color:#243445;}
.space_3{ margin-bottom:20px;}


.about_2{float:left;width:100%; background:url(../images/Fotolia_78174184_M2.jpg) no-repeat center / cover; display:table; height:100%;}
.abContent{color:#fff; line-height:20px; width:60%; float:right; padding-top:350px;}
.abContent p{color:#fff; font-size:20px; line-height:30px; font-family: 'Conv_CeraRoundProDEMO-Regular'; text-align:center;}

/* ========================= address and map and form ===================*/
.address_2{background:#f4f5f9; padding:100px 0; float:left; width:100%;}

.about11{background:#333; padding:0; float:left; width:100%;}
.about11 p{font-size:16px; text-align:justify; font-weight:300; color:#fff; line-height:30px; padding:4.4em 6em 6em;}

.c_2{ text-align:center;}
.c_2 span{ background: #fff none repeat scroll 0 0;
border: 1px solid #00b8ce;
border-radius: 50%;
display: inline-block;
height: 100px;
line-height: 100px;
margin-bottom: 30px;
width: 100px;
position: relative;
overflow: hidden;
-webkit-transition: .4s; font-size:30px;
color:#00b8ce;
transition: .4s;}

.c_2:hover span {
border-color: #00b8ce;
background: #00b8ce;
-webkit-transition: .4s;
transition: .4s;
color:#fff;
}

.c_2 h4 {
    color: #343434;
    margin-bottom: 15px; font-size:18px; line-height:20px;
    padding-bottom: 15px;
    position: relative;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 500;}
	
.c_2 h4::before {
    background: #343434 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    width: 70px;
}


.add3{ text-align:center; border-top:1px solid #ccc; margin-top:40px; padding-top:40px;}
.add3 h5{ font-size:20px; color:#00b8ce; margin:0 0 10px;}
.add3 h6{ font-size:18px; color:#00b8ce; margin:0 0 20px;}
.add3 p{ font-size:14px; color:#999; margin:0 0 20px; padding:0 20%; line-height:24px;}
.add3 p span{font-weight:600; color:#000;}

.mainF{ width:100%; float:left; padding:100px 0; background:#2185c1;}
.form2{background:#fff; padding:25px; min-height:600px;}
.form2 input{width: 100%;
display: block;
height: 50px;
border: 0;
border-bottom: 1px solid #ccc; box-shadow:none; border-radius:0px;
color: #ccc; font-weight:400; padding:0px;
margin-bottom: 0px;}

.form2 textarea{width: 100%;
display: block;
height: 150px;
border: 0;
border-bottom: 1px solid #ccc; box-shadow:none; border-radius:0px;
color: #ccc; font-weight:400; padding:0px;
margin-bottom: 0px;}

.sBtn{background: #00b8ce none repeat scroll 0 0; text-transform:uppercase;
border: 0 none;
border-radius: 3px;
box-shadow: 2px 2px 2px #d9d9d9;
color: #fff;
font-weight: 700;
height: 50px;
margin-top: 50px;
width: 190px;}



/* ===========time line ===================*/
.year{float:left; width:100%; padding:100px 0; background:#2185c1;}
.timeline-centered {position: relative; margin-bottom: 30px;}
.timeline-centered:before, .timeline-centered:after {content: " "; display: table;}
.timeline-centered:after {clear: both;}
.timeline-centered:before, .timeline-centered:after { content: " "; display: table;}
.timeline-centered:after {clear: both;}
.timeline-centered:before {content: ''; position: absolute;display: block;width: 2px; background: #f5f5f6;left: 21%;top: 0px;bottom: 20px;margin-left: -4px;}
.timeline-centered .timeline-entry {position: relative;width: 88%;float: right;margin-bottom: 70px;clear: both;}
.timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {content: " ";display: table;}
.timeline-centered .timeline-entry:after {clear: both;}
.timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {content: " "; display: table;}
.timeline-centered .timeline-entry:after {clear: both;}
.timeline-centered .timeline-entry.begin {margin-bottom: 0;}
.timeline-centered .timeline-entry.left-aligned {float: left;}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {margin-left: 0;margin-right: -18px;}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {left: auto;right: -100px;text-align: left;}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {float: right;}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {margin-left: 0; margin-right: 70px;}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {left: auto;right: 0;
margin-left: 0;
                        margin-right: -9px;
                        -moz-transform: rotate(180deg);
                        -o-transform: rotate(180deg);
                        -webkit-transform: rotate(180deg);
                        -ms-transform: rotate(180deg);
                        transform: rotate(180deg);
}

.timeline-centered .timeline-entry .timeline-entry-inner {position: relative; margin-left: -22px;}
.timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {content: " ";            display: table;}
.timeline-centered .timeline-entry .timeline-entry-inner:after {clear: both;}
.timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {content: " ";               display: table;}
.timeline-centered .timeline-entry .timeline-entry-inner:after {clear: both;}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {
                position: absolute;
                left: -100px;
                text-align: right;
                padding: 0px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span {display: block;}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child {font-size: 37px; font-weight: 500;font-family: 'Oswald', sans-serif;}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child {font-size: 25px;	font-family: 'Oswald', sans-serif; color:#fff;}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
                background: #2185c1;
                color: #737881;
                display: block;
                width: 12px;
                height: 12px;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
                -webkit-border-radius: 20px;
                -moz-border-radius: 20px;
                border-radius: 20px;
                text-align: center;
                -moz-box-shadow: 0 0 0 5px #f5f5f6;
                -webkit-box-shadow: 0 0 0 5px #f5f5f6;
                box-shadow: 0 0 0 5px #f5f5f6;
                line-height: 40px;
                font-size: 15px;
                float: left;
				margin-left:73px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary {background-color: #2185c1; color: #fff;}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary {background-color: #2185c1; color: #fff;}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {background-color: #2185c1; color: #fff;}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info {background-color: #2185c1; color: #fff;}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning {background-color: #2185c1; color: #fff;}
 .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger { background-color: #2185c1; color: #fff;}
  .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
                margin-left: 133px;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p {
                    color: #fff;
                    font-size: 12px;
                    margin: 0;
                    line-height: 1.428571429;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p {margin-top: 15px;}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 {font-size: 20px; margin-top:-9px; margin-bottom: 10px; font-family: 'Conv_CeraRoundProDEMO-Regular'; text-transform:initial;}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a {color: #303641;}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span {
                        -webkit-opacity: .6;
                        -moz-opacity: .6;
                        opacity: .6;
                        -ms-filter: alpha(opacity=60);
                        filter: alpha(opacity=60);
}
.title6{ font-size:35px; color:#fff; font-family: 'Dosis', sans-serif; margin-bottom:0px; font-weight:600; display:block; margin-top:15px; }
.title6::after{ background:#2185c1; content:""; height:4px; display:block; margin:20px 0 50px; width:80px;}

/*  ============= section 4 ============*/

.section4{ float:left; width:100%; background:url(../images/home-banner-3.jpg) no-repeat center / cover; display:table; height:100%;}
.sec2{display:table-cell; vertical-align:middle; text-align:center; padding:100px 0; background:rgba(36, 52, 69, 0.9);}
.sec2 h2{font-family: 'Dosis', sans-serif; font-size:50px; text-transform:capitalize; color:#fff;}
.sec2 h2 span{display:block; font-weight:600; margin-top:10px;}
.sec2 a{ border-radius:3px; width:180px; height:45px; margin-top:30px; text-align:center; line-height:45px; color:#fff; display:inline-block; font-size:16px; font-weight:600; text-transform:uppercase; border:1px solid #ccc;}
.sec2 a:hover{background:#243445; border:1px solid #243445; color:#fff; }

.sec2 p{font-family: 'Conv_CeraRoundProDEMO-Regular'; font-size:18px; color:#fff; padding:20px 20%;}

/*  ============= contact ============*/
.contact{ float:left; width:100%; background:url(../images/contact.jpg) no-repeat center / cover; padding:100px 0; display:table; height:100%;}
.sec3{display:table-cell; vertical-align:middle;}
.sec3 span{ font-size:16px; text-transform:uppercase; color:#fff; font-weight:600;}
.sec3 span::after{display:block; content:""; width:100px; height:3px; margin:10px 0 0px; background:#fff;}
.sec3 h3{font-family: 'Dosis', sans-serif; font-size:100px; font-weight:600;  color:#fff; margin-top:30px;}
.sec3 a{ border-radius:25px; width:250px; height:50px; margin-top:30px; text-align:center; line-height:50px; color:#fff; border:1px solid #fff; display:inline-block; font-size:16px; font-weight:600; text-transform:uppercase;}
.sec3 a:hover{background:#fff; color:#333;}
.sec3 p{font-family: 'Conv_CeraRoundProDEMO-Regular'; font-size:18px; color:#fff; padding:20px 20%;}

/* ==============================Plan ================*/
.plan{width:100%; float:left; padding:80px 0; text-align:left;}
.plan h1{font-size: 40px; font-weight: 500;text-transform: uppercase;color: #333; display: block; font-family: 'Oswald', sans-serif;text-align:center;}
.plan p{font-family: 'Conv_CeraRoundProDEMO-Regular'; font-size: 16px; color: #333; padding:20px 0% 0; line-height:26px; text-align:center;}
.plan ul{ margin:0px 0 0 40px; padding:0px;}
.plan ul li{ font-size:16px; color:#333; margin-bottom:10px; font-family: 'Conv_CeraRoundProDEMO-Regular'; padding-left:25px; position:relative;}
.plan ul li::before{ width:8px; height:8px; position:absolute; left:0; top:8px; content:""; background:#2185c1; border-radius:50%; display:inline-block;}
.plan strong{ color:#2185c1;}

.section5{float:left; width:100%; text-align:center; background:#2185c1; padding:130px 0;}
.section5 p{color: #fff; padding: 0 16%; line-height: 37px; font-size: 24px;text-align:center;}

.section6{float:left; width:100%; text-align:left; background:#2185c1; padding:130px 0;}
.section6 p{color:#fff; padding:0 0%; line-height:26px;}
.section6 ul{ margin:15px 0 15px 40px; padding:0px;}
.section6 ul li{ font-size:16px; color:#fff; margin-bottom:10px; font-family: 'Conv_CeraRoundProDEMO-Regular'; padding-left:25px; position:relative;}
.section6 ul li::before{ width:8px; height:8px; position:absolute; left:0; top:8px; content:""; background:#fff; border-radius:50%; display:inline-block;}

/*======================= footer ====================*/
.right-container {}
.right-container span{ font-size:24px; font-weight:500; text-transform:uppercase;color:#fff; display:block; text-align:left; font-family: 'Oswald', sans-serif;}
.right-container span::after{ margin:20px 0; width:100px; height:1px; background:#3b4b5d; content:""; display:block;}
.right-container ul{ float:left; width:100%;}
.right-container ul li{list-style:none; display:block;}
.right-container ul li a{font-size:15px; color:#ccc; background:none; text-decoration:none; border:0; line-height:26px; padding-right:20px;}
.right-container ul li a:hover{color:#fff;}

.address{}
.address span{ font-size:24px; font-weight:500; text-transform:uppercase; color:#fff; display:block; text-align:left; font-family: 'Oswald', sans-serif;}
.address span::after{ margin:20px 0; width:100px; height:1px; background:#3b4b5d; content:""; display:block;}
.address p{font-size:16px; color:#ccc; line-height:30px;}
.copy{font-size:12px; color:#fff; margin-top:50px; text-align:center;}
/* ================================ footer =============================*/
footer{width:100%; float:left; padding: 5em 0em; background-color: #243445;}
footer .social_1{ float:left; width:100%;}
footer .social_1 span{ font-size:24px; font-weight:500; text-transform:uppercase; color:#fff; display:block; text-align:left; font-family: 'Oswald', sans-serif;}
footer .social_1 span::after{ margin:20px 0; width:100px; height:1px; background:#3b4b5d; content:""; display:block;}
footer .social_1 ul{ margin:0px; padding:0px;}
footer .social_1 ul li{ display:inline-block;}
footer .social_1 ul li a{ width:35px; height:35px; padding:0px; border:0; border-radius:50%; color:#fff; background:none; line-height:35px; display:block; text-align:center; font-size:15px; margin-left:5px; background:#2185c1;}
footer .social_1 ul li a:hover{ background:#fff; color:#2185c1;}


/* =====================contact us  ========================*/
/* ========= inner page ============*/
.breadcrumb2{background:url(../images/bg002.jpg); float:left; width:100%; padding:90px 0;}
.breadcrumb2 span{font-family: 'Oswald', sans-serif; color:#17203d; margin-bottom:30px; display:block; font-weight:600; text-transform:uppercase; font-size:35px;}
.breadcrumb2 .breadcrumb{ background:none; padding:0px; margin:0px;}
.breadcrumb2 .breadcrumb > li{color:#333; text-transform:uppercase;}
.breadcrumb2 .breadcrumb > li > a{color:#17203d;}

.contactform{width:100%; float:left; padding:80px 0; background:url(../images/contact-bg.jpg) center fixed;}
.contactform input{height: 50px; padding: 0px 10px; background:none;   border:1px solid #fff; border-radius: 0; box-shadow:none; color: #fff; display: block; font-size: 14px; width: 100%;}
.form-control:focus{ box-shadow:none;}
.input::placeholder {color: #474747;}
.contactform label{ font-size:14px; color:#333; text-transform:capitalize; font-weight:600;}
.contactform textarea{height: 175px; padding:10px;  border:1px solid #fff; border-radius: 0; box-shadow:none; color: #fff; display: block; background:none; font-size: 14px; width: 100%;}
.title2{ font-size:18px; color:#fff; margin-bottom:50px; text-transform:uppercase; font-family: 'Oswald', sans-serif;}	
	
.contactform button{background:#333 ; padding:10px 25px; color:#fff; border:0; border-radius:0px; text-transform:uppercase; margin-top:14px;}	
.input::placeholder{color: #474747;}
.input::-moz-placeholder {color: #474747;}
*::-moz-placeholder {color: #bbb;}
.address1{ margin:0px;}
.address1 p{ line-height:20px; margin-bottom:20px; font-size:14px; color:#fff}
.address1 p i{ padding-right:10px;}
.map{}
.map iframe{ width:100%}


/* ================== about  ======================*/
.about{width:100%; float:left; padding:150px 0; text-align:center;}
.about h1{ font-size:40px; color:#333; margin-bottom:30px;}
.about p{padding:0 20%; font-size:18px; line-height:35px; color:#787878;}
.fully{width:100%; float:left; padding:80px 0; background:#333;}
.fully .t2 {color: #00b8ce; font-size: 16px; line-height:28px; font-weight: 600;}
.fully p{ line-height:28px; color:#fff;}
.fully a {display: inline-block; background: #00b8ce; padding: 10px 40px; color: #fff; border-radius: 3px; text-transform: uppercase; margin: 70px 0 0px;}
.fully a:hover { background: #333333;}
.blogTitle{ text-align:center; font-family: 'Oswald', sans-serif; margin-bottom:70px; font-size:40px; color:#fff; text-transform:uppercase;}

.about_1{width:100%; float:left; padding:150px 0; text-align:center;}
.about_1 h2{ font-size:40px; color:#333; margin-bottom:50px;}
.about_1 img{margin-bottom:20px;}
.about_1 p{padding:0 0; font-size:14px; line-height:24px; color:#787878;}


/* ================== insurance detail  ======================*/
.form5{ float:left; width:100%; padding:80px 0;}
.form5 input{border:1px solid #ccc; border-radius:0px; box-shadow:none; height:50px; padding:5px;}
.form5 select{border:1px solid #ccc; border-radius:0px; box-shadow:none; height:50px; padding:5px;}
.form5 label{color:#000; padding:5px 0 0;}
.form5 button{background:#008fb8; border-radius:3px; color:#fff; padding:10px 40px; text-transform:uppercase; font-size:16px; font-weight:600; }
.form5 button:hover{background:#333;}
.form5 .well{ padding:80px 115px;}

.space_5{ padding-top:80px;}

.social{margin:10px 0 10px;float:right;}
.social ul{margin:0px;padding:0px}
.social ul li{list-style:none;display:inline-block;}
.social ul li a{border-radius:50%;display:block;border:1px solid #ccc;width:35px;height:35px;line-height:33px;color:#333;text-align:center;font-size:16px;margin-left:5px;transition:all 500ms ease-in-out 0s;}
.social ul li a:hover{background:#2185c1;color:#fff;border-color:#2185c1;}

.call i{color:#2185c1;padding-right:10px;font-size:26px;float:left;margin:-3px 0 0 0;}
.call2{margin:10px 0;padding:0px 0 15px;font-weight:600;font-size:44px;color:#fff;font-family:'Roboto', sans-serif;}
.call2 span{font-weight:300;}

.section_2_1{float: left; width: 100%; padding: 0px 0; display:table;}
.section_2_1 .col-md-6{ display:inline-block; float:none; display:table-cell; vertical-align:middle;}	
.padless{ padding:0px;}
.con_2{ padding:80px;}
.con_2 p{font-size: 24px;line-height: 38px;font-family: 'Conv_CeraRoundProDEMO-Regular';text-align:center;}
/*===== menu css ======*/
#cssmenu,
#ccssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  line-height: 1;
  /*background: #ffffff;*/
  text-align:left;
  margin-top:0px;
}
/*#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background: #009ae1;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}*/
#cssmenu > ul > li {
  float: left;

}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  padding:19px 30px;
  text-decoration: none;
  color: #333;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  font-size:14px;
  font-weight:400; 
  margin:0px 0 0;
  border-bottom:none;
  text-transform:uppercase;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  color: #fff;
  background:#2185c1;
  border-bottom:none;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 0px;
}
#cssmenu > ul > li.has-sub > a::after {
  position: absolute;
  top: 19px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu > ul > li.has-sub:hover > a::after {
  border-color: #fff;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
}
#cssmenu li:hover > ul {
  left: auto;
  padding:0px;
}
#cssmenu.align-right li:hover > ul {
  right: 0;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
#cssmenu ul li:hover > ul > li {
  height: 32px;
}
#cssmenu ul ul li a {
  padding: 10px 20px;
  width: 160px;
  font-size: 14px;
  text-transform:uppercase;
  background: #333333;
  text-decoration: none;
  color: #dddddd;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #ffffff;
  background:#f48120;
}
#cssmenu ul ul li.has-sub > a::after {
  position: absolute;
  top: 16px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
#cssmenu ul ul li.has-sub:hover > a::after {
  border-color: #ffffff;
}
@media all and (max-width: 767px){
  #cssmenu {
    width: 100%;
	background:#00b8ce;
	
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
	margin:0px;
  }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu ul ul li a {
    padding: 20px 20px 20px 30px;
    font-size: 12px;
    color: #333;
    background: none;
	font-size:14px; 
	text-transform:uppercase;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {
    color: #F00;
	background:none;
  }
  #cssmenu ul ul ul li a {
    padding-left: 40px;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
	padding:0px;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 20px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
  }
  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: #fff;
  }
  #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 7px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 52px;
    width: 52px;
    cursor: pointer;
  }
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    display: none;
  }
}


/******============ responsive css =============*****/


@media all and (max-width: 1199px){
.caption2 h1{font-size:37px; margin:10px 0;}
.caption2 h5{font-size:20px; margin:14px 0;}
.section, .plan, .section6, .section5{ padding:40px 0;}
.section2{ padding:40px 0;}
.title1 h2 {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 0px;
    color: #333;
    line-height: 33px;
    margin: 0 0px 20px 0;
}
.section h1 {
    font-size: 31px;
    font-weight: 500;
    margin-bottom: 28px;
    color: #333;
    line-height: 36px;
    text-align: center;
}
.about_2{ height:auto;}

.title3{ font-size:18px;}
.address p{ font-size:15px;}
#cssmenu > ul > li > a{ padding:19px 16px;}
.title3{ margin:0px 0 10px;}
.abContent{padding-top: 200px; padding-bottom:50px;}
.con_2 {padding: 60px 28px;}
.con_2 p{line-height:30px;}
.year{ padding:50px 0;}
	.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time{ left:0;}
	.timeline-centered::before { display:none;}
	.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon{display:none;}
	.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time{text-align:left; position:inherit; display:block; margin-bottom:18px;}
	.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label{ margin:0px;}
	.timeline-centered .timeline-entry{margin-bottom: 20px;}

}

@media all and (max-width: 991px){
.caption2{display:none;}
.about_2{ padding:40px 0;}
footer{ padding:3em 0em;}
.space_5 {padding-top: 40px;}
.abContent{ padding:0px;}
#cssmenu > ul > li > a{ font-size:11px; padding:19px 8px;}
.section_2_1 .col-md-6{width:50%;}
.con_2 {padding: 20px 0;}
.con_2 p{ font-size:18px; line-height:24px;}

}


@media all and (max-width: 767px){
.toplogo{text-align:center;}
.cn img{display:inline-block;}
.call{text-align: center; margin:15px 0 0 15px; display:inline-block; float:none;}
.caption2{display:none;}
.topSpace{margin:0px;}
.section h1{ font-size:30px; line-height:34px;}
.title1 h2 {font-size: 22px; font-weight: 400; margin-bottom: 0px; color: #333; line-height: 26px; margin: 0 0px 20px 0;}
.abContent p{font-size: 16px;line-height: 24px;text-align: center;}
.abContent {color: #fff;line-height: 20px; width: 100%; float: right; padding-top: 0;}
.title5{margin:20px 0 0;}
.section2 a{margin-bottom:20px;}
footer{text-align:center;}
.address span, .right-container span, footer .social_1 span{text-align:center; margin:20px 0 0;}
.address span::after, .right-container span::after, footer .social_1 span::after {margin: 18px auto 7px;}
.copy{ margin-top:30px;}
.title3{ margin:26px 0 10px; line-height:14px;}
.logo2{text-align:center;}
.social{ float:none; display:inline-block;}
.header{text-align:center;}
footer img{display:inline-block !important;}
.section img{display:none;}
#cssmenu > ul > li > a{ font-size:14px; padding:19px 30px;}
.plan h1{ font-size:27px;}
.plan p{ font-size:15px; line-height:20px; margin-bottom:0px;}
.con_2 {padding: 18px;}
.con_2 p{font-size: 18px; line-height: 24px;}
.con_2 {padding: 18px 0;}
.section_2_1 .col-md-6{ display:block; width:100%;}
.section5 p{line-height: 27px; font-size: 16px; padding:0px;}
.section2 p {font-size: 15px; line-height: 20px; margin-top:20px; text-align:center;}
.plan{text-align:center;}
.c_2{ margin-bottom:30px;}
.c_2 span{ margin-bottom:10px;}
.address_2{padding: 50px 0;}



}
@media all and (max-width: 640px){

}
@media all and (max-width: 568px){
.title4, .title5{ font-size:21px;}



}

@media all and (max-width: 400px){



}
