body{ padding: 0px; margin: 0px; font-weight: 400;font-family: 'poppinsregular';}
h1, h2, h3, h4, h5, h6, ol, li, ul, a, img, p, span, strong{ padding: 0px; margin: 0px;}
a:hover,a:focus{ outline: none; text-decoration: none}
section{ float: left; width: 100%;}
.pad0{ padding: 0;}
img { max-width: 100%;}

/*-------------Font face------------------*/
@font-face {
    font-family: 'poppinsbold';
    src: url('../fonts/poppins-bold_0-webfont.woff2') format('woff2'),
         url('../fonts/poppins-bold_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinslight';
    src: url('../fonts/poppins-light_0-webfont.woff2') format('woff2'),
         url('../fonts/poppins-light_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsmedium';
    src: url('../fonts/poppins-medium_0-webfont.woff2') format('woff2'),
         url('../fonts/poppins-medium_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsregular';
    src: url('../fonts/poppins-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/poppins-regular_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinssemibold';
    src: url('../fonts/poppins-semibold_0-webfont.woff2') format('woff2'),
         url('../fonts/poppins-semibold_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*-------------Font face Close------------------*/

/**-------------------------Header--------------------------------*/
.header .navbar-brand { height: auto; padding: 4px 0;transition: width 1s ease, height 1s ease; margin: 0 !important; width: 230px}
.header .navbar.navbar-default{ background: transparent none repeat scroll 0 0; border: 0 none; border-radius: 0; margin: 0;}
.header .collapse.navbar-collapse{ float: right}
.slider { float: left; position: relative; width: 100%;}
.header { left: 0; position: absolute; top: 0; width: 100%; z-index: 99999;}
.header .navbar-default .navbar-nav > li > a { color: #fff; margin: 9px 14px; padding: 7px 0px;font-size: 15px; font-family: 'poppinssemibold';}
.header .navbar-default .navbar-nav > li > a:hover { color: #ff3100; }
.header .navbar-default .navbar-nav > .active > a, 
.header .navbar-default .navbar-nav > .active > a:hover, 
.header .navbar-default .navbar-nav > .active > a:focus { background-color: transparent; color: #ff3100;}
.header .navbar.navbar-default ul.nav.navbar-nav{margin: 6px 0 0;}
.slider .carousel-caption { left: 0; padding-bottom: 30px; right: 0; text-align: left; top:25%;}
.slider_cover h2 { color: #fff; font-size: 60px; font-weight: normal; padding: 23px 0px 23px; text-shadow: none;font-family: "arial";}
.slider_cover p { color: #fff; font-size: 17px; font-weight: normal; padding: 0px 0px 23px; text-shadow: none;font-family: "arial";}
.yello_btn{ display: inline-block; color: #fff; font-size: 17px; background: #ff3100; padding:15px 30px; border-radius: 30px; border: none;
 text-transform: uppercase; text-shadow: none;font-family: 'poppinsmedium'; }
/* Fade */
.yello_btn {  vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.yello_btn:focus{ color: #fff}
.yello_btn:hover{ background: #2996DB; color: #fff}
.slider .carousel-control { z-index: 999; background: transparent; width: 40px; height: 60px; top: 50%; transform: translate(0,-50%)}
.slider .carousel-control.left{ text-align: left; left: 10%}
.slider .carousel-control.right{ text-align: right; right: 10%}
.slider .carousel-control.left span, .slider .carousel-control.right span { display: inline-block; margin-top: 0px;  z-index: 5;}
.slider .carousel-inner .item img{ display: inline-block; width: 100%;}
.social_icon { border-left: 1px solid #ddd; float: right; margin-left: 7px;}
.social_icon ul { display: inline-block; padding: 0 0 0 11px; position: relative;}   
.social_icon ul li { display: inline-block;}
.social_icon ul li a { color: #fff; display: inline-block; font-size: 16px; padding: 10px 10px;}
.social_icon ul li a:hover { color: #ff3100;}
.slider .carousel-indicators { bottom: 100px;}
.slider .carousel-indicators .active { background-color: #FF3200; height: 12px; margin: 0; width: 12px; border-color: #FF3200}
.slider .carousel-indicators li { background-color: #fff; border: 1px solid #fff; border-radius: 10px; cursor: pointer; display: inline-block; height: 10px;
 margin: 1px;  text-indent: -999px;  width: 10px;}
/*----------------Header Fixed ------------------------*/
.fixed-me{ background:rgba(153, 153, 153, 0.9) ; padding: 0px  !important; margin-bottom: 5px; position: fixed; top:0;z-index:9999;width: 100%;
 border-bottom: 1px solid #E8003A !important; left: 0;}
.navbar-me {   transition: all 1s ;}
.navbar-me{ padding: 5px 0px; top: 0px; border: 0px; border-radius: 0px; margin: 0; border-bottom: 1px #ddd solid}
.header .navbar.navbar-default .fixed-me ul.nav.navbar-nav { margin: 6px 0 0;}
.header .fixed-me .navbar-brand { height: auto; padding: 5px 0; width: 180px;transition: width 1s ease, height 1s ease;}
.header .fixed-me .navbar-brand { height: auto; padding: 10px 0;}
#toTop {  background: #FF3100;  border-radius: 50%;  bottom: 10px;  cursor: pointer;  display: none;  font-weight: bold;  height: 40px;  line-height: 37px;
  padding: 0;  position: fixed;  right: 10px;  text-align: center;  transition: transform 0.5s ease 0s;  width: 40px;  z-index: 999999;}

.search_social { float: right; margin-top: 13px; position: relative; margin-left: 20px;}
.search{float: left;     padding: 0px 10px 0px 0px; position: relative}
.search input[type=search]{background: url(../img/search-icon.png) no-repeat 9px center;border: none;padding: 9px 26px 9px 24px;  width: 55px;
  outline: none !important;position: absolute; right: 0; z-index:999;-webkit-border-radius: 10em;-moz-border-radius: 10em;border-radius: 10em;
-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;     width: 15px; padding-left: 10px; color: transparent; cursor: pointer;}
.search input[type=search]:focus { width: 150px; padding-left: 32px;  background-color: #E8003A; cursor: auto; color: #fff; padding: 9px 15px 9px 34px;
 outline: none !important; }
.search a{display: inline-block; padding: 34px 10px; font-size: 16px; color: #fff;}
.fixed-me .search_social { margin-top: 14px;}
/*----------------------------three_section--------------------------------------*/
.three_section{ padding: 0 0 30px;}
.block_inner { display: inline-block; margin-top: -90px; width: 100%;}
.block_inner .thumbnail { border-radius: 8px; box-shadow: 0 0 2px 0 #333; padding: 40px 20px 20px; text-align: center;}
.block_inner .thumbnail .caption { color: #333; padding: 25px 0 10px;}
.block_inner .thumbnail .caption h3{ font-size: 20px; color: #000;font-family: 'poppinssemibold'; padding-bottom: 13px; min-height: 60px;}
.block_inner .thumbnail .caption h3 a{ color: #000;font-family: 'poppinssemibold';}
.block_inner .thumbnail .caption p{ font-size: 14px; color: #666;}
/*-----------------------different_section-----------------*/
.different_section{ padding: 30px 0}
.our-pricing_section h2,
.different_section h2{ display: inline-block; width: 100%; position: relative; font-size: 35px; color: #444; text-transform: uppercase;
                      text-align: center;font-family: 'poppinssemibold';}
.our-pricing_section h2:after,
.different_section h2:after { background: #FF3100; bottom: -20px; content: ""; display: inline-block; height: 3px; left: 50%; margin: auto;
 position: absolute;    width: 200px;transform: translate(-50%, 0px);}
.different-bx{ display: inline-block; width: 100%; padding-top: 100px;}
.different-bx .thumbnail { border: none; border-radius: 0; display: block; padding: 0;}
.different-bx .thumbnail .caption { color: #333; padding: 20px 0;}
.different-bx .thumbnail .caption h3{ font-size: 20px; color: #000;font-family: 'poppinssemibold'; padding-bottom: 13px; }
.different-bx .thumbnail .caption h3 a{ color: #000;font-family: 'poppinssemibold'; }
.block_inner .thumbnail .caption h3 a:hover,
.different-bx .thumbnail .caption h3 a:hover{ color: #ff3100}
.different-bx .thumbnail .caption p{ font-size: 14px; color: #666;}
/*----------------contact_call_section-------------*/
.contact_call_section{background: url(../img/bgbig.png) no-repeat center top; padding: 70px 0; background-attachment: fixed}
.contact_call_section .jumbotron{ background: transparent; border: none; border-radius: 0; padding: 0; text-align: center}
.contact_call_section .jumbotron h1{ color: #fff; font-size: 50px; text-transform: capitalize; padding-bottom: 10px; }
.contact_call_section .jumbotron h2{ color: #fff; font-size: 50px;font-family: 'poppinssemibold'; text-transform: capitalize ;padding-bottom: 30px;}
.contact_call_section .jumbotron p{ color: #fff; font-size: 17px; padding-bottom: 30px;}
.contact_call_section .btn-primary { background: #2996db; border-radius: 50px; color: #fff; font-size: 15px; height: 54px; line-height: 36px;
 text-transform: uppercase; width: 225px; border: none;}
.contact_call_section .btn-primary i { margin-right: 5px;}
.contact_call_section .btn-primary:hover{ background: #FF3100}
/*-------------------our-pricing_section----------------*/
.our-pricing_section{ padding: 70px 0}
.insurence-plan{ float: left; width: 100%; padding-top: 80px;}
.insurence-plan .thumbnail { background-color: #fff; border: 1px solid #d9d9d9;  display: block; margin-bottom: 20px; padding: 40px 20px;}
.insurence-plan .thumbnail {
	border-radius: 15px;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1);
	transition: all 200ms ease-in;
	transform: scale(1);
}
.insurence-plan .thumbnail:hover {
	z-index: 2;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1.05);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1.05);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1.05);
	transition: all 200ms ease-in;
	transform: scale(1.05);
}

.insurence-plan .thumbnail h3{ color: #444444; text-transform: uppercase; font-size: 29px;font-family: 'poppinssemibold'; padding-bottom: 20px;}
.insurence-plan .thumbnail h4{ color: #666;  font-size: 17px; padding-bottom: 30px;}
.price-plan{color: #2996d9; font-size: 40px;font-family: 'poppinssemibold'; line-height: 43px;}
.price-plan span{color: #2996d9; font-size: 36px; vertical-align: top;font-family: "poppinsmedium"; display: inline-block; margin-top: -5px;}
.plan_divtime { color: #908f8f; display: inline-block; font-family: arial; font-size: 16px; padding: 0 0 30px; text-transform: uppercase; width: 100%;}
.insurence-plan .thumbnail p{ color: #908f8f;  font-size: 16px;font-family: 'poppinsregular'; padding-bottom: 20px;}
.view_all_btn .btn-primary,
.insurence-plan .thumbnail .btn-primary{ background: #2796db; border: none; border-radius: 30px; padding: 10px 30px; font-size: 16px; text-transform: uppercase;
font-family: 'poppinssemibold'; margin-top: 20px;}
.insurence-plan .thumbnail:hover .btn-primary,
.insurence-plan .thumbnail .btn-primary:hover{background: #FF3100;}
.insurence-plan .thumbnail:hover{ box-shadow: 0 0 8px 0 #ccc; border-color: #FF3100; background: #f0f0f0}
/*-------------------Office-Time_section----------------*/
.officetime_section{ background: #2996db ; padding: 50px 0; position: relative; }
.officetime_section::after {  background: #2c6eba; content: ""; height: 100%; position: absolute; right: 0; width: 50%;top: 0;}
.office-time-bx{ display: inline-block; width: 100%; position: relative; z-index: 9}
.contact_divleft_icon { float: left;}
.contact_divleftcontent { color: #fff; float: left; font-size: 19px; padding: 4px 0 0 15px;}
.contact_divright { float: right; width: 100%; position: relative; z-index: 1;}
.right_con { display: inline-block; padding: 12px 0 0; text-align: right; width: 80%;}
.contact_divright_icon { float: right;}
.contact_divrightcontent { color: #fff; float: left; font-size: 19px; text-align: right; width: 100%;}
.map-section iframe { display: block; width: 100%;}
/*---------------Footer-------------------*/
.footer { background: #19191B ; display: inline-block; width: 100%; padding: 0; color: #333; float: left} 
.footer_wrap{width: 100%; float: left;}
.left_footer{float: left;}
.right_footer{float: right;     padding: 20px 0px 0px 0px;}
.social_foter{display: inline-block;}
.social_foter ul{display: inline-block;}
.social_foter ul li{display: inline-block;}
.social_foter ul li a{display: inline-block;     font-size: 16px;color: #fff;     padding: 0px 10px 0px 0px;}
.social_foter ul li a:hover{    color: #4ba9e0;}
.social_foter ul li:last-child a{padding-right: 0px;}
.footer_top{width: 100%; float: left;     border-bottom: 1px solid #727275;     padding: 25px 0px 10px 0px;}
.site-info{}
.site-info a{color: #727275;}
.site-info a:hover{color: #fff;}
.footer_botm{width: 100%; float: left;}
.site-info{width: 100%; float: left; color: #727275; font-size: 14px; padding: 10px 0px 15px 0px;}
/*-----------------------**/
.blog-imgs { overflow: hidden; position: relative; width: 100%; cursor: pointer}
.blog-pic img,
.team-img img,
.about-img img{   transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all; width: 100%}
.single-blog:hover img,
.our-team .thumbnail:hover img,
.about-img:hover img{    transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);
          -ms-transform: scale(1.05);}


/*----------about-page----------------------------------*/
.inner-header .search input[type=search]{background: url(../img/search-icon-black.png) no-repeat 9px center}
.inner-header .search input[type="search"]:focus {background: url(../img/search-icon.png) no-repeat 9px center;
	background-color: #E8003A;
}
.inner-header{ position: relative}
.inner-header .navbar-default .navbar-nav > li > a {color: #333;}
.inner-header .social_icon ul li a {color: #333;}
.breadcrumb-section{ background: transparent;padding:  0; text-align: left} 
.my_breadcum { background: transparent; display: inline-block; padding: 0; margin: 0}
.my_breadcum li{position: relative; padding: 0 17px; float: left}
.my_breadcum li a{ color: #ddd; font-size: 16px;}
.my_breadcum li:first-child{ padding-left: 0}
.my_breadcum li + li::before{content: "\f105";font-family: 'FontAwesome';position: absolute;top: 52%;left: -5px;display: inline-block;font-size: inherit;
font-style: normal;color: #a1a1a1;transform: translate3d(0, -50%, 0);}
.my_breadcum li.active a{ color: #E8003A; }
.my_breadcum > li + li::before { color: #ddd;}
.about-banner{ background: url(../img/about-bg.jpg) no-repeat left top; overflow: hidden; padding: 110px 0; background-size: cover; position: relative}
.about-banner:before{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: rgba(0,0,0,0.5)}
.about-banner h1{ font-family: 'poppinssemibold'; font-size: 51px; color: #fff; padding: 25px 0px 10px; display: inline-block }

.about-section{ padding: 60px 0 30px; background: #f1f1f1; overflow: hidden}
.about-section .jumbotron{ padding: 0; background: transparent; border-radius: 0}
.about-section .jumbotron h2{ color: #333; font-size: 30px; text-transform: capitalize ;font-family: 'poppinssemibold'; padding-bottom: 20px; }
.about-section .jumbotron p{ color: #555; font-size: 15px; font-family: 'poppinslight';}
.about-section .yello_btn{ margin-top: 20px; padding: 10px 30px}
.about-img { width: 100%; background: #fff;border: 10px #fff solid;position: relative;text-align: center;display: inline-block;
            box-shadow: 0 0 4px 4px #ECECEC; overflow: hidden}
.inner_different_section{ padding-top: 60px;}
.about-section .insurence-plan {padding-top: 0px;}
.our-team{ display: inline-block; width: 100%;}
.our-team .thumbnail { overflow: hidden; position: relative;padding: 10px;border: none;border-radius: 0;}
.blog-pic:after,
.our-team .thumbnail::after {position: absolute;left: 0;top: 0;background: rgba(75, 167, 224, 0.79) none repeat scroll 0 0 padding-box content-box;
 width: 100%;height: 100%;content: "";opacity: 0;transform: scaleY(0);padding: 20px;-webkit-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.team-img{ display: inline-block; width: 100%; position: relative; overflow: hidden}
.team-img:before{ position: absolute; left: 0; top: 0; content: ""; width: 100%; height: 100%; background: rgba(0,0,0,0.3)}
.single-blog:hover .blog-pic:after,
.our-team .thumbnail:hover .media_icon,
.our-team .thumbnail:hover h3,
.our-team .thumbnail:hover::after {opacity: 1;transform: scaleY(1);}
.our-team .thumbnail .caption {position: absolute;left: 0;top: 50%;margin: 0;width: 100%;height: 100%;content: "";z-index: 99;
margin-top: -32px; text-align: center;}
.our-team .thumbnail h3 {color: #ffffff;font-size: 20px;font-weight: 500;font-family: 'poppinslight';margin-bottom: 20px;opacity: 0;transform: scaleY(0);
-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.media_icon {margin: 0;padding: 0;list-style: none;opacity: 0;transform: scaleY(0);-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;}
.media_icon {display: inline-block;padding: 0 0 0 11px;position: relative;}
.media_icon li {display: inline-block;}
.media_icon li a{ display: inline-block; font-size: 18px; color: #fff; margin: 0 5px;}

.ourblog-section{ padding: 50px 0}
.section-title h2 {color: #676767;font-size: 30px;text-transform: capitalize;font-family: 'poppinssemibold';font-weight: normal;
margin-bottom: 13px; position: relative}
.section-title p {margin-top: 30px;margin-bottom: 55px; font-size: 14px; color: #7f7f7f}
.section-title h2::after {position: absolute;left: 50%;content: "";background:#676767;bottom: -15px;width: 108px;height: 3px; transform: translate(-50%,0)}
.section-title h2::before {position: absolute;left: 50%;content: "";background: #4ba7e0;bottom: -22px;width: 17px;border-radius: 50%;height: 17px;
z-index: 9;transform: translate(-50%,0);border: 5px #fff solid;}
.single-blog {display: inline-block;padding-bottom: 30px; width: 100%}
.blog-pic {width: 30%;display: inline-block;float: left; position: relative;overflow: hidden;height: 100%;}
.blog-content {box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.16);float: left;padding: 33px 30px;margin-top: 16px;width: 70%;}
.blog-content h3 {font-size: 18px;color: #757575;font-weight: 500;margin-bottom: 12px;}
.blog-content a { font-family: 'poppinssemibold';color: #757575;font-size: 18px;font-weight: 500;text-transform: capitalize;-webkit-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.blog-content h6 {font-size: 14px;color: #aaaaaa;font-weight: 400;margin-bottom: 5px;}
.blog-content p {margin-bottom: 10px; line-height: 20px;font-size: 14px;color: #7f7f7f;}
.blog-content a.read {color: #757575;font-size: 15px;font-weight: 500;text-transform: capitalize;-webkit-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.blog-content a:hover {color: #ff3100;}

/*--------------contact-section-----------*/
.contact-section{ padding: 80px 0}
.my-contact{ display: inline-block; width: 100%; }
.contact-details{ display: inline-block; width: 100%;padding-top: 40px;padding-left: 0px;}
.address-details{ display: inline-block; width: 100%; padding-bottom: 20px; font-size: 16px; color: #9b9b9b;
margin-bottom: 20px;}
.address-details h3 {display: inline-block;width: 100%;color: #000;font-size: 20px;padding-bottom: 7px;position: relative;margin-bottom: 15px;}
.address-details h3::before {position: absolute;left: 0;bottom: 0;content: "";width: 100%;background: #ddd;height: 1px;}
.address-details h3::after {position: absolute;left: 0;bottom: 0;content: "";width: 55px;background: #4ba7e0;height: 1px;}
.address-details span{ display: inline-block; width: 92%; vertical-align: top;}
.address-details i{ width: 6%}
.phone-details i{ font-size: 20px;vertical-align: top;}
.addre-info i{ font-size: 21px;}
.my-contact .well-sm{ background: transparent; padding: 40px 0 0 ; border-radius: 0; box-shadow: none; border: none;}
.my-contact .well-sm h3{ color: #9b9b9b; font-size:16px; position: relative; margin-bottom: 25px; line-height: 25px; }
.my-contact .form-control { border: 1px solid #ddd; border-radius: 7px; box-shadow: none;color: #7e7e7e;font-size: 17px; height: 48px; padding: 0px 20px;}
.my-contact textarea.form-control { height: 200px; max-width: 100%; min-width: 100%;padding: 15px 20px; resize: none}
.my-contact .btn-primary{background: #ff3100; border-radius: 30px; border:none;font-size: 16px;padding:9px 30px; margin-top: 5px; color: #fff}
.my-contact .btn-primary:hover { background: #2996DB; color: #fff;}

.header-title {color: #262e3a;font-size: 30px;position: relative;font-weight: normal;padding: 23px 0 10px 0;text-shadow: none;
              font-family: 'poppinssemibold';}
.header-title span{ font-family: 'poppinslight';}
.header-title::before {position: absolute;left: 0%;bottom: 0;content: "";width: 100px;height: 2px;background: #4ba7e0;}
.book-posts{ display: inline-block; width: 92%;}
.blog-pic::after {
	padding: 0;
}
/*-------------------------------Media css-------------*/
@media only screen and (max-width:1100px){
.header .navbar-default .navbar-nav > li > a { margin: 9px 9px;}
.slider_cover h2 { font-size: 29px;}
.block_inner .thumbnail .caption h3 { font-size: 18px;}
.contact_divleftcontent {font-size: 16px; padding: 0 0 0 15px; width: 80%;}
.contact_divrightcontent { font-size: 16px;}
}
@media only screen and (max-width:991px){
.header .navbar-default .navbar-nav > li > a {   font-size: 13px;  margin: 5px 1px;  padding: 4px 5px;    font-family: "poppinsmedium";}
.header { background: #999;position: relative;}
.header .navbar.navbar-default ul.nav.navbar-nav { margin: 3px 0 0;}
.header .navbar-brand { width: 150px;}
.header .fixed-me .navbar-brand { width: 130px;padding: 4px 0;}
.search_social { margin-top: 5px;}
.fixed-me .search_social { margin-top: 5px;}
.slider_cover h2 { font-size: 30px;}
.slider .carousel-caption { top: 0%;}
.search input[type="search"]:focus { width: 240px;}
.block_inner .thumbnail .caption h3 {  font-size: 14px;  min-height: 42px;}
.block_inner .thumbnail .caption p { color: #666; font-size: 12px;}
.contact_call_section .jumbotron h1 { font-size: 40px;}
.contact_call_section .jumbotron h2 { font-size: 38px;}
.contact_divleftcontent { font-size: 15px; padding: 0 0 0 15px; width: 80%;}
.contact_divrightcontent { font-size: 15px;}
.right_con { padding: 18px 0 0;}
.block_inner .thumbnail { padding: 40px 10px 20px;}
.block_inner { margin-top: -50px;}
.insurence-plan .thumbnail { padding: 20px 10px;}
.insurence-plan .thumbnail .caption { color: #333; padding: 0;}
.insurence-plan .thumbnail h3 { padding-bottom: 20px;}
.insurence-plan .thumbnail h4 { padding-bottom: 10px;}
.plan_divtime { padding: 0 0 10px;}
.insurence-plan .thumbnail p { padding-bottom: 0;}
.blog-content {
	margin-top: 66px;
}
}
@media only screen and (max-width:767px){
.header {background: #fff;}
.header .navbar-collapse { float: right; left: 0; margin: 0; position: absolute; width: 100%; background: #000}
.header .navbar-toggle { margin-top: 30px;}
.header .navbar-toggle { margin-top: 12px;}
.header .navbar-brand{ margin-left: 10px !important;}
.header .navbar-default .navbar-nav > li > a { margin: 5px 3px; padding: 4px 5px; }
.header .navbar-brand { width: 200px;}
.header .fixed-me .navbar-brand { width: 180px;}
.yello_btn { font-size: 15px; padding: 9px 25px;}
.search input[type="search"]:focus { width: 150px;}
.block_inner { margin-top: 40px;}
.slider_cover p { color: #fff; font-family: "arial"; font-size: 13px; font-weight: normal; line-height: 15px; padding: 0 0 7px; text-shadow: none;}
.contact_divleftcontent br,
.slider_cover p br{display: none}
.slider .carousel-indicators { bottom: 10px;}
.search{ display: none}
.search_social{ float: left;margin: 0}
.social_icon { border-left: medium none; float: right; margin-left: 0;}
.social_icon ul { padding: 0;}
.contact_divright_icon,
.contact_divleft_icon { float: left; text-align: center; width: 100%;}
.right_con,
.contact_divleftcontent { color: #fff; float: left; font-size: 12px; padding: 4px 0 0; text-align: center; width: 100%}
.contact_divrightcontent { font-size: 12px; text-align: center;}
.our-pricing_section h2, .different_section h2 { font-size: 20px;}
.contact_call_section .jumbotron h1 { font-size: 30px;}
.contact_call_section .jumbotron h2 { font-size: 23px;}
.our-pricing_section { padding: 30px 0;}
.slider_cover p{ display: none}
.slider .carousel-caption { top: 11%;}
.officetime_section::after { display: none}
.contact_divright {
	padding-top: 30px;
}
.blog-content ,
.blog-pic {
	width: 100%;
}
.inner-header .social_icon ul li a,
.inner-header .navbar-default .navbar-nav > li > a {
	color: #fff;
}
.about-banner {
	padding: 50px 0;
}
.about-banner h1 {
	font-size: 34px;
}
}
@media only screen and (max-width:580px){
.slider_cover h2 { font-size: 20px;}
.slider .carousel-caption { top:1%;}
}
@media only screen and (max-width:479px){
.slider .carousel-caption { top: -2%;}
.slider_cover h2 { font-size: 17px; padding-bottom: 10px;}
.yello_btn {font-size: 11px; padding: 5px 16px;}
.slider .carousel-indicators {  bottom: -3px;}

}

