/*Google font*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');

/*font-family: 'Montserrat', sans-serif;
font-family: 'Dancing Script', cursive;*/

body{font-family: 'Open Sans', sans-serif;font-size:15px; color:#3a3a3a;}
p{ line-height:normal;}
img{ max-width:100%}
p, li{ line-height:25px;}
a{color:#085D9E;}
a:hover,a:focus{color:#000;}
.align-center{text-align:center !important;}




.header {border-top:3px solid #00a7ed;}
.obama{margin-top: 20px;}
.padd0{padding:0 !important;}

.top_header {padding: 5px 0;}
.rb_right span{display:block;font-weight:600; position:relative; font-size:16px; padding-left:30px;}
.rb_right span a{color:#3a1010;}
.rb_right{float:right; margin:20px auto;}
.rb_right span::before{content:""; display:inline-block; background:url(../images/star.png) no-repeat; margin-right:10px; position:absolute; left:0;}
.rb_right span.ph_icon::before{width:20px; height:22px; background-position:-9px -11px;}
.rb_right span.mail_icon::before{width:20px; height:22px; background-position:-9px -33px;}


/*menu*/
.menu_header{background:#00a7ed;}
.header .navbar {
    background: none;
    border: 0 none;
    border-radius: 0px;
    margin: 0px auto; min-height:0;
}
.header .navbar-nav > li > a {    
    color: #fff;
    font-size: 14px;    
    padding:10px 20px; 
    text-transform: uppercase;	
	font-weight:600;
}

.header .navbar-nav > li {padding: 0;}
.header .navbar-nav > li > a span {color: #0f0205;font-size: 16px;line-height: 20px;margin-right: 5px;vertical-align: top;}
.header .navbar-nav > li  > a span.caret{color:#fff; font-size:14px; vertical-align:middle;}
.header .navbar-nav > li:hover > a,.header .navbar-nav > li > a:hover,.header .navbar-nav > li > a:focus{background:#00aeef; color:#fff;}
.header .navbar-nav > li:hover .submenu-child {
    display: block;
}



.sub-menu {    
    display: none;
    list-style: outside none none;   
    position: absolute;
    top: 100%;
    width: 230px;padding:0;
	background:#f1f1f1;
	z-index: 99999;	
	text-align:left;
}
.header .navbar-nav > li:hover > ul.sub-menu {
    display: block;
}
.sub-menu li a{color: #727475;font-size: 14px;padding: 8px 15px; font-weight:bold;text-transform: capitalize; display:block; text-decoration:none; border-top:1px solid #a9a9a9;}
.sub-menu li:hover a{ background: #00aeef;color: #fff;}




.banner-wrapper{/* background:url(../images/banner-1.jpg) top center no-repeat; background-size:cover; min-height:540px; */ position:relative;text-align:center;}
.banner-wrapper .carousel-indicators{display:none;}
.banner-wrapper .carousel-control{background:none; width:80px; height:80px; padding:15px 0; top:50%; z-index:999; text-align:center; border:3px solid #40c9f3; border-radius:100%; opacity:1;}
.banner-wrapper .carousel-control.left{left:-25px;}
.banner-wrapper .carousel-control.right{right:-25px;}
.banner-wrapper img{width:100%;}
.banner-wrapper #myCarousel{overflow:hidden;}
.banner-wrapper .carousel-control i{ color:#40c9f3; font-size:40px; text-shadow:none;}
.banner-wrapper > .banner_caption_abso{position:absolute; top:0; width:100%;}

.banner_caption {
    color: #fff;
    display: inline-block;
    float: left;
    margin: 75px auto;
    text-align: left;
}
.banner_caption h3{margin:0; font-size:24px; line-height:normal;color:#000; font-weight:600;}
.banner_caption h1{margin:0; font-size:33px; line-height:normal;color:#00a7ed; font-weight:800;}
.banner_caption p{margin:0; font-size:16px; line-height:normal;color:#000; font-weight:400;}
.banner_caption .btn-wrap{margin-top:100px;}


.ban_button{transition:all ease 0.2s;font-size:16px; z-index:1; position:relative; color:#fff; background:#00a7ed;  margin:15px 5px; border-radius:0px; padding:10px 35px; display:inline-block; font-weight:bold;}
.ban_button.baby_calculator{background: #11caff; /* Old browsers */
background: -moz-linear-gradient(left, #11caff 0%, #062f4d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #11caff 0%,#062f4d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #11caff 0%,#062f4d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11caff', endColorstr='#062f4d',GradientType=1 ); /* IE6-9 */}
.ban_button:hover,.ban_button:focus{opacity:0.8; color:#fff; text-decoration:none;}



.name_calculator_wrap{padding:45px 0;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#11caff+0,062f4d+100 */
background: #11caff; /* Old browsers */
background: -moz-linear-gradient(left, #11caff 0%, #062f4d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #11caff 0%,#062f4d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #11caff 0%,#062f4d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11caff', endColorstr='#062f4d',GradientType=1 ); /* IE6-9 */
color:#fff; text-align:center;}
.name_calculator_wrap h2{font-weight:36px; font-weight:300;}
.name_calculator_wrap .numerologyform .form-control{max-width:394px; height:40px; border:1px solid #000;border-radius:0;}
.name_calculator_wrap .btn_default{background:#062b48;}
.name_calculator_wrap .numerologyform p{color:#000;}

.numerologyform{ background: #fff; padding: 20px; box-shadow: 0 0 5px #767676; border-radius: 10px;}
.numerologyform table td{ border:none !important;}
.numerologyform input[type="email"], .numerologyform input[type="date"]{ width:100%; padding: 10px;}
/*.numerologyform input[type="submit"]{ background: #0058e1 url(../images/button.WEBP) no-repeat!important; padding:30px 10px; width: 100% ; color: #fff;}*/
.numerologyform .btn_ccavenue{ background: #0058e1 url(../images/button.WEBP) no-repeat!important; padding:30px 10px; width: 100% ; color: #fff;}
.numerologyform .btn_paypal_new{ background: #fec538 url(../images/paypal.png) no-repeat!important; padding:20px 10px; width: 100% ; color: #fff;}
.numerologyform input[type="submit"]:hover{ opacity:0.8}
.faqest{ background: #f7fdff; padding: 10px; border: 1px solid #daecf3; margin-bottom: 15px; border-radius:5px}
.faqest p.intro_p{ margin:0;}


.name_calculator_wrap p {
    max-width: 800px;
    margin: 0 auto;
}
.serv_icon{background:url(../images/service_star.png) no-repeat; display:inline-block; width:180px; height:100px;}
.ic1{background-position:9px 6px;}
.ic2{background-position:21px -111px;}
.ic3{background-position:30px -231px;}
.ic4{background-position:28px -347px;}
.serv_box {
    padding: 25px 15px; background: rgba(219, 5, 0, 0.7) none repeat scroll 0 0; transition:all ease-in 0.3s;
}
.serv_box:hover{background:rgba(0,0,0,0.8);}
.ban_bottom > div{padding:0;}
.ban_bottom a:hover,.ban_bottom a:focus{color:#fff; text-decoration:none;}


.main_heading{color:#062b48; font-size:36px; padding:0px 0; font-weight:bold; margin-bottom:30px;}
.main_heading span{color:#010101; display:block; font-size:26px;font-weight:400;}

.main_heading_white{color:#fff; font-size:36px; padding:0px 0; font-weight:bold; margin-bottom:30px;}
.main_heading_white span{color:#96e8ff; display:block; font-size:26px;}


.btn_default,.blog-readmore ,.btn_more,input[type="submit"]{
background:#00aeef; position:relative; color:#fff;
padding:10px 20px; display:inline-block; font-weight:bold; font-size:16px;
transition:all ease 0.3s; text-transform:uppercase;  text-align:center; border:none;}

.btn_more:hover, .btn_default:hover,.blog-readmore:hover,.btn_more:focus, .btn_default:focus,.blog-readmore:focus {   
   color:#fff; text-decoration:none; background:#1a4e76;
}

.btn_outline{color:#fff; font-size:20px;border:2px solid #fff; background:none;padding:10px 30px; font-weight:bold;}
.btn_outline:hover,.btn_outline:focus{outline:none; background:#1A4E76; color:#fff; transition:all ease 0.2s;}




.section-a-wrapp{ padding:35px 0; background:#fff;}
.get_l_name_form {padding: 20px;background: #f1f1f1; border:1px solid #e0e0e0;}
.get_l_name_form label{font-weight:400; font-size:16px;}
.get_l_name_form h3{font-size:26px; font-weight:bold; text-transform:capitalize; margin-top:0; border-bottom:1px solid #dcdcdc; padding-bottom:10px; margin-bottom:25px;}
.get_l_name_form small{font-size:12px;color:#6d6d6d;}
.get_l_name_form .btn.btn_default{background:#1A4E76;}
.get_l_name_form .btn.btn_default:hover{background:#0a5a98;}
.get_l_name_form .tbl.rbirthdetailstbl{background:none;max-width:none; padding:0;}
.get_l_name_form .tbl.rbirthdetailstbl label {display: inline-block;}
.select_box_wrap {   
    width: 100%;    
    overflow: hidden;
    position: relative;
	border:1px solid #ccc;
}
.select_box_wrap select.form-control{width:115%; border:none;}
.twocolumn .select_box_wrap{max-width: 167px; display: inline-block;}
.threecolumn .select_box_wrap{display: inline-block;max-width: 110px;}
.twocolumn .select_box_wrap select.form-control,.threecolumn .select_box_wrap select.form-control{width:117%; border:none;}
.select_box_wrap::after{content:""; font-family:FontAwesome; position:absolute; top:7px; right:10px; color:#000;}
.sp_radio_wrap span{vertical-align:top; margin-right:35px;}
.form_smalls small{display:block; line-height:18px;}

.regular-radio {
	display: none;
}
.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}
.regular-radio:checked + label:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #062b48;
	box-shadow: inset 0px 0px 10px rgba(6,43,72,0.3);
	text-shadow: 0px;
	left: 3px;
	font-size: 32px;
}
.regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}
.regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.big-radio + label {
	padding: 12px;
}
.big-radio:checked + label:after {
	width: 16px;
	height:16px;
	left: 4px;
	top: 4px;
}
.intro_p{margin-bottom:30px; line-height:30px; font-size:18px;}
.btn_grey{background:#707070;}




.a_ic_box {padding: 15px 45px; position:relative; min-height:270px;}
.a_ic_box::after{content:""; display:block; width:49px; height:49px; background:url(../images/star.png) no-repeat; position:absolute; top:10px; right:10px;}
.a_ic_box.box1{background:#e9e9e9;}
.a_ic_box.box2{background:#f2f2f2;}
.a_ic_box.box3{background:#f9f9f9;}

.a_ic_box.box1::after{background-position:-5px -247px;}
.a_ic_box.box2::after{background-position:-5px -247px;}
.a_ic_box.box3::after{background-position:-6px -310px;}

.a_ic_content {overflow: hidden;}
.a_ic_content h3{font-size:24px; font-weight:bold;}
.sec_a_ic_wrap{padding-top:50px;}
.a_ic_content .a_more{font-size:14px; font-weight:600; text-transform:uppercase; color:#fff; background:#df4d96; border-radius:2px; padding:2px 5px;}


.section-awdd-wrapp{padding:40px 0; background:#00aeef; color:#313131; overflow:hidden;}
.section-awdd-wrapp .main_heading_white{margin:0;}
.testimonial_carousel_wrap{background:#60dafd url(../images/quote.png) top left no-repeat; padding:45px; position:relative; max-width:545px;margin: 50px 35px 0 0;} 
.t_name{position:absolute; top:-50px; right:50px; color:#cdf4ff; font-weight:bold; font-size:16px;}
.country {display:block; text-align:right; color:#003646; font-weight:600; font-size:13px;}
.t_img{position:absolute; top:-30px; right:-30px;}
.testimonial_carousel_wrap p{margin:0;}
.testimonial_wrap .carousel-inner  item{
    padding: 50px 35px 0 0;
}
.v_more{color:#96e8ff; margin-right:35px; display:inline-block;}
.jp-container  {
    margin: 0;
    margin-bottom: 0px;
    height: 170px;
    margin-bottom: 25px;
    overflow-y: auto;
	padding-right:10px;
}



.section-awd-wrapp{padding:0px 0 30px 0; background:#ebfbff; color:#000; overflow:hidden;}
.awd_box{background:#fff; padding:8px; max-width:225px; box-shadow:0 0 5px rgba(0,0,0,0.75); transition:all ease 0.2s;}
.awd_box span{display:block; font-size:12px; font-weight:900; text-align:center; padding:5px 0 0 0;}
.award_icon{display:inline-block; height:45px; width:45px; background:url(../images/title_star.png) 0 0 no-repeat; position:relative; top:10px;}
.awd_box:hover{transform:scale(1.05);}



.faq_wrapp{padding:30px 0; text-align:center;}
.faq_wrapp h3{font-weight:bold;font-size:24px; color:#2c2c2c;}

.panel-group .panel {border-radius: 0; border:none; box-shadow:none;}
.panel-default > .panel-heading {color: #11caff; border-radius:0; padding:0; background:none;}
.panel-title a{color:#2c2c2c; position:relative; display:block;padding:15px 40px 15px 25px; font-size:18px; font-weight:bold;border: 2px solid #11caff; background:none;}
.panel-title a.not_collapse{background-color: #11caff; color:#fff;}
.panel-title a.not_collapse.collapsed{background-color: transparent;color:#2c2c2c;}
.panel-title a.not_collapse.collapsed::after{content:""; font-family:FontAwesome; color:#454545;}
.panel-title a.not_collapse::after{content:""; font-family:FontAwesome; color:#fff;position: absolute;right: 15px;top: 15px;}
.panel-title a.not_collapse.collapsed::after {color: #2c2c2c;content: "";font-family: FontAwesome;position: absolute;right: 15px;top: 15px;}
.panel-title a:focus{outline:none;}
.panel-title a:hover,.panel-title a:focus{text-decoration:none;}
.panel-body{background:#fff; font-size:14px; color:#848484; border:none; border:2px solid #11caff;}
.section-e-wrapp .panel-body  p{font-size:14px; color:#848484; margin-bottom:10px; padding-left:35px;}
.faq_wrap .bs-example{margin:15px auto;}
.faq_wrap{text-align:left;}

.v_box2{padding:45px 0; border-top:1px solid #11caff;border-bottom:1px solid #11caff; position:relative; margin-top:13px;}
.v_box2 h4{line-height:30px; font-size:20px;}
.v_box2::before{content:""; width:274px; height:12px; display:block; background:#11caff; top:-13px; left:0; position:absolute;}
.v_box2::after{content:""; width:274px; height:12px; display:block; background:#11caff; bottom:-13px; right:0; position:absolute;}
.v_box video{width:556px; height:332px; border:5px solid #f7f7f7;}
.video_wrap{margin-top:30px;}

.touch_wrap{padding:30px 0; text-align:center; font-weight:bold; font-size:20px;color:#fff; background:#11caff;}
.touch_wrap span{margin-right:15px;}



.section-b-wrapp{padding:0px 0; background:#79d3f4 url(../images/b_babies.jpg) top center no-repeat; background-size:cover; color:#fff; overflow:hidden;}
.baby_form{background:#ffffff;margin:30px auto;}
.baby_form h3{color:#727475; font-weight:900; font-size:28px; text-align:center; padding:10px 15px; margin-top:0; background:#f9f9f9; margin-bottom:20px;}
.baby_image{float:left;}
.baby_form{float:left; max-width:680px;}
.baby_form .form-control{border:none; border-bottom:3px solid #dfdfdf;}
.baby_form .form-control:focus{box-shadow:none;}

.bb_box{border:3px solid #fff; max-width:340px;padding:85px 30px 70px;text-align:center;}
.bb_box h4 {
    color: #fff;
    font-size: 25px;
    margin: 0;  
    text-align: center; text-transform:uppercase;
}
.bb_box h4 span{color:#00b4f7;}
.icon_serv{background:url(../images/serv_star.png) no-repeat;display:inline-block; width:100px; height:100px; margin:10px auto;}


.bb_box:hover{background:#272D5F; transition:all ease 0.3s; border-color:#fedc01;}
.btn_wrap {
    margin-top: 40px;
}
.btn.btn_default.btn_call{padding:10px 40px; width:320px;}

.section-aa-wrapp{background:#fff; border-bottom:3px solid #DD0500;}
.section-aa-wrapp p{margin-bottom:35px;}
.section-aa-wrapp h3{margin-bottom:25px;}




.section-c-wrapp{ padding:50px 0; background:#ebebeb; -webkit-transition:all ease-in 0.5s; /* For Safari 3.1 to 6.0 */
    transition: all ease-in 0.5s;}
.section-c-wrapp h4{font-size:30px; font-weight:bold; color:#00b4f7; margin-bottom:25px;}

.blog_box{position:relative; border:3px solid #fff; box-shadow:0 0 10px rgba(194,194,194,.75);}
.blog_det {position:absolute; top:0; padding:10px; color:#fff; padding-bottom:90px; color:#fff;width:100%; background:url(../images/blog_bg_ov.png) top left repeat-x;}
.blog_box img{width:100%;}
.blog_det h3{margin-bottom:0; margin-top:10px;}
.blog_det span{font-size:13px;}
.blog_box .btn_default.b_more{font-size:13px;position:absolute;bottom:10px; left:10px; padding:5px 10px; background:#90cbde;}
.blog_box .btn_default.b_more:hover{background:#333;}

.section-d-wrapp { padding:50px 0; background:#3a3d47; color:#fff; clear:both;}
.section-d-wrapp h2{color:#fff;}
.in-testi i {
    color: #32343d;
    font-size: 107px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: -1;
}
.in-testi{padding-left:90px; padding-top:20px;}
.testi h5 {
    color: #fff;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: 1px;
    margin-bottom: 7px;
    margin-top: 20px;
    text-transform: uppercase;
}
.testi span {
    color: #d7d7d7;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 20px;
    width: 100%;
}
.testi_border{position:relative; padding:0 50px; z-index:0;}
.testi_border p{color:#d7d7d7; font-size:18px; line-height:normal; line-height:30px;}

.testi_name{display:inline-block;position:relative; clear:both; color:#DD0500; padding:0 15px; z-index:0;}


.section-e-wrapp{background:url(../images/contact_bg.jpg) no-repeat; background-size:cover; padding:90px 0;}
.section-e-wrapp .container{background:#fff; padding:70px;}
.section-e-wrapp h3 span{display:block; font-size:18px; font-weight:normal; margin-bottom:5px;}
.section-e-wrapp h3 {font-weight:bold; font-size:28px; line-height:normal;}
.section-e-wrapp p{color:#9b9b9b;}
.contact_links .col-md-6.col-sm-6,.contact_links .col-md-12.col-sm-12{padding:0;}
.c_box{margin:20px auto;}
.contact_links a{color:#9b9b9b;}
.contact_links a i{color:#000; margin-right:15px;}
.title_span{color:#c30700;}
.contact_links a.map_link{display:block; color:#000; padding-left:30px;}
.dec_none{text-decoration:none;}
.contact_right .form-control{border:none; border-bottom:2px solid #000; margin-bottom:15px; padding:15px 0; transition:all ease 0.3s; height:auto;}
.contact_right .form-control:focus{box-shadow:none; border-bottom-color:#c30700;}
.contact_right .form-control::-moz-placeholder{ color: #b8b8b8;opacity: 1; text-transform:uppercase; font-size:12px; font-weight:300;}
.contact_right .form-control::-webkit-placeholder{ color: #b8b8b8;opacity: 1; text-transform:uppercase; font-size:12px;font-weight:300;}
.contact_right{padding:20px 0;}
.contact_right .btn_submit{width:100%; padding:15px; margin-top:25px; font-weight:bold;}
.btn_submit{color:#fff; text-transform:uppercase;background:#d5aa6d;}
.btn_submit:hover{color:#fff; background:#c89a59;}
.contact_form .btn_default{margin:10px auto;}
	
.white{color:#fff;}


.bottom-logo{ background:#f7f7f7}

.footer-wrapp { padding:30px 0; background:#ffffff;overflow:hidden; color:#454545; font-size:14px; border-top:1px solid #ccc;}
.footer-wrapp h4{font-size: 20px; color:#020202; font-weight:400;}
.footer-wrapp h3{font-size: 30px; color:#11caff; font-weight:400; margin-top:10px;}
.footer-wrapp .container { width:1230px;}
.f_left{background:url(../images/f_left.jpg) no-repeat; background-size:cover;}

.address a{display:block; color:#272d60;}
.f_call{display:block; color:#DD0500; font-size:25px;}
.f_call:hover,.f_call:focus{color:#fff; text-decoration:none;}
.f_call span{color:#fff;}
.f_left{font-size:16px; color:#2f2f2f;}
.f-form{padding:50px 60px 25px;}
.f-form h3{color:#fff;margin-bottom:30px;}
.footer_box .form-control{min-height:42px; background:none; border:2px solid #8e8e8e; color:#fff;}

.f_left.padd0.col-md-7.col-sm-7{padding:35px 0 !important;}

.footer-wrapp ul li{list-style:none;}
.footer_list{padding:0;}
.footer_list li a,.footer_box a{color:#454545; display:block; transition:all ease 0.3s;}
.footer_box .social a{display:inline-block; margin-right:5px; color:#828282;}
.footer_box .social{margin-bottom:15px;}
.footer_box .social a i{color:#828282;}
.footer_list li a i,.footer_box a i,.footer_box i{color:#11caff;}
.footer_list li a:hover,.footer_list ul li a:focus{color:#000;text-decoration:none;}

.footer_list li{position:relative; padding-left:20px;}
.footer_list li::before{content:"\f105"; color:#11caff; position:absolute; left:0; top:0; font-family:FontAwesome; font-size:20px;}


.footer-bottom-wrapper {
    background: #f1f1f1 none repeat scroll 0 0; color:#666666; padding:10px;
}


.top-social li {
    background-color: #e6e6e6;
    border-radius: 100%;
    display: inline-block;
    height: 27px;
    margin: 0 5px;
    text-align: center;
    width: 27px;
}
.top-social li a {
    color: #000;
    display: inline-block;
    text-align: center;
}



.alpha-button , .babynamedetails , .default-list li a {
    text-transform: capitalize;
}
.innerpage-wrapp{padding:0 0 50px 0}
.blog-panel{ padding:50px 0}

.footer-wrapp ul li.more-link > a {text-decoration: underline;}

/*blog*/
.blog-panel h1{ font-size:34px; font-weight:600; border-bottom:1px solid #cacaca; padding-bottom:15px}
.fb_iframe_widget {
    display: inline-block;
    position: relative;
}
#social > div {
    display: inline-block;
    margin-left: 0;
    margin-right: 10px;
    vertical-align: top;
}
.blog-date{ padding:0;}
.blog-date ul{ padding:0; margin:0; list-style:none; text-align:center}
.blog-date li{ margin:0; padding:0; margin-bottom:1px; background:#085D9E; color:#fff;}
.blog-date li.blog-day{ font-size:27px;padding: 8px 0;}
.blog-date li.blog-year{ padding:5px 0}
.blog-date li.blog-year span{ display:block}
.blog-panel .post{ border-bottom:1px solid #dcdcdc; padding-bottom:5px; margin-bottom:20px; overflow:hidden;}
.blog-panel .post h2{ font-size:20px; font-weight:700; margin:0 0 20px}
.blog-readmore{clear:both; margin:15px;}
.blogcontents{overflow:hidden;}
.featuredimage {
    margin-bottom: 10px !important;
}
.sider-bar{ margin-top:40px}
.sider-bar > li{ list-style:none}
.side-bar h3, .widget_recent_entries h2, .widget_categories h2, .widget_archive h2, #s2_form_widget-2 h2.widgettitle,.recent-posts-extended h2 {
    background: #ed008c none repeat scroll 0 0;
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    margin-top: 0; margin-bottom:0;
    padding: 10px 15px;
    text-align: center;text-transform:uppercase;
}
.widget_recent_entries ul, .widget_categories ul, .widget_archive ul ,.recent-posts-extended .rpwe-block {
    list-style: outside none none;
    margin: 0;
    padding: 0; border:1px solid #cacaca; margin-bottom:20px
}
.widget_recent_entries ul li, .widget_categories ul li, .widget_archive ul li {
    border-bottom: 1px solid #cacaca;
}
.widget_recent_entries ul li a, .widget_categories ul li a, .widget_archive ul li a {
    color: #333;
    display: block;
    font-size: 16px;
    padding: 5px 15px;
}
.sider-bar .search{border:1px solid #9baec1; padding:10px 6px; margin-bottom:20px}
.sider-bar .search p {
    display: inline-block;
}
.search p label {
    display: none;
}
.search p br {
    display: none;
}
#searchform .screen-reader-text, #s2_form_widget-2 label {
    display: none;
}
.sider-bar .search input[type="text"] {
    width: 150px;
}
.sider-bar .search input[type="submit"],#searchsubmit {
  background: #40c9f3 none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    font-size: 13px;
    height: 32px;
    line-height: normal;
    padding: 5px 10px;
}
.sider-bar .search input[type="submit"]:hover,#searchsubmit:hover{background: #000;}



.sider-bar #search-2{ position:relative; margin-bottom:20px}
.sider-bar #search-2 input[type="text"]{ width:100%; padding:5px 10px; height:32px;}
.sider-bar #search-2 input[type="submit"] {
    background:#40c9f3 url("../images/search_icon.png") no-repeat scroll center center;
    border: medium none;
    height: 32px;
    text-indent: -99999px;
    width: 31px; border:none; position:absolute; right:1px; top:0px
}

.primary-color{ color:#7d021b !important}


.default-list li{ list-style:none; position:relative; padding-left:15px; margin-bottom:8px}
.default-list li:before{ width: 0; height: 0; border-top: 4px solid transparent; border-left: 6px solid #40c9f3; border-bottom: 4px solid transparent;position:absolute; content:""; left:0px; top:8px}
.default-list li a{ color:#333}

.default-list{ margin:20px 0}

.clean-section{ background:#d79d0d; border:1px solid #c9930c; padding:20px}
.clean-section h3{color:#fff; font-size:32px; text-transform:uppercase}
.clean-section p{ color:#fff;text-transform:uppercase}
.clean-section a.btn{ background:#00b5ba; border-bottom-color:#00a3a8;margin-bottom: -60px;margin-top: 0; font-size:22px}
.clean-section a.btn:hover{background:#04c6cb;}
.clean-section.green_clean a.btn{margin-bottom:0;}
.homemap-wrapp{ background:url(../images/map-bg.jpg) no-repeat; background-size:cover; padding:100px 0}
.homemap-wrapp .map-inner{ width:460px; margin:0 auto; background:rgba(0,0,0,0.5); padding:5px; text-align:center; }
.homemap-wrapp .map-inner .map-section{ border:1px solid #fff; padding:20px}
.homemap-wrapp .map-inner .map-section h3{ font-size:30px;color:#fff; text-transform:uppercase}
.homemap-wrapp .map-inner .map-section a{ font-size:15px;color:#f6b40e;text-transform:uppercase; text-decoration:underline}
.metaslider{overflow:hidden;}
.metaslider .caption-wrap {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    bottom: auto !important;
    left: 70px !important;
    top: 0px;
	opacity: 1 !important;
}
.sliderul {
    margin-left: 27px !important;
	margin-top:15px !important; margin-bottom:25px !important;
}
.slidercontents h2{font-weight:bold; color:#00b5ba; font-size:60px;}
.slidercontents h2 span{font-weight:bold; color:#f6b40e; font-size:50px; display:block;}
.slidercontents p{font-size:16px; color:#555555; line-height:28px; max-width:550px;}
.metaslider .slidercontents .sliderul li{padding-left:10px !important;list-style:none; font-size:16px; font-weight:bold; line-height:34px !important; color:#555555;position:relative; text-transform:uppercase;}
.metaslider .slidercontents .sliderul li::before{content:""; position:absolute; top:0; width:30px; height:30px; display:block !important; 
background:url(../images/tick-green.png) top center no-repeat;left:-30px;}




.widget.rpwe_widget.recent-posts-extended {
    margin-top: 20px;
}
.wpcf7-response-output{clear:both;}
.boxevenpost {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin: 10px auto;
    padding: 10px 0;
}
.recent-posts-extended .rpwe-ul li:last-child {
    border: medium none;
    margin: 0;
    padding: 0;
}
.recent-posts-extended .rpwe-block ul{margin:10px auto !important;}
.required{color:red;}
.giveluckyname{background: url(../images/new-icon.gif) no-repeat; display: block; position: absolute;}
/*Inner page*/
/*.banner-wrapper.inner_banner{background: url(../images/shape.webp) top center no-repeat !important; background-size:cover; min-height: 460px;text-align: center;padding: 50px 0;}*/
.inner.banner-inner h1{color:#000; text-shadow:2px 0 2px rgba(0,0,0,0.3); text-transform:uppercase; font-size:40px; font-weight:bold;}
.circletilt:before{ width: 600px; height: 600px; content: ""; background: url(../images/circle.webp) no-repeat; display: block; position: absolute;
  z-index: 1;background-size: 100%; animation: loading 3s linear infinite;}

 @keyframes loading {
  0% { 
    transform: rotate(0); 
  }
  100% { 
    transform: rotate(360deg);
  }
}


.circlename{ position:relative; z-index: 5}
.circletilt img{ width: 100%; height: auto}

.banner-inner h1{ padding-top: 100px;font-weight: bold; font-size: 56px; text-align: left;}
.banner-inner h1 span{ 
/*	display:block;*/
  color: #00a7ed;
 /*-webkit-text-stroke: 3px #00a7ed;
  -webkit-text-fill-color: white;;*/
}

.banner-inner p.intro_p{ text-align: left}

h3.centert{ text-align: center; font-size: 30px; margin-bottom: 30px; font-weight: 600}
h2.faqt{color: #00a7ed; margin-bottom: 15px;font-weight: 600}
.innerpage-wrapp h3{margin-bottom: 30px;}

.boxstep span{ display:block; padding: 5px 10px;  font-size: 32px; margin-bottom: 15px;}

.boxstep{ padding:20px 20px 20px 20px;
  border-radius: 5px;
  box-shadow: 0 0 5px #f0fbff;
  font-size: 16px;
  min-height: 328px;  background-color: #f0fbff;}
/*
.boxstep.b1{ background-image: url(../images/s4.WEBP); background-repeat: no-repeat; background-position:98% 17px;}
.boxstep.b2{ background-image: url(../images/s3.WEBP); background-repeat: no-repeat; background-position: 98% 17px;}
.boxstep.b3{ background-image: url(../images/s2.WEBP); background-repeat: no-repeat; background-position: 98% 17px;}
.boxstep.b4{ background-image: url(../images/s1.WEBP); background-repeat: no-repeat; background-position: 98% 17px;}
*/
.boxstep:hover{box-shadow: 0 0 5px #a5c7d4}

.boxstep p {
  line-height: 26px;
  font-size: 18px;
}

.faqest b{ font-size:20px; margin-bottom: 10px;}

.disclamer{ background: #fff3e1; padding: 15px; border-radius: 10px; margin: 15px auto; color: #927951;}
.disclamer h5{ font-weight:bold; font-size: 18px;}
.ft-section .nav-tabs > li {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    display: inline-block;
    float: none;
    margin: 0 -2px;
}
.ft-section .nav-tabs li:last-child{border-right:none;}

.ft-section ul{text-align:center; border:none;}
.ft-section .nav-tabs > li > a{border:none;font-weight:bold;font-size:26px; text-transform:uppercase; color:#6b6b6b;
background:#fff;padding:20px 75px; margin:0; border-radius:0;}
.ft-section .nav-tabs > li.active > a, .ft-section .nav-tabs > li.active > a:hover, .ft-section .nav-tabs > li.active > a:focus{border:none;}
.nav > li > a:hover, .nav > li > a:focus{background-color:#fefdfc;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#fff; background-color:#0fb9be;}

.service_box{background:#f5f0e5; position:relative; padding: 35px 25px 25px; border:1px solid #e6e1d7; margin:30px auto;}
.service_box ul{text-align:left; padding:0; list-style:none;}
.sec_header{text-align:center; margin:35px auto;}

.sec_header h2 {
    font-size: 40px;
    font-weight: 300;
    text-transform: uppercase;color:#333333;
}
.sec_header p{color:#555555; font-family:Lato; font-size:16px; text-transform:uppercase; font-weight:bold;}
.sec_header em{color:#777777;font-family:Lato; font-size:16px; font-style:normal;}
.service_box h3{margin-right:23%;color:#00b5ba; font-size:24px; margin-top:0; padding-bottom:20px; border-bottom:1px dashed #b0b0b0; font-weight:bold;}
.service_box h3 em {
    color: #555555;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.serv_icon3{background:url(../images/service3_icon_star.png) no-repeat; position:absolute; top:0; right:25px; width:100px; height:125px;}
.serv_icon1{background:url(../images/service1_icon_star.png) no-repeat; position:absolute; top:0; right:25px; width:100px; height:125px;}
.serv_icon2{background:url(../images/service2_icon_star.png) no-repeat; position:absolute; top:0; right:25px; width:100px; height:125px;}

.ic_lobby{background-position:0 0;}
.ic_restroom{background-position:0 -136px;} 
.ic_ofz_areas{background-position:0 -268px;}
.ic_break_room{background-position:0 -412px;}
.ic_corrider_hall{background-position:0 -548px;}

.ic_room{background-position:0 -2px;}
.ic_bedroom{background-position:0 -141px;}
.ic_bulb{background-position:0 -267px;}
.ic_checklist{background-position:0 -395px;}
.ic_kitchen{background-position:0 -524px;}
.ic_bath_room{background-position:0 -658px;}
.ic_hbath{background-position:0 -809px;}

.ic_family_room{background-position:0 0;}
.serv_icon2.ic_kitchen{background-position:0 -156px;}
.ic_e_area{background-position:0 -311px;}
.ic_dinnig_room{background-position:0 -457px;}
.ic_bath{background-position:0 -601px;}
.ic_office{background-position:0 -756px;}
.ic_great_room{background-position:0 -915px;}
.serv_icon2.ic_bedroom{background-position:0 -1065px;}
.serv_icon2.ic_bedroom2{background-position:0 -1214px;}
.ic_bath2{background-position:0 -1369px;}
.ic_Laundry{background-position:0 -1524px;}	
.ic_Great_Room_Continued{background-position:0 -1684px;}

.service_box ul li {
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    padding-left: 35px;
    text-transform: uppercase;
	background:url(../images/tick_service.png) 0 3px no-repeat;
}

.yellow_pricing .btn{background: #f6b40e none repeat scroll 0 0;
    border-bottom:3px solid #dda20d;
    font-size: 22px;
    margin-top: 70px; 
	border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    padding: 10px 45px;
    text-transform: uppercase;	
	}
.testi_serv_bg{text-align:center; background:url(../images/inner_testi_bg.jpg) top center no-repeat; background-size:cover;
color:#fff; padding:30px 0;}
.testi_serv_bg h3{font-size:40px; text-transform:uppercase; font-weight:300;}
.testi_para{font-size:18px; font-style:italic; font-weight:300; font-family:Lato; margin:40px 0; }
.ad_services_wrap{background:#fff; overflow:hidden;}
.ad_services_wrap h2 {text-align: center; color:#555555; font-weight:bold; text-transform:uppercase; margin:40px auto;}
.ad_inner_wrap h3{font-size:30px; font-weight:300; color:#555555;text-align: center;text-transform:uppercase;}
.ad_inner_wrap{border:1px solid #e8e8e8; background:#fafafa; overflow:hidden; padding:25px;}
.ad_box h3{text-align:left; font-weight:bold; font-size:20px; padding-left: 25px; position:relative;}
.ad_box p{color:#888888; font-size:14px;}
.ad_box h3::before {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #00b5ba;
    content: "";
    display: block;
    height: 15px;
    left: 0px;
    position: absolute;
    width: 15px;
	top:2px;
}
.ad_services_wrap{padding-bottom:50px;}
.clean-section.green_clean a.btn{background:#f6b40e; border-bottom:5px solid #dda20d;}
.clean-section.green_clean a.btn:hover{background:#edaa00;}
.clean-section.green_clean {
    background: #00a3a7 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    display: inline-block;
    padding: 10px;
    text-align: center;
}
.sec_content h2{color:#555555; font-size:26px; font-weight:bold; text-transform:uppercase;}



.banner-wrapper.inner_banner .banner-inner > h1 {
    color: #000;
    margin-bottom: 0;   
    text-transform: uppercase;
}
.banner-wrapper.inner_banner{position:relative;}
#navbar{padding:0;}




.tbl.rbirthdetailstbl{
    background: #eee none repeat scroll 0 0;
    max-width: 500px;
    padding: 25px;
    text-align: left;
}
.threecolumn .form-control,.twocolumn .form-control {
    display: inline-block;
    width: auto;
}
.tbl.rbirthdetailstbl label{display:block;}
.restableform input,.restableform select,.restableform textarea,.order_confirm_table  input {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    min-height: 35px; width:100%; padding:5px; margin-left:15px;
}
.restableform {max-width: 500px;}
.restableform input[type="submit"],.order_confirm_table  input[type="submit"]{width:auto;}
.text-center figure{display:inline-block; margin:15px auto;}
.order_confirm_table tr td{padding:15px;border-color:#ccc;}
.order_confirm_table  input{margin:0;}
.order_confirm_table{margin-bottom:30px; border-color:#ccc;}
.alpha > li {
    background: #eee none repeat scroll 0 0;
    display: inline-block;
    line-height: normal;
    margin: 5px;
    padding: 5px 15px;
}
.lft-img {float: left;margin-right: 20px;}
.rit-img {float: right;margin-left: 20px;}
.baby_name_table {text-align:center;}
.baby_name_table ul{padding:0; margin-bottom:25px;}
.baby_name_table .para{border-bottom:1px solid #ccc; padding-bottom:15px; font-size:24px; text-transform:uppercase;}


.callout.top-right {
    background: #f6f6f6 none repeat scroll 0 0;
    margin: 10px auto;
    padding: 15px 25px; overflow:hidden;
}

.callout.top-right h3{text-align:right; margin:0 !important; font-size:12px;  text-transform:uppercase; padding:10px 15px; display:inline-block; float:right; color:#D21F9C;}

.btn_ccavenue {
    background: rgba(0, 0, 0, 0) url("../images/cc-avenue.png") no-repeat scroll left top / contain !important;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-family: "zurichbold",arial;
    font-size: 15px;
    font-weight: bold;
    height: 38px;
    margin-top: 9px;
    text-indent: -999px;
    text-transform: uppercase;
    width: 96px;
}
.btn_paypal {
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;    
    font-size: 15px;
    font-weight: bold;
    padding: 5px;
    text-transform: uppercase;
    width: 110px;
}
.accepted{border:none !important;background:none !important; margin:0 !important;}
.Service_Requirement{margin-left:15px;}
.serv_req{vertical-align:top;}
.serv_req_p{font-size:12px; color:#b0b0b0; font-style:italic;margin-left:15px;}

.innerpagesbtnwrap .ban_bottom {
    position: relative;
    text-align: center ; clear:both;
}

.innerpagesbtnwrap .ban_bottom .ban_button { float:none ; } 


.numerologyform {
    margin: 30px auto;
    max-width: 500px; 
}
.numerologyform .form-control {
    border-radius: 5px;
    box-shadow: none;
    height: 50px;
}
.numerologyform p {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    clear: both;
    display: block;
    margin: 10px;
    padding: 10px;
}
.numerologyform form {
    margin: 20px auto 30px;
}

.timage {    float: left;    margin-right: 10px;}
.testimonial-right {    overflow: hidden;}
.testimonial-inner {    background: #f7f7f7 none repeat scroll 0 0;    border-bottom: 1px solid #cccccc;    margin: 15px auto;    padding: 20px;}

.readmorereview .btn_link {
    background: #df4d96 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 10px 15px;
    text-transform: uppercase; 
}
 .readmorereview { text-align: right; }
.ratecardform .table.table-bordered span {
    display: block;
    font-size: 13px;
}

.text-center figure.ccavenugif {
    margin: 30px auto !important;
}

.obama_home {margin-bottom:20px;}
.nameNumber i{font-family: 'FontAwesome';}



@media(max-width: 1260px){
.container{width:auto;}
.footer-wrapp .container{width:auto;}

}
@media(max-width: 1200px){
.header .navbar-nav > li > a{padding:15px 10px;}
.section-b-wrapp{background:#79d3f4;}
.baby_image {
    float: left;
    width: 40%;
}
.baby_form{margin:0 auto; width:60%;}
.banner_caption .btn-wrap {
    margin-top: 50px;
}
}

@media(max-width: 1180px){
.v_box video{width:100%; height:auto;}
}

@media(max-width: 1140px){
.serv_box{min-height:220px;}
.header .navbar-nav > li > a {padding: 15px 5px;}
}
@media(max-width: 1024px){
.top_header .col-md-9.col-sm-9,.top_header .col-md-3.col-sm-3{float:none; width:auto;}
.logo{text-align:center;}
.header .navbar-nav > li > a {padding: 15px;}
.header .navbar,.top_right{float:none;}
.top_right{background:#ed008c;}
.first-child a,.last-child a{border-radius:0 !important;}
.section-testi-wrapp .carousel {
    padding: 0 10px 30px;
}
}
@media(max-width: 991px){
.a_ic_box{min-height:0;}
.get_l_name_form{max-width:580px; margin:0 auto;}
}
@media(max-width: 980px){
.empty.col-md-1.col-sm-1 {
    display: none;
}
/* .footer-wrapp .col-md-2.col-sm-2,.footer-wrapp .col-md-4.col-sm-4,.footer-wrapp .col-md-3.col-sm-3{width:auto; display:inline-block;} */
.footer-wrapp h4{font-size:16px;}
.footer-wrapp ul li a, .footer-wrapp ul li{font-size:14px;}
.footer-wrapp .btn_wrap{margin-top:10px;}
/* .top_right nav{display:none;}*/
#navbar{clear:both;}


.banner_caption{margin:20px auto;}

}

@media(max-width: 800px){
.astro_profile{margin:10px auto;}
.section-a-wrapp .container > div{width:auto;}
.img_s_wrap img{widtH:100%;}
.img_s_wrap{max-width:320px;}
.footer-wrapp .col-md-2.col-sm-2, .footer-wrapp .col-md-4.col-sm-4, .footer-wrapp .col-md-3.col-sm-3{display:block;}
.bb_box h4{line-height:normal; font-size:20px;}

	.metaslider .caption-wrap{position:relative !important; left:auto !important;}
	.main_logo{width:100%;}
	.banner_caption h1{font-size:34px;}
	.ban_bottom h2{line-height:normal;}
	.f_mail {
    font-size: 15px;
}
.baby_form {
    float: none;
    margin: 0 auto;
    max-width: none; padding-bottom:25px; width:auto;
}
.baby_image{float:none; width:auto;}
.baby_image img{width:100%;}
.banner-wrapper{background-size:100%;}
.footer_box {
    min-height: 250px;
}
}
@media (max-width:767px){
	.section-awd-wrapp .col-md-3{display:inline-block; margin:10px auto; float:none;}
	.section-awd-wrapp{text-align:center;}
.top_right{background:none; text-align:left;}
.navbar-toggle {
    background-color: #00a7ed;
    position: absolute;
    right: 0;
    top: -80px;
}
.navbar-nav {
    margin: 0 auto;
}
.logo {
    text-align: center !important;
}
.top_header .col-md-2.col-sm-3{padding:0;}
.rb_right {
    float: none;
    margin: 20px auto;
}
.banner-wrapper .carousel-control{display:none;}
.banner_caption .btn-wrap {
    margin-top: 0;
}
.testimonial_carousel_wrap{max-width:none;}
.footer_box {
    min-height: 0px;
}
.sub-menu {
    display: block;
    list-style: outside none none;
    position: relative;
    top: 0;
    width: 100%;
    padding: 0;
    background: #085D9E;
    z-index: 99999;
    text-align: left;
}
.sub-menu li a { color: #fff;}


}
@media (max-width:640px){
.slidercontents h2{font-size:30px;}
.slidercontents h2 span{font-size:25px;}
.top_right {
    padding-right: 0;
    text-align: center;
}
.banner_caption p{font-size:14px;}
.banner_caption h1 {
    font-size: 24px;
}
.bb_box{margin:20px auto;}
.testi_border{padding:20px 80px 20px;}
.testi_border span.r_quote{right:0;}
.testi_border span.l_quote{left:0;}
.banner_caption{padding:35px 10px;}
.ban_bottom h2{font-size:20px;}
.top_links, .menu_search{float:none; display:inline-block;}
.section-e-wrapp .container{padding:15px;}
.testi_border {
    padding: 0;
}
.banner_caption {margin: 5px auto; padding:0;}
.banner-wrapper > .banner_caption_abso {}
.ban_bottom h3{font-size:20px;}
.btn_wrap{text-align:center;}
.section-b-wrapp .btn_wrap{float:none;}
.footer-bottom-wrapper{text-align:center;}
.footer-bottom-sidebar {
    float: none;
    margin: 10px auto;
}
.blog_box{margin:10px auto; max-width:375px;}

.banner_caption h3,.banner_caption h3 span{font-size:35px;}
.banner_caption h3 br{display:none;}
.ban_button{float:none;}
h1{font-size:24px;}
	.banner_caption h1{font-size:24px !important; width: 100%; padding-top: 32px;}
	.banner-wrapper h2{font-size:18px !important; margin: 0; width: 58%; margin-bottom: 15px;}
	
	.banner-wrapper h3, h3{font-size:20px !important; margin: 0}
	.banner-wrapper{ padding-bottom:20px;}
	.banner-wrapper{min-height:150px;}
	.boxstep {padding: 20px;}
	.boxstep span {
  display: block;
  padding: 0;
  font-size: 24px;
  margin-bottom: 0; font-weight: 500;
}
	  .threecolumn .select_box_wrap {
    display: inline-block;
    max-width: 72px;
  }
	.footer_box {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 15px;
  }
	 .footer-wrapp .footer_box h4 {
    font-weight: 500;
  }
	  .footer_box .social a {
    font-size: 22px;
  }
	  a#phonebottom, a#bot-email.f_mail {
    font-size: 20px;
  }
	h3 {
  font-size: 22px !important;
}
	.boxstep p {
  line-height: 22px;
  font-size: 16px;
}
	h2.faqt{ text-align:center}
	
}




@media (max-width:480px){
	.homemap-wrapp .map-inner{width:auto;}
	.section-a-wrapp h2, .section-b-wrapp h2, .section-c-wrapp .container > h2{font-size:30px; line-height:normal;}
	.section-c-wrapp h4{font-size:24px;}
	
	.main_logo {padding: 10px;width: 100%;}

	
	.f_left.padd0.col-md-7.col-sm-7 {padding: 35px 15px !important;}
	.footer-wrapp .top-social li{margin:10px auto;}
	.rb_left {
    float: none;
    padding: 0 15px;
    text-align: center;
}


.ban_bottom h4{font-size:20px;}
.banner-wrapper.inner_banner .banner-inner > h1{font-size:20px;}
.banner_caption h3, .banner_caption h3 span {
    font-size: 28px;
}
.ban_button{margin:5px auto;}
.banner_caption p br{display:none;}
}
@media (max-width:430px){

.threecolumn .select_box_wrap select.form-control{width: 120%;}

}
@media (max-width:410px){
	
	

.threecolumn .select_box_wrap select.form-control{width: 120%;}
.twocolumn .select_box_wrap {
    max-width: 140px;
    display: inline-block;
}

}


@media (max-width:375px){
.footer-wrapp .row{margin:0;}
.rb_right > span {
    display: block;
}

.banner_caption h4{font-size:20px;}
.executives ul li{margin:5px auto;}
.executives{text-align:center;}
.section-a-wrapp h2, .section-b-wrapp h2, .section-c-wrapp .container > h2{font-size:22px;}
.chr_message {
    padding: 0;
}

.ban_bottom > div {
    display: block;}
.serv_box {
    display: block;
    min-height: 0;
}
.in-testi {
    padding-left: 0;
    padding-top: 30px;
}
.testi-name.testi {
    padding-left: 120px;
}
.banner_caption h3, .banner_caption h3 span{font-size:20px;}
.main_heading_white,.main_heading{font-size:24px;}
.main_heading_white  span,.main_heading span{font-size:18px;}
}

@media (max-width:360px){
.header .navbar-brand {
    padding: 15px;
}
.top-phone a{font-size:12px; padding:5px;}
.col-md-10.col-xs-offset-1.text-center {
    margin: 0;
    padding: 0;
}

.navbar-brand > img {
    display: block;
    max-width: 100%;
    width: 100%;
}
.serv_icon1, .serv_icon2, .serv_icon3 {
    float: right;
    position: relative;
    right: -30px;
	top:-35px;
}
.ft-section .nav-tabs > li{margin: 0 auto;width: 90%;display: block;}
.sec_header{padding: 0px 15px;}
h2, .h2 {
    font-size: 20px;
}
.ad_inner_wrap{padding:10px;}
.ad_inner_wrap h3{font-size:20px;}
.rb_right span{display:block;}
.banner_caption h1 br{display:none;}
.ban_bottom h4 {
    font-size: 16px; margin:0;
}
.ban_bottom > div{margin:0;}
.select_box_wrap .form-control,.select_box_wrap{font-size:12px;}
.threecolumn .select_box_wrap{max-width:75px;}
.threecolumn .select_box_wrap select.form-control {
    width: 125%;
}
.twocolumn .select_box_wrap {  max-width: 120px;    display: inline-block;}
.navbar-toggle {
    right: -10px;
    top: -90px;
}

}
@media (max-width:320px){
	
}








/* Icon styles */
@font-face {
  font-family: 'simple-line-icons';
  src: url('../fonts/Simple-Line-Icons.eot?v=2.4.0');
  src: url('../fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), url('../fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), url('../fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('../fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following CSS code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower:
*/
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-minus,
.icon-close,
.icon-event,
.icon-exclamation,
.icon-organization,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawer,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calendar,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symbol-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-github,
.icon-social-google,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox,
.icon-social-vkontakte,
.icon-social-steam {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
  content: "\e005";
}
.icon-people:before {
  content: "\e001";
}
.icon-user-female:before {
  content: "\e000";
}
.icon-user-follow:before {
  content: "\e002";
}
.icon-user-following:before {
  content: "\e003";
}
.icon-user-unfollow:before {
  content: "\e004";
}
.icon-login:before {
  content: "\e066";
}
.icon-logout:before {
  content: "\e065";
}
.icon-emotsmile:before {
  content: "\e021";
}
.icon-phone:before {
  content: "\e600";
}
.icon-call-end:before {
  content: "\e048";
}
.icon-call-in:before {
  content: "\e047";
}
.icon-call-out:before {
  content: "\e046";
}
.icon-map:before {
  content: "\e033";
}
.icon-location-pin:before {
  content: "\e096";
}
.icon-direction:before {
  content: "\e042";
}
.icon-directions:before {
  content: "\e041";
}
.icon-compass:before {
  content: "\e045";
}
.icon-layers:before {
  content: "\e034";
}
.icon-menu:before {
  content: "\e601";
}
.icon-list:before {
  content: "\e067";
}
.icon-options-vertical:before {
  content: "\e602";
}
.icon-options:before {
  content: "\e603";
}
.icon-arrow-down:before {
  content: "\e604";
}
.icon-arrow-left:before {
  content: "\e605";
}
.icon-arrow-right:before {
  content: "\e606";
}
.icon-arrow-up:before {
  content: "\e607";
}
.icon-arrow-up-circle:before {
  content: "\e078";
}
.icon-arrow-left-circle:before {
  content: "\e07a";
}
.icon-arrow-right-circle:before {
  content: "\e079";
}
.icon-arrow-down-circle:before {
  content: "\e07b";
}
.icon-check:before {
  content: "\e080";
}
.icon-clock:before {
  content: "\e081";
}
.icon-plus:before {
  content: "\e095";
}
.icon-minus:before {
  content: "\e615";
}
.icon-close:before {
  content: "\e082";
}
.icon-event:before {
  content: "\e619";
}
.icon-exclamation:before {
  content: "\e617";
}
.icon-organization:before {
  content: "\e616";
}
.icon-trophy:before {
  content: "\e006";
}
.icon-screen-smartphone:before {
  content: "\e010";
}
.icon-screen-desktop:before {
  content: "\e011";
}
.icon-plane:before {
  content: "\e012";
}
.icon-notebook:before {
  content: "\e013";
}
.icon-mustache:before {
  content: "\e014";
}
.icon-mouse:before {
  content: "\e015";
}
.icon-magnet:before {
  content: "\e016";
}
.icon-energy:before {
  content: "\e020";
}
.icon-disc:before {
  content: "\e022";
}
.icon-cursor:before {
  content: "\e06e";
}
.icon-cursor-move:before {
  content: "\e023";
}
.icon-crop:before {
  content: "\e024";
}
.icon-chemistry:before {
  content: "\e026";
}
.icon-speedometer:before {
  content: "\e007";
}
.icon-shield:before {
  content: "\e00e";
}
.icon-screen-tablet:before {
  content: "\e00f";
}
.icon-magic-wand:before {
  content: "\e017";
}
.icon-hourglass:before {
  content: "\e018";
}
.icon-graduation:before {
  content: "\e019";
}
.icon-ghost:before {
  content: "\e01a";
}
.icon-game-controller:before {
  content: "\e01b";
}
.icon-fire:before {
  content: "\e01c";
}
.icon-eyeglass:before {
  content: "\e01d";
}
.icon-envelope-open:before {
  content: "\e01e";
}
.icon-envelope-letter:before {
  content: "\e01f";
}
.icon-bell:before {
  content: "\e027";
}
.icon-badge:before {
  content: "\e028";
}
.icon-anchor:before {
  content: "\e029";
}
.icon-wallet:before {
  content: "\e02a";
}
.icon-vector:before {
  content: "\e02b";
}
.icon-speech:before {
  content: "\e02c";
}
.icon-puzzle:before {
  content: "\e02d";
}
.icon-printer:before {
  content: "\e02e";
}
.icon-present:before {
  content: "\e02f";
}
.icon-playlist:before {
  content: "\e030";
}
.icon-pin:before {
  content: "\e031";
}
.icon-picture:before {
  content: "\e032";
}
.icon-handbag:before {
  content: "\e035";
}
.icon-globe-alt:before {
  content: "\e036";
}
.icon-globe:before {
  content: "\e037";
}
.icon-folder-alt:before {
  content: "\e039";
}
.icon-folder:before {
  content: "\e089";
}
.icon-film:before {
  content: "\e03a";
}
.icon-feed:before {
  content: "\e03b";
}
.icon-drop:before {
  content: "\e03e";
}
.icon-drawer:before {
  content: "\e03f";
}
.icon-docs:before {
  content: "\e040";
}
.icon-doc:before {
  content: "\e085";
}
.icon-diamond:before {
  content: "\e043";
}
.icon-cup:before {
  content: "\e044";
}
.icon-calculator:before {
  content: "\e049";
}
.icon-bubbles:before {
  content: "\e04a";
}
.icon-briefcase:before {
  content: "\e04b";
}
.icon-book-open:before {
  content: "\e04c";
}
.icon-basket-loaded:before {
  content: "\e04d";
}
.icon-basket:before {
  content: "\e04e";
}
.icon-bag:before {
  content: "\e04f";
}
.icon-action-undo:before {
  content: "\e050";
}
.icon-action-redo:before {
  content: "\e051";
}
.icon-wrench:before {
  content: "\e052";
}
.icon-umbrella:before {
  content: "\e053";
}
.icon-trash:before {
  content: "\e054";
}
.icon-tag:before {
  content: "\e055";
}
.icon-support:before {
  content: "\e056";
}
.icon-frame:before {
  content: "\e038";
}
.icon-size-fullscreen:before {
  content: "\e057";
}
.icon-size-actual:before {
  content: "\e058";
}
.icon-shuffle:before {
  content: "\e059";
}
.icon-share-alt:before {
  content: "\e05a";
}
.icon-share:before {
  content: "\e05b";
}
.icon-rocket:before {
  content: "\e05c";
}
.icon-question:before {
  content: "\e05d";
}
.icon-pie-chart:before {
  content: "\e05e";
}
.icon-pencil:before {
  content: "\e05f";
}
.icon-note:before {
  content: "\e060";
}
.icon-loop:before {
  content: "\e064";
}
.icon-home:before {
  content: "\e069";
}
.icon-grid:before {
  content: "\e06a";
}
.icon-graph:before {
  content: "\e06b";
}
.icon-microphone:before {
  content: "\e063";
}
.icon-music-tone-alt:before {
  content: "\e061";
}
.icon-music-tone:before {
  content: "\e062";
}
.icon-earphones-alt:before {
  content: "\e03c";
}
.icon-earphones:before {
  content: "\e03d";
}
.icon-equalizer:before {
  content: "\e06c";
}
.icon-like:before {
  content: "\e068";
}
.icon-dislike:before {
  content: "\e06d";
}
.icon-control-start:before {
  content: "\e06f";
}
.icon-control-rewind:before {
  content: "\e070";
}
.icon-control-play:before {
  content: "\e071";
}
.icon-control-pause:before {
  content: "\e072";
}
.icon-control-forward:before {
  content: "\e073";
}
.icon-control-end:before {
  content: "\e074";
}
.icon-volume-1:before {
  content: "\e09f";
}
.icon-volume-2:before {
  content: "\e0a0";
}
.icon-volume-off:before {
  content: "\e0a1";
}
.icon-calendar:before {
  content: "\e075";
}
.icon-bulb:before {
  content: "\e076";
}
.icon-chart:before {
  content: "\e077";
}
.icon-ban:before {
  content: "\e07c";
}
.icon-bubble:before {
  content: "\e07d";
}
.icon-camrecorder:before {
  content: "\e07e";
}
.icon-camera:before {
  content: "\e07f";
}
.icon-cloud-download:before {
  content: "\e083";
}
.icon-cloud-upload:before {
  content: "\e084";
}
.icon-envelope:before {
  content: "\e086";
}
.icon-eye:before {
  content: "\e087";
}
.icon-flag:before {
  content: "\e088";
}
.icon-heart:before {
  content: "\e08a";
}
.icon-info:before {
  content: "\e08b";
}
.icon-key:before {
  content: "\e08c";
}
.icon-link:before {
  content: "\e08d";
}
.icon-lock:before {
  content: "\e08e";
}
.icon-lock-open:before {
  content: "\e08f";
}
.icon-magnifier:before {
  content: "\e090";
}
.icon-magnifier-add:before {
  content: "\e091";
}
.icon-magnifier-remove:before {
  content: "\e092";
}
.icon-paper-clip:before {
  content: "\e093";
}
.icon-paper-plane:before {
  content: "\e094";
}
.icon-power:before {
  content: "\e097";
}
.icon-refresh:before {
  content: "\e098";
}
.icon-reload:before {
  content: "\e099";
}
.icon-settings:before {
  content: "\e09a";
}
.icon-star:before {
  content: "\e09b";
}
.icon-symbol-female:before {
  content: "\e09c";
}
.icon-symbol-male:before {
  content: "\e09d";
}
.icon-target:before {
  content: "\e09e";
}
.icon-credit-card:before {
  content: "\e025";
}
.icon-paypal:before {
  content: "\e608";
}
.icon-social-tumblr:before {
  content: "\e00a";
}
.icon-social-twitter:before {
  content: "\e009";
}
.icon-social-facebook:before {
  content: "\e00b";
}
.icon-social-instagram:before {
  content: "\e609";
}
.icon-social-linkedin:before {
  content: "\e60a";
}
.icon-social-pinterest:before {
  content: "\e60b";
}
.icon-social-github:before {
  content: "\e60c";
}
.icon-social-google:before {
  content: "\e60d";
}
.icon-social-reddit:before {
  content: "\e60e";
}
.icon-social-skype:before {
  content: "\e60f";
}
.icon-social-dribbble:before {
  content: "\e00d";
}
.icon-social-behance:before {
  content: "\e610";
}
.icon-social-foursqare:before {
  content: "\e611";
}
.icon-social-soundcloud:before {
  content: "\e612";
}
.icon-social-spotify:before {
  content: "\e613";
}
.icon-social-stumbleupon:before {
  content: "\e614";
}
.icon-social-youtube:before {
  content: "\e008";
}
.icon-social-dropbox:before {
  content: "\e00c";
}
.icon-social-vkontakte:before {
  content: "\e618";
}
.icon-social-steam:before {
  content: "\e620";
}

/* Icon styles */





.restable.table.table-bordered span {
    display: block;
    font-size: 13px;
}

@media(max-width:640px){
	.boxstep{  min-height:120px; margin-bottom: 20px;}
	.circletilt::before{ width:360px; height:360px;}
	.banner-wrapper.inner_banner{ padding-bottom:0}
	.numerologyform input[type="submit"]{ background-position: center right !important}
	.banner-inner h1{ padding-top:0}
}


