
*{margin:0; padding:0;}

h11,h2,h3,h4,h5,h6,a{margin:0; padding:0; font-size:100%; line-height:100%; font-family:'Poppins';}
p{margin:0; padding:0; font-size:100%; line-height:100%;}

input:focus, textarea:focus, select:focus { outline-offset:0;}
:focus {outline: none;}

.container{max-width:1200px; width:100%;}
body{/*padding:20px 0 0; */width:100%;}

/**** Color ****/
.color-white { color: #fff !important;}
.bg-gray { background: #f5f5f5 !important;}
.pd-50 { padding-top: 50px; padding-bottom: 50px; }


.contact


/***** Header css *****/
.header{padding: 25px 0; position: fixed; top: 0; left: 0; width: 100%; z-index:10000; background: #fff; box-shadow:0 0 10px 0 rgba(0,0,0,.2);}
.logo{float:left; margin:7px 60px 7px 0;}
.logo a{display:block;}

.header-option{float:left; margin:8px 0 0;}
.header-option h4{background:url(../images/phone.png) no-repeat 0 0; padding:0 0 0 40px; margin:0 45px 0 0; float:left;}
.header-option h4 strong{ font-family:'Poppins', sans-serif; font-size:14px; color:#2d2c40; font-weight:600; line-height:20px; display:block;}
.header-option h4 small{ font-family:'Poppins', sans-serif; font-weight:300; color:#7a7992; display:block;}
.header-option h5{background:url(../images/email.png) no-repeat 0 6px; float:left; padding:0 0 0 45px; margin:0 24px 0 0;}
.header-option h5 strong{font-family:'Poppins', sans-serif; font-size:14px; color:#2d2c40; font-weight:600; line-height:20px; display:block; }
.header-option h5 a{font-family:'Poppins', sans-serif; font-weight:300; color:#7a7992; display:block;}
.header-option h4 a{font-family:'Poppins', sans-serif; font-weight:300; color:#7a7992; display:block;}

.social-media{float:left;}
.social-media a{ display:block; position:relative; float:left; margin:0 15px 0 0;}
.social-media a span{width:18px; height:18px; background:#ff0b13; border-radius:90px; font-weight:500; color:#fff; font-size:16px; font-family:'Poppins', sans-serif; position:absolute; top:0; right:0; text-align:center; line-height:17px;}

.sobre {float: left; width: 480px;}
.sobre  p { margin-top: 0px; margin-bottom: 10px; margin-right: 65px; font-size: 17px; color: #7a7992; line-height: 34px; display: block; font-family: 'Roboto', sans-serif;}
.sobre  h3 { margin-top: 0px; margin-bottom: 15px; margin-right: 25px; font-size: 24px; color: #2d2c40; line-height: 100%; font-weight: 500; font-family: 'Poppins';
    display: block;}

.make-appointment{float:right;}
.make-appointment a{ background:#aaaaff; /* Old browsers */
background: -moz-linear-gradient(-45deg, #0b2575 0%,#3a7cec 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #0b2575 0%,#3a7cec 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #0b2575 0%,#3a7cec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b2575', endColorstr='#3a7cec',GradientType=1 );  border-radius:90px; width:208px; line-height:46px; color:#fff; font-weight:500; font-size:16px; display:block; text-align:center; text-transform:uppercase;}

.botao { border-radius: 90px; color: #fff; font-size: 15px; font-weight: 500; line-height: 40px; padding: 0 10px; width: 195px; margin: 0 0 0 8px; text-transform: uppercase; display: block; background: #0058B0; display: inline-block; vertical-align: top; text-align: center;}
.botao:hover { color: #f6f6f6; }

/***** Navigation css *****/
.navigation.navbar{background:#0058b0; /* Old browsers */
background: -moz-linear-gradient(135deg, #0058b0 0%,#004386 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(135deg, #0058b0 0%,#004386 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #0058b0 0%,#004386 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0058b0', endColorstr='#004386',GradientType=1 ); border:0; min-height:inherit; margin:0; border-radius: 0;}

.navigation.navbar ul.nav li {margin:0 35px 0 0; }
.navigation.navbar ul.nav li a{ /* margin-top: 8px; */ font-weight: 500;   /* font-family: 'Poppins', sans-serif; */   font-size: 16px;  color: #fff;   padding: 10px 0;   line-height: 30px;   display: block;     text-transform: uppercase;    font-family: 'Roboto', sans-serif;}
.navigation.navbar ul.nav li.active a,
.navigation.navbar ul.nav li a:hover{color:#e9fcff;}
.navigation.navbar .navbar-header{ display:none;}
.navigation.navbar .navbar-collapse{ padding:0;}

/***** Carousel css *****/
.carousel{ margin:0 0 40px;}
.carousel .bx-wrapper img {/*min-height: 618px;*/ min-height: 400px;}
.caption-container{position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%,-50%); max-width:1200px; width:100%; padding:0 15px; margin-top:-8px; }
.caption span{ font-size:30px; color:#fff; font-family: 'Asap', sans-serif; display:block; margin:0 0 10px;}
.caption h2{ margin:0 0 30px; padding:0; font-family:Lato, sans-serif; font-weight:600; color:#fff; font-size:50px; line-height:60px;  display:block;}
.caption p{ margin:0 0 30px; padding:0; font-family:'Poppins', sans-serif; font-weight:500; color:#fff; font-size:20px; line-height: 31px;  display:block;}
.caption a{width:195px; display:block; padding:8px 10px;line-height:30px; text-align:center;color:#fff; font-weight:500; font-size:21px; font-family:'Poppins', sans-serif; text-transform:uppercase; border-radius:20px; background:#0058b0; /* Old browsers */
/*background: -moz-linear-gradient(-45deg, #0e2a7d 0%,#3a7ceb 100%); /* FF3.6-15 */
/*background: -webkit-linear-gradient(-45deg, #0e2a7d 0%,#3a7ceb 100%); /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(135deg, #0e2a7d 0%,#3a7ceb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e2a7d', endColorstr='#3a7ceb',GradientType=1 );*/}
.carousel .bx-pager.bx-default-pager{ display:none;}
.carousel .bx-wrapper .bx-controls-direction a.disabled{display:block;}
.carousel .bx-controls-direction a{ width:50px; height:50px; display:block; position:absolute; top:50%; margin:-25px 0 0; }
.carousel .bx-controls-direction a.bx-prev {background:url(../images/prev-arrow.png) no-repeat 0 0; left:50px;}
.carousel .bx-controls-direction a.bx-next {background:url(../images/next-arrow.png) no-repeat 0 0; right:50px; left:auto;}

/***** Time table css *****/
.time-wrap { max-width:inherit; position:absolute; top:50%; right:80px;  -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); transform: translate(0,-50%); width: auto; z-index:1;}
.time-table:after{content:''; background:url(../images/heandal.png) no-repeat 0 0; width:202px; height:52px; position:absolute; top:-49px; left:50%; margin:0 0 0 -101px; display:block;    z-index: -1;}
.time-table{width:273px; border:1px solid rgba(0,0,0,.1); border-radius:6px; background:#aaaaff; /* Old browsers */ padding:25px; position:relative;
background: -moz-linear-gradient(-45deg, #123186 0%,#336fda 100%); /* FF3.6-15 */ float:right; margin:0 82px 0 0;     box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
background: -webkit-linear-gradient(-45deg, #123186 0%,#336fda 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #123186 0%,#336fda 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123186', endColorstr='#336fda',GradientType=1 ); height:375px;}
.time-table h3{display:block; margin:0 0 15px; padding:0; font-size:21px; color:#fff; font-weight:500; text-transform:uppercase; display:block; text-align:center;}
.time-table ul{list-style:none; margin:0; padding:0;}
.time-table ul li{ border-top:1px solid #f8f8fa; padding:10px 0;  display:inline-block; width:100%; vertical-align:top;}
.time-table ul li:last-child{ border-bottom:0;}
.time-table ul li h5,
.time-table ul li h4{margin:0; padding:0; text-transform:uppercase; font-size:14px; font-family:'Poppins'; color:#fff; font-weight:500;float:left; line-height:27px;}
.time-table ul li h5{text-align:right; float:right;}
.time-table  a{background:#aecb6c; padding:10px; width:225px; line-height:28px; font-size:14px; font-weight:500; text-transform:uppercase; border-radius:80px; color:#fff; display:block; text-align:center;}
.time-table  a i{background:url(../images/icon-01.png) no-repeat 0 0; width: 19px;height: 19px; display: inline-block; vertical-align: middle; position: relative; top: -2px; right: -3px;}

/***** Treatment section css *****/
.treatment-section{ display:block; margin:0 0 65px;}
.treatment-section h2{ display:block; background:url(../images/head-pattent.png) no-repeat center 100%; text-align:center; padding:0 0 34px; margin:0 0 42px}
.treatment-section  small{ display:block; color:#000; font-size:20px; font-family: 'Asap', sans-serif; line-height:100%; padding-bottom: 10px;}
.treatment-section  strong{ font-family:'Poppins'; font-size:36px; color:#0058b0; line-height:100%; line-height:40px; font-weight:500;}
.treatment-ul{ list-style:none; margin:0; padding:0;}
.treatment-ul li{ margin:0; padding:0; width:33%; float:left;}
.treatment-box{ border-radius:8px; border:1px solid #f0f2eb; margin:24px 0 0 8px}
.treatment-img{background:#e1e1e1; height: 250px; width:100%; display:block; border-radius:8px 8px 0 0;}
.treatment-content{ padding:30px;}
.treatment-content h6{ margin:0 0 20px; padding:0; display:block; }
.treatment-content h6 a{color:#308DB7; font-size:16px; font-weight:600; font-family:'Poppins'; text-decoration:underline; text-transform:uppercase; line-height:100%;}
.treatment-content h3{ margin:0 0 20px; padding:0; display:block; }
.treatment-content h3 a{ font-family:'Poppins'; font-size:20px; font-weight:500; color:#2d2c40; line-height:24px;}
.treatment-content p{margin:0; padding:0; color:#7a7992; font-size: 17px; font-weight:300;line-height: 25px; }

/**** Clients *****/
.client{background:#f5f5f9; padding:35px 0; margin:0 0 60px;}
.client-head{display:inline-block; width:100%; vertical-align:top;}
.client-head h2{ display:block; background:url(../images/head-pattent.png) no-repeat 0 100%; text-align:left; padding:0 0 34px; margin:0; float:left;}
.client-head  small{ display:block; color:#1e4bae; font-size:20px; font-family: 'Asap', sans-serif; line-height:100%;}
.client-head  strong{ font-family:'Poppins'; font-size:36px; color:#2d2c40; line-height:100%; line-height:40px; font-weight:500;}
.client-head-r {float:right; margin:20px 0 0;}
.client-head-r a{ border-radius:90px; color:#fff; font-size:15px; font-weight:500; line-height:40px; padding:0 10px; width:195px; margin:0 0 0 8px; text-transform:uppercase; display:block; background: #0058B0; display:inline-block; vertical-align:top; text-align:center;}
.client-head-r a i{background:url(../images/icon-01.png) no-repeat 0 0; width: 19px;height: 19px; display: inline-block; vertical-align: middle; position: relative; top: -2px; right: -3px;}
.client-head-r a:last-child{background:#aecb6c;}
.client-head{ margin:0 0 42px;}
.client-space{ height:500px;}

.body-message{display:inline-block; width:100%; vertical-align:top; margin:0 0 50px;}
.body-message-l{float:left; width:270px;}
.body-message-2{float:right; width:270px;}
.links{background:#f4f6f8; width:100%; display:block; margin:0 0 35px;}
.links ul{list-style:none; margin:0; padding:0;}
.links ul li{ display:block; border-bottom:1px solid #fff;}
.links ul li a{ padding:10px 15px 10px 22px; line-height:30px; font-weight:500; color:#2d2c40; font-size:16px; font-family:'Poppins', sans-serif; display:block;}
.links ul li a i{float:right; color:#a8b0b2; font-size:16px; line-height:30px;}
.links ul li a:hover i,
.links ul li.active a i{ color:#fff;}
.links ul li a:hover,
.links ul li.active a{background:#0058b0; /* Old browsers */ color:#fff; text-decoration:none;
background: -moz-linear-gradient(135deg,  #0058b0 0%,#004386 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(135deg, #0058b0 0%,#004386 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #0058b0 0%,#004386 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0058b0', endColorstr='#004386',GradientType=1 );}
.download{ display:block; margin:0 0 50px;}
.download a{ width: 218px; padding:10px; line-height:20px; color:#fff; text-align:center; text-transform:uppercase; font-size:14px; font-weight:600;  font-family:'Poppins'; background:#aaaaff; /* Old browsers */ background: -moz-linear-gradient(-45deg, #aaaaff 0%, #fcbaf8 100%); /* FF3.6-15 */ border-radius:90px; display:block; background: -webkit-linear-gradient(-45deg, #aaaaff 0%,#fcbaf8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #1840a0 0%,#3a7ceb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1840a0', endColorstr='#3a7ceb',GradientType=1 );}
.how-can h3{margin:0 0 20px; padding:0; font-size:24px; color:#2d2c40; line-height:138%; font-weight:500; font-family:'Poppins'; display:block;}
.how-can p{margin:0 0 25px; padding:0; font-size:15px; color:#7a7992; line-height:24px; display:block; font-family:'Poppins';}
.how-can a{ display:block; width:195px; padding:10px 30px; line-height:20px; color:#fff; text-align:left; text-align:center; text-transform:uppercase; font-size:14px; border-radius:90px; margin:0 0 20px; font-weight:500; background: #0058b0; /* Old browsers */ font-family:'Poppins';
/*background: -moz-linear-gradient(-45deg, #1840a0 0%,#3a7ceb 100%); /* FF3.6-15 */
/*background: -webkit-linear-gradient(-45deg, #1840a0 0%,#3a7ceb 100%); /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(135deg, #1840a0 0%,#3a7ceb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1840a0', endColorstr='#3a7ceb',GradientType=1 );*/}
.how-can a:last-child{background:#aecb6c; display:block; padding:10px; text-align:center; margin:0;}
.how-can a:last-child i{background:url(../images/icon-01.png) no-repeat 0 0; width: 19px;height: 19px; display: inline-block; vertical-align: middle; position: relative; top: -2px; right: -3px;}
.how-can { float: right;}

.body-message-r{ width:870px; float:right;}

.dark-bg{background:#fdfdfd; padding:40px 0; margin:0 0 56px;}
.dark-bg .news-bg { background-image: url("http:images/news-bg-1.jpg") !important; }
.dark-bg .client-head-r{margin:15px 0 0;}
.dark-bg .client-head-r p{ margin:0; padding:0; display:block; font-size:14px; color:#7a7992; font-family:'Poppins'; font-weight:400; text-align:right;}
.dark-bg .client-head-r p strong{color:#2d2c40; font-size:18px;}
.dark-bg .client-head h2{background:transparent; margin:0; padding:0;}
.dark-bg .client-head h2 span{/*background:url(../images/icon-02.png) no-repeat 0 0; padding:0 0 0 55px; */font-size:16px;color:#7a7992; font-weight:500; font-family:'Poppins'; margin:8px 0 0; display:block; height:17px;}
.dark-bg  .client-head{ margin:0;}
.client-head-r a:nth-child(2){background:#aecb6c;}

.body-message-r-img{display:inline-block; vertical-align:top; width:100%; margin:0 0 40px;}
.body-message-r-img img{float:left;}
.body-message-r-img img + img{float:right;}

.body-message-s-img{display:inline-block; vertical-align:top; width:100%; margin:0 0 40px;}
.body-message-s-img img{float:right;}
.body-message-s-img img + img{float:left;}

.body-text{display:inline-block; vertical-align:top; width:100%; margin:0 0 20px 4px;}
.body-text h3{margin:0 0 10px; padding:0; font-size: 26px; font-weight:500; color:#2d2c40; display:block;}
.body-text p{margin:0 0 20px; padding:0; font-size:18px; font-weight:400; color:#7a7992; display:block; line-height:28px; font-family:'Poppins';}
.video-according{display:inline-block; vertical-align:top; width:100%; margin-bottom:50px;}
.video{ float:left; width:370px;}
.according{float:right; width:460px;}
.according h3{margin:0 0 30px;; padding:0; font-family:'Radley'; color:#182331; font-size:24px;}

.according .panel-group .panel {margin-bottom: 0; border-radius: 0; background: transparent; border: 0; box-shadow: none;}
.according .panel-default>.panel-heading {color: #333; background-color: transparent; border: 0; border-radius: 0; box-shadow: none; color:#2d2c40; font-size:16px; display:block; padding:0;}
.panel-body{color:#7a7992; font-size:14px; line-height:24px; font-weight:300; font-family:'Poppins'; padding:15px 0;}
.according .panel-default>.panel-heading+.panel-collapse>.panel-body{ border:0;}
.panel-title  a{background:url(../images/plus.png) no-repeat 0 0; display:block; line-height:30px; padding:0 0 0 50px;}

.green-box{border:1px solid #ebebeb; display:inline-block; vertical-align: top; width:100%;}
.green-box-t{background:#a9a9fe; display:inline-block; vertical-align: top; width:100%; border-bottom:2px solid #fff;}
.green-box-t h2{float:left; width:345px; margin:0; padding:0 0 0 18px; font-size:16px; color:#fff;  line-height:50px; font-weight:500; text-transform:uppercase;}
.green-box-t h3{float:left; width:282px; margin:0; padding:0; font-size:16px; color:#fff;  line-height:50px; font-weight:500; text-transform:uppercase; text-align:center;}
.green-box-t h3 span{background:url(../images/icon-03.png) no-repeat 0 0; padding:0 0 0 16px; margin-right:10px;}
.green-box-t h4{float:left; width:241px; margin:0; padding:0; font-size:16px; color:#fff;  line-height:50px; font-weight:500; text-transform:uppercase;text-align:center;}
.green-box-t h4 i{ margin-right:4px;}

.green-box-m{ display:inline-block; vertical-align: top; width:100%; border-bottom:2px solid #fff;}
.green-box-m h2{float:left; width:345px; margin:0; padding:0 0 0 18px; font-size:16px; color:#000000;  line-height:50px; font-weight:500; text-transform:uppercase;background:#f4f6f8;}
.green-box-m h2 a{margin-right:45px; margin-top:10px; float:right; border:2px solid #a9a9fe; line-height:19px; color:#adabff; font-size:14px; border-radius:90px; width:80px; text-transform: initial; text-align:center;}  
.green-box-m h3{float:left; width:282px; margin:0; padding:0; font-size:16px; color:#000000;  line-height:50px; font-weight:500; text-transform:uppercase; text-align:center;}
.green-box-m h4{float:left; width:241px; margin:0; padding:0; font-size:16px; color:#000000;  line-height:50px; font-weight:500; text-transform:uppercase;text-align:center; background:#f4f6f8;}

.green-box-b{display:inline-block; vertical-align: top; width:100%;padding:15px 18px;}
.green-box-b h4{ margin:0 0 10px; padding:0; font-weight:700; font-size:15px; color:#7a7992; display:block;}
.green-box-b p{ margin:0; padding:0; font-weight:400; font-size:15px; color:#7a7992; display:block; line-height:24px; font-family:'Poppins';}

.margin-0 { margin: 0 0 0 !important;}

.form-section .container{/*border-top:1px solid #ebebeb; padding-top:55px;*/}
.form-section{ display:inline-block; vertical-align:top; width:100%; padding:0; margin:0 0 68px;}
.form-section .time-wrap{width:270px; position:relative; max-width:inherit; top:0; left:0; -webkit-transform:translate(0,0); -moz-transform:translate(0,0); transform:translate(0,0); padding-top:42px; float:left;}
/*.form-section .time-table{width:100%; margin:0; background:#a4c639;} */

.contact-info { /*width:270px; float: left;*/ padding-right: 30px; margin-top: 0px !important; }
./*form{ width:870px; float:right;}*/
.form h3{ margin:0; padding:0; font-family:'Poppins'; font-size:30px; font-weight:500; color:#2d2c40; display:block; line-height:36px;}
.form h2{ margin:0; padding:0; font-family:'Poppins'; font-size:30px; font-weight:500; color:#2d2c40; display:block; line-height:36px;}
.form p{margin:0 0 10px; padding:0; font-family:'Poppins'; font-size:16px; font-weight:300; color:#7a7992; display:block; line-height:36px;} 

.input-div{ float:left; width: 435px; /*margin:0 45px 15px 0;*/}
.input-div label{ display:block; width:100%; font-size:14px; color:#7a7992; line-height:22px; font-weight:300; font-family:'Poppins';}
.input-div input { border:1px solid #b9b9b9; padding:10px; line-height:18px; color:#333; width:100%;}
.datapickeer input{width:146px;}

.form-1{ width:100%; margin: 0 auto !important;}
.form-1 h3{ margin:0; padding:0; font-family:'Poppins'; font-size:30px; font-weight:500; color:#2d2c40; display:block; line-height:36px;}
.form-1 h2{ margin:0; padding:0; font-family:'Poppins'; font-size:30px; font-weight:500; color:#2d2c40; display:block; line-height:36px;}
.form-1 p{margin:0 0 10px; padding:0; font-family:'Poppins'; font-size:16px; font-weight:300; color:#7a7992; display:block; line-height:36px;} 

.input-div-1{ margin-bottom: 10px; margin-left: 20px;}
.input-div-1 label{ display:block; width:100%; font-size:14px; color:#7a7992; line-height:22px; font-weight:300; font-family:'Poppins';}
.input-div-1 input { border:1px solid #b9b9b9; padding:10px; line-height:18px; color:#333; width:100%;}
.datapickeer input{width:146px;}

.select-div{float:left;     width: 300px; margin:0 78px 0 0;}
.select-div label{ display:block; width:100%; font-size:14px; color:#7a7992; line-height:22px; font-weight:300; font-family:'Poppins';}
.select-div .btn-default{border: 1px solid #b9b9b9; border-radius:0;padding:9px; background:#fff !important; box-shadow:none !important; color:#7a7992;}
.bootstrap-select .dropdown-toggle:focus {outline:none !important; outline-offset:0;}
.select-div .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%;}

.radiobox.checkbox-div{ float:left;}
.radiobox.checkbox-div input[type=checkbox] {display: none;}
.radiobox.checkbox-div label{display:block; width:100%; font-size:14px; color:#7a7992; line-height:22px; font-weight:300; font-family:'Poppins'; padding:0 0 0 32px;}
.radiobox.checkbox-div label:before {content:""; display: inline-block; width:26px; height:22px; margin-right:10px; position: absolute; left: 0; top:0; background:url(../images/un-check.png) no-repeat 0 0;}
.radiobox.checkbox-div label {margin-bottom: 10px;}
.radiobox.checkbox-div input[type=checkbox]:checked + label:before {content:""; font-size: 15px; color: #f3f3f3;text-align: center; line-height: 15px; background:url(../images/check.png) no-repeat 0 0;}
.inr-box{ position:relative; display:block; margin:0 0 10px;}

.textarea {width:100%; display:inline-block; vertical-align:top; margin:0 0 20px;}
.textarea label{ display:block; width:100%; font-size:14px; color:#7a7992; line-height:22px; font-weight:300; font-family:'Poppins';}
.textarea textarea { border:1px solid #b9b9b9; padding:10px; line-height:18px; color:#333; width:100%; height:101px;}

.btn-submit{width:100%; display:inline-block; vertical-align:top;}
.btn-submit button{width:191px; padding:10px; line-height:20px; text-align:center; display:block; font-weight:500; color:#fff; font-size:17px; font-family:'Poppins'; border:0; background: #198eae; border-radius:90px; text-transform:uppercase;}

.appointment-div{ width:100%; display:inline-block; vertical-align:top; margin:0 0 130px;}
.div-img{float:left; width:470px; margin:0 70px 0 0;}
.div-img img{ box-shadow:0 20px  40px 0 rgba(0,0,0,.08); border-radius:6px;}
.div-text{ float:left; width:550px; margin:40px 0 0; text-align:center;}
.div-text h2{ margin:0 0 30px; padding:0; display:block; text-align:center; background:url(../images/head-pattent.png) no-repeat center 100%; padding:0 0 44px;}
.div-text h2 small{ display:block; font-family: 'Asap', sans-serif; color:#1e4bae; font-size:20px;line-height:100%; display:block;}
.div-text h2 strong{ display:block; color:#373b2f; font-size:36px; font-family:'Poppins'; font-weight:500; line-height: 100%;}
.div-text h5{ display:block; margin:0 0 15px; padding:0; font-family:'Poppins'; font-size:24px; font-weight:500; color:#2d2c40; line-height: 32px;}
.div-text h6{ display:block; margin:0 0 15px; padding:0; font-family:'Poppins'; font-size:22px; font-weight:500; color:#2d2c40; line-height: 32px;}
.div-text p span{ font-size:18px; color:#2d2c40; font-weight:500;    vertical-align:middle; line-height:16px;}
.div-text p{ margin:0; padding:0; font-family:'Poppins'; font-size: 15px; color:#7a7992; font-weight:300; display:block; margin:0 0 40px; line-height: normal;}
.div-text a{background:#0058B0;  width:234px; margin:0 auto; padding:10px; line-height:26px; color:#fff; font-family:'Poppins'; font-size:17px; text-transform:uppercase; border-radius:90px; display:block;}

.sidebar input[type='text'] { border: 1px solid #b9b9b9; padding: 10px; line-height: 18px; color: #333; width: 50%; margin-left: 20px; margin-bottom: 20px;}
.sidebar input[type='submit'] { border-radius: 90px; color: #fff; font-size: 15px; font-weight: 500; line-height: 40px; padding: 0 10px; width: 100px; margin: 0 0 0 8px; text-transform: uppercase; display: block; background: #0058B0; display: inline-block; vertical-align: top; border: none;text-align: center; }
.sidebar h4 { font-size: 22px; margin-left: 20px; margin-bottom: 20px; padding-top: 20px;}
.sidebar a { font-size: 16px; margin-left: 20px; line-height: 18px;  color: #0058B0;}
.sidebar li {  list-style-type: none !important;}

.blog h4 { font-size: 28px;}
.blog img { padding-top: 10px; padding-bottom: 10px; }

/***** Footer css ****/
.ftr-top{ /*background:#f5f5f9;*/ padding:40px 0; 
background:#0058b0; /* Old browsers */
background: -moz-linear-gradient(135deg, #0058b0 0%,#004386 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(135deg, #0058b0 0%,#004386 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #0058b0 0%,#004386 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0058b0', endColorstr='#004386',GradientType=1 ); border:0; min-height:inherit; margin:0; border-radius: 0;}
.ftr-top h3{margin:0 0 22px; padding:0; color:#2d2c40; font-size:16px; font-family:'Poppins'; font-weight:700; text-transform:uppercase;}
.ftr-top-01{width:270px; float:left; margin:0 30px 0 0;}
.ftr-logo{ display:block;}
.ftr-logo a{ display:block; margin:0 0 12px;}
.ftr-logo p{color:#7a7992; font-size:16px; font-family:'Poppins'; line-height:100%; font-weight:300; margin:0; padding:0;}

.ftr-top-01 ul{margin:28px 0 0; padding:0; list-style:none;    display:inline-block; width:100%; vertical-align:top;}
.ftr-top-01 ul li{margin:0 10px 0 0;float: left;}
.ftr-top-01 ul li a{ display:block;}
.ftr-top-01 p{color:#7a7992; font-size:15px; font-family:'Poppins'; line-height: 22px; font-weight:300; margin:0; padding:0;}

.ftr-top-02{width:270px; float:left;}
.ftr-top-02 h4{margin:0 0 15px; padding:0; display:block; line-height:24px;}
.ftr-top-02 h4 strong{color:#2d2c40; font-size:16px; font-family:'Poppins'; font-weight:700; display:block;}
.ftr-top-02 h4 small{color:#7a7992; font-size:14px; font-family:'Poppins'; font-weight:400; display:block;}

.ftr-top-03{width:285px; float:left; margin-right:45px;}
.ftr-top-03 p{color:#7a7992; font-size:14px; font-family:'Poppins'; font-weight:400; display:block; margin:0; padding:0; font-family:'Poppins'; line-height:22px;}
.ftr-top-03 form{border-radius:90px; background:#e7e7f2; width:100%; line-height:20px; padding:10px 90px 10px 25px; position:relative; margin:0 0 20px;}
.ftr-top-03 form input{ border:0; background:transparent;width:100%; line-height:20px;}
.ftr-top-03 form button{ width:90px; border-radius:0 90px 90px 0; font-family:'Poppins'; font-weight:500; font-size:16px; text-transform:uppercase; position:absolute; top:0; right:0; height:40px; text-align:center; border:0; color:#fff;
/*background:#aaaaff; /* Old browsers */ 
/*background: -moz-linear-gradient(-45deg, #102f82 0%,#3573e0 100%); /* FF3.6-15 */
/*background: -webkit-linear-gradient(-45deg, #102f82 0%,#3573e0 100%); /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(135deg, #102f82 0%,#3573e0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#102f82', endColorstr='#3573e0',GradientType=1 );*/
background: #3573e0}


.ftr-top-04{width:270px; float:left;}
.ftr-top-04 ul{ margin: 0; padding: 0; list-style: none; display: inline-block; width: 100%; vertical-align: top;}
.ftr-top-04 ul li{margin:0 10px 0 0;float: left;}
.ftr-top-04-box{ padding:5px;}
.ftr-top-04-box aul li a{ display:block;}

.ftr-btm{ background: linear-gradient(135deg, #004891 0%,#0058b0 100%); padding:15px 0;}
.ftr-btm p{ /*float:left;*/ color:#fff; font-size:14px; line-height:20px; margin:0; font-family:'Poppins'; font-weight:300; }
.ftr-btm ul{list-style:none; margin:0; padding:0; float:right;}
.ftr-btm ul li{ float:left;}
.ftr-btm ul li span{ font-family:'Poppins'; font-size:14px; color:#fff; line-height:20px; padding:0 10px;}
.ftr-btm ul li a{font-family:'Poppins'; font-size:14px; color:#fff; line-height:20px;}

ul.navbar-nav li{position:relative;}
ul.navbar-nav ul{ display:none; white-space:nowrap; z-index:100; position:relative; list-style:none; margin:0;}
ul.navbar-nav li:hover ul{background:#fff; position:absolute; top:100%; left:0; display:block; padding:10px 25px;}
.navigation.navbar ul.nav li ul li a{ font-size: 16px; color: #2f2f2f; line-height:36px; padding:0;}
.navigation.navbar ul.nav li ul li a:hover{text-decoration:none; color:#308DB7;}