
body{font-family: 'Roboto', sans-serif;}
/*Default BTN*/
.btn{
   -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
}
.form-control{color: #333}
.btn.btn-white{background:transparent; border:1px solid #ffca08; border-radius:25px; font-size: 16px; text-transform: uppercase; color: #ffca08; padding: 8px 22px;}
.btn.btn-default .fa, .btn.btn-white .fa{margin-left: 6px;}
.btn.btn-white{background: #fff; border-color:#fff; color: #f26522;}
.btn.btn-default:hover, .btn.btn-default:focus{color: #fff; background: #ffca08;}
.btn.btn-white:hover, .btn.btn-white:focus{color: #fff; background: #f26522; border-color: #f26522;}
/*Default BTN End*/

/*Top Bar*/
a.call_us{float: left; color: #38465d; font-size: 15px; line-height: 20px; text-transform: uppercase; font-weight: 300;}
a.call_us strong{display: block; font-family: 'Roboto', sans-serif;font-weight: 700}
a.call_us:hover, a.call_us:focus{color: #f26522; text-decoration: none;}


.topbar{padding: 29px 0; float: left;
-webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;}
.social_info{float: left;margin-right: 15px;-webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;}
.social_info a{display: inline-block; width: 38px; height: 38px; text-align: center; line-height: 38px; border-radius: 50%;color: #f26522; margin-right: 4px; border:1px solid #f26522; font-size: 13px; 
   -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;}
.social_info a:hover, .social_info a:focus{color: #fff; background: #f26522; text-decoration: none;}
/*Top Bar End*/

/*Navbar*/

body{padding-right: 0;left: 0; width: 100%;position: relative; 
-webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s;
transition:all 0.5s ease 0s; }
body.fix_menus_list{left: -400px; overflow: hidden;padding: 0}

header{z-index:100; position: fixed; left: 0; right: 0;top: 0}
header + *{margin-top: 93px;}
.navbar-default{margin:0; border-radius: 0; border:none; background: #fff;}
.navbar-header a.navbar-brand{margin: 8px auto; display: block; float: none;width: 220px; padding: 0; height: auto;
  -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
}
.navbar-collapse {position: fixed; top: 0; bottom: 0; left: auto;right:-400px;padding: 0; height: 100% !important; width: 400px; display: block;margin:0; z-index: 999; overflow: visible;background: #222;
  -webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s;
transition:all 0.5s ease 0s;  }
.navbar-collapse[aria-expanded="true"] {right: 0; top: 0; border:none;}
.navbar-collapse .navbar-toggle{float: right;display: block; width: 40px; height: 40px; line-height: 38px; text-align: center; background: #f59c00; color: #fff;padding: 0;font-size: 26px;border: none;margin:15px;}
.navbar-collapse[aria-expanded="true"] .navbar-toggle{opacity: 1;filter:alpha(opacity=100); visibility: visible;}
.navbar-collapse .navbar-toggle:hover, .navbar-collapse .navbar-toggle:focus{background: #232323; color: #fff;text-decoration: none;}


.navbar-nav{margin: 0; }
.navbar-nav > li{float: none; display: block;border-bottom: 1px solid rgba(255,255,255,0.2);}
.navbar-nav > li > a{font-size: 15px; font-weight: 400; color: #fff; text-transform: uppercase; padding:15px;
  -webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s;
transition:all 0.5s ease 0s;
}
.navbar-default[aria-expanded="false"] .navbar-nav > li > a{height: 1px}
.navbar-default[aria-expanded="true"] .navbar-nav > li > a{height: 91px}
.navbar-nav > li:first-child{border-left:none;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus{background: #f59c00; color:#fff;}
.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus{background: #f59c00; color:#fff;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background: #f59c00; color:#fff;}

header .navbar-brand > img{max-height:165px; display: block; max-width: 100%; margin: 0 auto;
  -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
}

/*-- Naresh stylesheet  --*/
.navbar-header .navbar-form{float: right;padding: 16px 12px ; border:none; 
 -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;}
.navbar-header .form-group .form-control{border-radius: 22px ; height: 38px; padding-right:40px; border:none;padding: 0 40px 0 0 ; background: #f1f1f1; box-shadow: none; padding: 5px 15px;
-webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s;
transition:all 0.5s ease 0s;
}
.navbar-header .navbar-form .dropdown-menu{padding: 15px;width: 290px;}
.navbar-header a.btn.btn-default {width: 38px; height: 38px; line-height: 38px; text-align: center; padding: 0; border-radius: 50% ;border:none; background: #38465d; color: #fff; }
.navbar-header a.btn.btn-default .fa{margin-left: 0 }
.navbar-header .form-group .btn {width: 38px; height: 38px; text-align: center; padding: 0; border-radius: 50% ; position: absolute;top: 15px;right: 15px; z-index: 9; border:none; background: #38465d; color: #fff; }
.navbar-header .form-group .btn .fa{margin:0; }
.navbar-header .form-group .btn:hover{background:#d08400;}

.navbar-toggle{height: 38px;border-radius: 38px; background: #38465d; border:none;  color: #fff; float: right;padding: 7px 24px; font-size: 18px; line-height: 24px; font-family: 'Raleway', sans-serif; text-transform: uppercase; margin: 29px 0 29px 10px;
 -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle[aria-expanded="true"]{background: #d08400; z-index: 99; box-shadow: none; text-decoration: none;color: #fff;
 -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
}
.navbar-toggle[aria-expanded="true"] span.icon-bar{width: 15px}
.navbar-toggle span.icon-bar.icon-bar{float: left;clear: both; margin-right: 6px; background: #fff; height: 1px;width: 18px}
.navbar-toggle span.icon-bar.icon-bar:first-child{margin-top: 6px}
.navbar-toggle strong{font-weight: 400; }
.navbar-default .navbar-toggle[aria-expanded="true"]:before{position: fixed;left: 0;right: 0; bottom: 0; top: 0; background: rgba(0,0,0,0.4); content: '';
 -webkit-transition:all 0.3s ease 0s;
  -moz-transition:all 0.3s ease 0s;
  -ms-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;
}

.navbar-nav > li.dropdown .dropdown-menu{ border: none; display: block !important; float: none; margin-left: 15px; position: static;top: auto; left: auto; background: rgba(255,255,255,0.1); border-radius: 0; padding:0;
 -webkit-transition:all 0.3s ease 0s;
  -moz-transition:all 0.3s ease 0s;
  -ms-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;
}
.navbar-nav > li.dropdown:hover  .dropdown-menu, .navbar-nav > li.dropdown.open  .dropdown-menu{visibility: visible;opacity: 1; margin-top: 0; filter: alpha(opacity=100);}
.navbar-nav > li.dropdown .dropdown-menu li > a{font-size: 15px;padding: 10px 22px; color: #fff; border-bottom: 1px solid rgba(0,0,0,0.2)}
.navbar-nav > li.dropdown .dropdown-menu li > a:hover{background:#f59c00; color: #fff;}
.navbar-nav > li.dropdown:focus > a.navbar-nav > li.dropdown:hover > a{background:#f59c00 }


header.navbar_fixed .topbar{padding: 16px 0 }
header.navbar_fixed .navbar-default .navbar-toggle{margin: 14px 0 14px 10px;}
header.navbar_fixed .navbar-header .navbar-form {float: right;padding: 6px 12px;}
header.navbar_fixed .navbar-default{top:0; position: fixed; left: 0; right: 0; box-shadow:0 0px 10px 0 #bebcbc; background:rgba(255,255,255,1);z-index:100;}
header.navbar_fixed .navbar-brand {margin: 8px auto}
header.navbar_fixed .navbar-brand > img{max-height:54px;}

.navbar-collapse .navbar-brand{float: left; width: 150px; height: auto;}
/*Navbar End*/


/*Banner*/
.banner .carousel-inner > .item:before{position: absolute;top: 0; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.4); content: ''; z-index: 1}
.banner .carousel-inner > .item > img{
  -webkit-transition: all 10s ease 0s;
  -moz-transition: all 10s ease 0s;
  -ms-transition: all 10s ease 0s;
  transition: all 10s ease 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.banner .carousel-inner > .item.active > img{
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.banner .carousel-caption{top:50%; bottom:auto; left: 19%; right: 19%; text-align: left; z-index: 9;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
.banner .carousel-caption h1{font-family: 'Raleway', sans-serif; margin:0; font-weight: 800; padding-bottom:22px; font-size: 52px; line-height: 48px; text-shadow:none;}
.banner .carousel-caption h3{font-family: 'Raleway', sans-serif; margin:0; font-weight: 300; padding-bottom:22px; font-size: 18px; line-height: 22px; text-shadow:none; letter-spacing: 2px}
.banner .carousel-caption i{margin-left: 6px}
.banner .carousel-indicators {position: absolute;padding: 0;margin: 0;left: 0;top: auto;bottom: 20px;z-index: 9;width: 100%;z-index: 1}
.banner .carousel-indicators li{width: 12px; height: 12px; background:#fff; border-radius: 50%; border:0; margin: 0 4px; display: inline-block; vertical-align: middle;}
.banner .carousel-indicators li.active{background:#de9105;}
/*Banner End*/

/*Section Title*/
.section_title {text-align: center; margin-bottom: 35px; padding: 0 0 20px; position: relative; text-align: center;}
.our_services .section_title h2{color:#fff}
.services_wrapper .col-md-8 .section_title h2{font-size: 20px; line-height: 24px; font-weight: 600; margin-top: 20px}
.services_wrapper .col-md-8 .section_title h2 + h4{margin-top: 10px;}
.section_title h2{font-size: 44px;font-family: 'Raleway', sans-serif; color: #262626; line-height: 42px; position: relative; text-transform:uppercase; font-weight:300; margin: 0; padding-bottom: 16px;}
.why_choose_eureka .section_title h2{font-size: 35px;font-family: 'Raleway', sans-serif; color: #262626; line-height: 42px; position: relative; text-transform:capitalize; font-weight:300; margin: 0; padding-bottom: 16px;}
.section_title h3{font-size: 44px;font-family: 'Raleway', sans-serif; color: #262626; line-height: 42px; position: relative; text-transform:uppercase; font-weight:300; margin: 0; padding-bottom: 16px;}
.section_title h4{font-size: 20px;font-family: 'Raleway', sans-serif; color: #262626; line-height: 28px; font-weight:300; margin: 0;}
.section_title.text-center h4{font-size: 18px;line-height: 26px;color: rgba(31, 147, 138, 1);font-weight: 300;font-weight: 300;margin-bottom: 26px;text-transform: uppercase;}
.section_title h6{font-size: 16px;font-family: 'Roboto', sans-serif; color: #262626; line-height: 22px; font-weight:300; padding-bottom: 15px; margin-bottom: 0}
.section_title:before{content:''; position: absolute; bottom: 1px; left: 50%; width:45px; height: 1px; background:#f59c00; margin-left:-22px; }
.section_title:after{content:''; position: absolute; bottom: 4px; left: 50%; width:23px; height: 1px; background:#1f938a; margin-left:-11px;}
.section_title.left_title{text-align: left; padding: 0 0 30px;}
.section_title.left_title:before{left: 0; margin-left: 0;}
.section_title.left_title:after{left: 0; margin-left: 0; background:#808080;}
.section_title.green_title:before{background:#8dc525;}
.section_title.green_title:after{background:#1e938a;}

hr{display: block; height: 1px; width: 100%; position: relative;border:none; border-radius: 0; background: #f2f2f2}
hr:before{ height: 1px; width: 70px; position: absolute; top: 0; margin-left: -35px; background: #f1f1f1}

/*Section Title End*/

/*Insurances*/
.insurances{padding: 60px 0}
.insurances_list{background:#e99400; text-align: center; color: #fff; position: relative; z-index: 2;}
.insurances_list .fa{font-size:28px; width: 86px; height: 86px; line-height: 86px; background:#ffca08; border-radius: 50%; color: #fff; border:1px solid #ffca08;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);

  -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;}
.insurances_list h4{font-size:20px;font-family: 'Raleway', sans-serif; font-weight: 700; margin:15px 0 18px; color: #fff;}
.insurances_list p{font-size:16px; line-height: 20px; margin:0 ; min-height:50px; color: #fff;font-family: 'Roboto', sans-serif; font-weight: 300}
.insurances_list a{color: #fff; }
.insurances_list a:hover{color: #fff; text-decoration: none;}
.insurances_list .col-sm-4:hover .fa{ border-radius: 20px; 
-webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  transform: rotate(25deg);
}
.insurances_list .col-sm-4:nth-child(2n):hover .fa{ background: #fff; border-color: #f59c00; color: #f59c00}
.insurances_list .row{margin: 0;}
.insurances_list .col-sm-4{padding:30px 45px; min-height: 300px}
.insurances_list .col-sm-4:nth-child(2n){background: #f59c00}
.insurances_list .col-sm-4:nth-child(2n) .fa{background: transparent; border-color: #ffca08}
.insurances_list .newservices{background: #71b8c5;}
.insurances_list .row > .newservices.col-sm-4:nth-child(2n){background: #89ccd8;}
.insurances_list .row > .newservices.col-sm-4:nth-child(2n) .fa{border-color: #fff;}
/*Insurances End*/

/*Why Choose Eureka*/
.why_choose_eureka{padding:50px 0 0;}
.why_choose_eureka .section_title h2{padding: 20px 0 0}
.why_choose_eureka img.img-responsive{display: inline-block;}
.why_choose_eureka .hands_box{text-align: center;}
.why_choose_eureka h5{font-size: 18px; color: #404040; font-weight: 900; margin:0 0 5px;font-family: 'Raleway', sans-serif;}
.why_choose_eureka p{font-size: 16px; color: #727272;}
.why_choose_eureka ul{list-style: none; padding-left: 0;}
.why_choose_eureka ul li{display: block; margin:0; position: relative; padding:0 0 10px 35px; font-size: 18px;  font-weight: 300; color: #404040 }
.why_choose_eureka ul li:before{content:'\f00c'; font-family:'FontAwesome'; font-size: 12px; color: #fff; width: 20px; height: 20px; line-height: 20px; text-align: center; position: absolute; top: 1px; left: 0; border-radius: 50%; background: #ffca08;}
/*Why Choose Eureka End*/

/*Starship Wrapper*/
.starship_wrap{border-bottom: 1px solid #ddd;}
.starship_wrap .container{position: relative;}
.starship_wrap .section_title{position: absolute; bottom: 118px; left: 15px;padding:14px 18px; margin: 0; background: rgba(0,0,0,0.82); }
.starship_wrap .section_title img{float: left;width: 130px; margin-right: 20px;}
.starship_wrap .section_title:before, .starship_wrap .section_title:after{display: none;}
.starship_wrap .section_title h2{padding:20px 24px; float: right; background: rgba(31, 147, 138, 1); margin: -14px -18px -14px 0; color: #fff; font-size: 24px; font-weight: 700}

/*Starship Wrapper End*/



/*Our Services*/
.our_services{background:url(../img/our_service_bg.jpg) no-repeat center 0; background-size:100% auto; background-size:cover; padding:100px 0 250px;}
.our_services article{background:rgba(31, 147, 138, 0.8); padding:45px;}
.our_services h3{font-size:20px;font-family: 'Roboto', sans-serif; color: #fff; margin:0 0 25px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px}
.our_services p{font-size:16px; line-height: 22px; font-family: 'Roboto', sans-serif; color: #fff; margin:0 0 20px; font-weight:300; letter-spacing: 1px}
.our_services p:last-child{margin-bottom: 0}
/*Our Services End*/

/*Experience*/
.experience_info{background:rgba(39,39,39,0.8); overflow: hidden; color: #fff; margin-top:-153px; height: 153px; font-family:'Roboto', sans-serif; font-weight: 300 }
.experience_info h3{margin: 0; font-size: 34px; font-weight: 300; text-transform: uppercase;}
.experience_info span{font-size: 15px;line-height: 18px;display: block;}
.experience_info article{width:19%; display: table-cell; vertical-align: top; padding:45px 22px; min-height: 153px; position: relative;}
.experience_info article:after{content:''; position: absolute; right:0; top: 0; bottom: 0; width:1px; z-index: 1;
  background: -moz-linear-gradient(top, rgba(255,252,252,0) 0%, rgba(96,95,93,1) 35%, rgba(96,95,93,1) 65%, rgba(255,252,252,0) 100%);
  background: -webkit-linear-gradient(top, rgba(255,252,252,0) 0%,rgba(96,95,93,1) 35%,rgba(96,95,93,1) 65%,rgba(255,252,252,0) 100%);
  background: linear-gradient(to bottom, rgba(255,252,252,0) 0%,rgba(96,95,93,1) 35%,rgba(96,95,93,1) 65%,rgba(255,252,252,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fffcfc', endColorstr='#00fffcfc',GradientType=0 );
}
.experience_info article:first-child{padding-left: 0; width: 24%}
.experience_info article:first-child h2{font-family: 'Raleway', sans-serif; font-size: 34px; font-weight: 300; position: relative; z-index: 2; margin:0}
.experience_info article:first-child span{ font-family: 'Roboto', sans-serif; font-size: 18px; position: relative; z-index: 2;}
.experience_info article:first-child:before{content:''; position: absolute; right:0; top: 0; bottom: 0; width:1000px; background: #f59c00; z-index: 1;}
.experience_info article:first-child:after{display: none;}
/*Experience End*/

/*Our Clients Rate Us*/
.our_clients{padding:75px 0 100px;}
.our_clients .list_carousel article{float: left; text-align: center;}
.our_clients h4{font-family: 'Roboto', sans-serif; font-size: 24px; font-weight: 300; color: #f59c00; margin:0; padding: 0 0 25px; text-align: center;}
.our_clients p{font-family: 'Roboto', sans-serif; font-size: 18px; color: #626262; line-height: 24px; margin:20px 0 10px; font-style: italic; font-weight: 300 }
.our_clients .author{font-size: 22px; line-height: 32px; font-weight: bold; color: #1f938a; font-family: 'Roboto', sans-serif; font-weight: 500 }
.our_clients .author small{font-size: 14px; font-weight:300; color: #464441; text-transform: uppercase; vertical-align: middle; margin-left:5px;}
.our_clients .fa-quote-right{font-size:20px; color: #fff; width: 38px; height: 38px; line-height: 38px; border-radius: 50%; background: #1f938a; display: block; margin:-28px auto 0; position: relative;z-index: 1}
.our_clients .circle{ width: 116px; height: 116px; border-radius: 50%; margin:0 auto 10px;}
.our_clients .circle img{width: 100%; height: 100%; border-radius: 50%;}


.our_clients #msprev, .our_clients #msnext{font-size:18px; color: #fff; width:31px; height: 31px; background:#262626; text-align: center; line-height: 31px; border-radius: 50%; position: absolute; bottom:-57px; left: 50%; margin-left:5px; 
  -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
}
.our_clients #msprev{margin-left:-36px;}
.our_clients #msprev:hover, .our_clients #msprev:focus, .our_clients #msnext:hover, .our_clients #msnext:focus{text-decoration: none; background:#ffca08; color: #000;}


/*Our Clients Rate Us End*/

/*Relationships*/
.relationships{background:url(../img/relationships_bg.jpg) no-repeat center 0; background-size:100% auto; background-size:cover; padding:80px 0 260px; position: relative;}
.relationships .intro{font-family: 'Roboto', sans-serif; text-align: center; font-size: 18px; padding:0 0 10px; color: #fff; position: relative; z-index: 2;font-weight: 300}
.relationships .section_title h3{color: #fff; z-index: 2; font-weight: 800; font-size: 44px; line-height: 40px; text-transform: none;}
.relationships .section_title{color: #fff; z-index: 2;}
.relationships .section_title:before{background:#8dc525;}
.relationships .section_title:after{background:#fff;}

.relationships .list_carousel{background:#fff; position: relative; z-index: 2; padding:24px 0; margin:40px 0 0 0;}
.relationships .list_carousel article{float: left; text-align: center; line-height: 100px; position: relative; padding:0 10px}
.relationships .list_carousel article:after{content:''; position: absolute; right:0; top: 0; bottom: 0; width:1px; z-index: 1;
  background: -moz-linear-gradient(top, rgba(255,252,252,0) 0%, rgba(165,212,208,1) 35%, rgba(165,212,208,1) 65%, rgba(255,252,252,0) 100%);
  background: -webkit-linear-gradient(top, rgba(255,252,252,0) 0%,rgba(165,212,208,1) 35%,rgba(165,212,208,1) 65%,rgba(255,252,252,0) 100%);
  background: linear-gradient(to bottom, rgba(255,252,252,0) 0%,rgba(165,212,208,1) 35%,rgba(165,212,208,1) 65%,rgba(255,252,252,0) 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fffcfc', endColorstr='#00fffcfc',GradientType=0 );
}
.relationships .list_carousel .prev, .relationships .list_carousel .next{font-size:18px; color: #262626; width:31px; height: 31px; background:#fff; text-align: center; line-height: 31px; border-radius: 50%; position: absolute; bottom:-57px; left: 50%; margin-left:5px; 
  -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
}
.relationships .list_carousel .prev{margin-left:-36px;}
.relationships .list_carousel .prev:hover, .relationships .list_carousel .prev:focus, .relationships .list_carousel .next:hover, .relationships .list_carousel .next:focus{text-decoration: none; background:#ffca08; color: #000;}
.relationships .list_carousel article img.img-responsive{display: inline-block;}
/*Relationships End*/

/*Get a Free Quote*/
.get_free_quote{background:rgba(39,39,39,0.8); overflow: hidden; margin-top:-146px; position: relative; z-index: 2; height: 146px;}
.get_free_quote h3{position: relative; z-index:2; margin:0 0 5px;  font-size:34px; font-weight: 300; text-transform: uppercase;font-family: 'Raleway', sans-serif;}
.get_free_quote p{font-family: 'Roboto', sans-serif;position: relative; z-index:2; margin:0 0 10px; font-size: 16px; color: #fff; font-weight: 300}
.get_free_quote .btn{background: transparent; background: #1f938a; color: #fff;}
.get_free_quote .btn:hover{background: #1f938a; color: #fff;}
.get_free_quote .btn .fa{margin-left: 8px}
.get_free_quote article{padding:37px 0 10px; min-height: 146px;}
.get_free_quote .get_bg:before{content:''; position: absolute; left:0; top: 0; bottom: 0; width:1000px; background: #f59c00; z-index: 1;}
.get_free_quote .get_bg{text-align: right; color: #fff;font-family: 'Roboto', sans-serif;}
.get_free_quote .get_bg p{font-family: 'Roboto', sans-serif; font-size: 18px; margin: 0;}
/*Get a Free Quote End*/

/*Why talk to an adviser*/
.why_talk_adviser{padding:55px 0;}
.why_talk_box{margin-bottom:40px; padding: 0 15px; background:#71b8c5; }
.why_talk_box .row{margin: 0 -15px ;}
.why_talk_box .col-md-9{padding:32px 38px; position: relative; min-height: 270px;}
.why_talk_box img{width: 100%}
.why_talk_box h2{font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 36px; color:#fff; font-weight: 300; margin:0;}
.why_talk_box h3{font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 36px; color:#fff; font-weight: 300; margin:0;}
.why_talk_box h4{font-family: 'Raleway', sans-serif; font-size: 22px; color:#fff; font-weight: 500; margin:0 0 20px;}
.why_talk_box p{font-size: 15px;line-height: 20px;color: #fff;font-weight: 400;margin: 0 0 20px;font-family: 'Roboto', sans-serif;letter-spacing: 0.2px;}
.why_talk_adviser .row > div:nth-child(2n) .why_talk_box{background:#f59c00;}
.why_talk_adviser .row > div:nth-child(2n) .call_us_info{background:#fff; text-align: left; left: 0; right: auto}
.why_talk_adviser .row > div:nth-child(2n) .call_us_info p{color:#262626; font-size: 15px; margin: 0; font-weight: 400;}
.why_talk_adviser .row > div:nth-child(2n) a.btn{float: right;}
.why_talk_box .call_us_info{background:#fff; text-align: right; padding:8px 30px; position: absolute; bottom: 25px; right: 0;}
.why_talk_box .call_us_info a{color:#f26522; font-size:28px; font-weight: 600; line-height: 28px; text-decoration: none;
  -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
}
.why_talk_box .call_us_info > p{color:#262626; font-size: 15px; margin: 0; font-weight: 600;}
.why_talk_box .call_us_info a:hover,.why_talk_box .call_us_info a:focus{color:#000;}


.why_talk_adviser .contactbx{display: block; color: #fff; background:#ffca08; text-align: center; padding:20px; min-height:225px;}
.why_talk_adviser .contactbx:hover, .why_talk_adviser .contactbx:focus{text-decoration: none; color: #000;}
.why_talk_adviser .contactbx:hover span, .why_talk_adviser .contactbx:focus span{color: #000;}
.why_talk_adviser .contactbx h4{font-family: 'Raleway', sans-serif; font-size: 28px; font-weight: 300; color:#262626; margin:0 0 5px; }
.why_talk_adviser .contactbx .fa{font-size: 30px; height: 82px; width: 82px; line-height: 82px; border-radius:50%; margin:10px auto 15px; color: #ffca08; background:#fff; position: relative; display: block;}
.why_talk_adviser .contactbx span{font-size: 16px; line-height: 24px; color:#fff;font-family: 'Roboto', sans-serif; font-weight: 300; -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;}

.why_talk_adviser .contactbx.address_box{background:#f59c00; position: relative;}
.why_talk_adviser .contactbx.address_box:before{position: absolute; left: 50%; top: 100%; width: 50px; height: 30px; border:30px solid transparent; border-top:24px solid #f59c00; content: '' ; margin-left: -34px;}
.why_talk_adviser .contactbx.address_box .fa{color:#f59c00;}
.why_talk_adviser .contactbx.email_box{background:#71b8c5;}
.why_talk_adviser .contactbx.email_box .fa{color:#71b8c5;}
.why_talk_box .contact_section{margin:0 -23px;}
.why_talk_box div{padding:0;}
.why_talk_box div.col-sm-4{padding:0;}
.why_talk_adviser .contactbx .fa:after{content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; border:1px solid #fff; border-radius: 50%;
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
  -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
}
.why_talk_adviser .contactbx:hover .fa:after{content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; border:1px solid #fff; border-radius: 50%;
  -webkit-transform:scale(1.2);
  -moz-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2);
}
/*Why talk to an adviser End*/

/*Map*/
.map_info iframe{width: 100%; height: 325px; margin-bottom: -6px;}
/*Map End*/

/*Footer*/
footer{background: #203a3f; padding:38px 0;font-family: 'Roboto', sans-serif; font-weight: 300; position: relative;}
footer:before{background:url(../img/footer_bannr.png) repeat center center; content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0;opacity: 0.1; opacity: alpha(opacity=10)}
footer h3{font-family: 'Raleway', sans-serif; font-size: 28px; font-weight: 300; color: #f59c00; position: relative; margin:0 0 28px; padding-bottom:13px;}
footer h3:before{content: ''; position: absolute; bottom: 0; left: 0; width: 22px; background: #fff; height: 1px;}
footer h3:after{content: ''; position: absolute; bottom: 0; left: 0; width: 45px; background: #f59c00; height: 1px; margin-bottom: -3px;}
footer ul{padding: 0; list-style: none;}
footer ul li{display: block; margin:0 0 1px;}
footer ul li a{color: #c0c0c0; font-size: 13.5px; line-height: 18px; font-weight: 400; display: block;
	-webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
}
footer ul li a:hover, footer ul li a:focus{color: #f59c00; text-decoration: none;}
.footer_logo{margin-bottom: 30px;}
.footer_logo + p{color: #fff; font-size: 16px; line-height: 22px; margin:25px 0 22px;}
.footer_social_info a{display: inline-block; width:28px; height:28px; text-align: center; line-height:28px; border-radius:3px; margin-right: 3px; color: #fff; background: #1f938a; font-size: 13px;
   -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;}
.footer_social_info a:hover, .footer_social_info a:focus{color: #1f938a; background: #fff; text-decoration: none;}
footer .form-group{margin-bottom: 6px;}
footer .form-control{height: 30px; padding: 5px 12px; font-size: 13px; line-height: 20px; border:none; border-radius:2px; background: rgba(255,255,255, 0.1); color: #fff;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
footer .form-control:hover{background: #fff; color: #232323}
footer .btn-success{text-transform: uppercase;height: 28px; padding: 0 15px; font-size: 13px; line-height: 28px; border:none; border-radius:2px;}
footer .btn-success:hover{background: #f59c00 ; }
footer textarea.form-control{height:62px; resize:none;}

.copyright{font-size: 14px; line-height: 22px; font-weight: 300; color: #d8d8d8; padding: 11px 0 ; text-align: center; background: #141414}
.copyright a{color: #ffffff; font-style: italic; -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;}
.copyright a:hover, .copyright a:focus{color: #fff; text-decoration: none;}
/*Footer End*/


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity: 1; filter: alpha(opacity=100); color: inherit;
}
::-moz-placeholder { /* Firefox 19+ */
  opacity: 1; filter: alpha(opacity=100); color: inherit;
}
:-ms-input-placeholder { /* IE 10+ */
  opacity: 1; filter: alpha(opacity=100); color: inherit;
}
:-moz-placeholder { /* Firefox 18- */
  opacity: 1; filter: alpha(opacity=100); color: inherit;
}


.innerbanner{position: relative;}
.innerbanner .carousel-inner > .item img{width: 100%}
.innerbanner .carousel-inner > .item:after{position: absolute;top: 0; left: 0; right: 0; bottom: 0; content: '';
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f59c00+0,21958c+100&0.64+0,0.64+100 */
background: -moz-linear-gradient(left, rgba(245,156,0,0.64) 0%, rgba(33,149,140,0.64) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(245,156,0,0.64) 0%,rgba(33,149,140,0.64) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(245,156,0,0.64) 0%,rgba(33,149,140,0.64) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3f59c00', endColorstr='#a321958c',GradientType=1 ); /* IE6-9 */
}
.innerbanner .carousel-inner .carousel-caption {top: 50%; left: 15%; right: 15%; bottom: auto; z-index: 9;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);}
.innerbanner .carousel-inner .carousel-caption h1{color: #ffffff;text-align: center;font-size: 58px;font-weight: 800;line-height: 62px;  font-family: 'Raleway', sans-serif; text-shadow: none }

.introsec{padding: 50px 0; }
.introsec .section_title{padding: 0 0 10px;}
.introsec h4{font-size: 18px; line-height: 26px; color: rgba(31, 147, 138, 1); font-weight: 300; font-weight: 300; margin-bottom: 26px; text-transform: uppercase;}
.introsec p{font-size: 15px; line-height: 24px; margin: 0 0 24px; color: #444; font-weight: 300; letter-spacing: 1px}
.introsec p:last-child{margin-bottom: 0;}

.introsec2{background: #F7F7F7; padding: 0;}
.introsec2 img{margin-top: -50px; width: 86%; float: right;}
.introsec2 h4{padding-left: 20px; border-left: 4px solid #f59c00 ; font-size: 17px; text-transform: uppercase; color: #333}

.static_center{text-align: center; padding: 60px 0; border-top:1px solid rgba(0,0,0,0.07); position: relative;}
.static_center:before{position: absolute; top: -1px ; left: 50%; height: 1px;  width: 100px; margin-left: -50px; background: #f59c00; content: ''}
.static_center p{font-size: 17px; line-height: 24px; font-weight: 300; letter-spacing: 1px; margin-bottom: 30px;}
.static_center p:last-child{margin-bottom: 0;}
.aboutrelation{margin-bottom: 60px;}
.services_wrapper h4{margin: 40px 0 25px; font-family: 'Raleway', sans-serif; font-weight: 300; font-size: 38px; color: #ffca08}


/*-------------Insurance   -----------------------------------*/

.services_wrapper{padding: 40px 0 60px}
.services_wrapper .unlist li{margin-bottom: 7px}
.services_wrapper p{font-size: 18px; line-height: 28px; margin-bottom: 30px; font-weight: 300}
.staticbox{padding: 50px 30px 20px}
.staticbox p:last-child{margin-bottom: 0}


/*-------------Services   -----------------------------------*/
.services{padding: 10px 0 60px ; text-align: center;}
.services .row{margin: 0; border-left:1px solid #f2f2f2; border-top:1px solid #f2f2f2; }
.services a{color: #fff; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; padding:30px 45px; min-height: 300px }
.services h4{font-size:18px;font-family: 'Raleway', sans-serif; font-weight: 700; margin:25px 0 ; color: #333;}
.services a:hover h4{color: #ffca08;}
.services p{font-size:16px; line-height: 20px; margin:0 ; min-height:50px; color: #333;font-family: 'Roboto', sans-serif; font-weight: 300}
.services .fa{font-size:28px; width: 86px; height: 86px; line-height: 86px; background:#ffca08; border-radius: 50%; color: #fff; border:1px solid #ffca08; position: relative;
  -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;}
.services .fa:after{width: 86px; height: 86px; position: absolute; left: 0; top: 0; border:1px solid #1f938a; border-radius: 50%; content: ''; opacity: 0; filter:apha(opacity=0);
  -webkit-transform:scale(0);
  -moz-transform:scale(0);
  -ms-transform:scale(0);
  transform:scale(0);

    -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
}
.services a:hover .fa{color: #1f938a; text-decoration: none; background: transparent;border:transparent; }
.services .col-sm-4:hover .fa:after{  opacity: 1; filter:apha(opacity=1);
-webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}


.services_wrapper .staticbox{border:5px solid rgba(255,255,255,0.95); background:#c0edf5; margin:50px 0 50px -90px; padding: 40px; color: #333; box-shadow: 0 0 25px rgba(0,0,0,0.05)}
.lifeintro{position: relative; background: url(../img/lifeintro.jpg) no-repeat center center; padding: 90px 0 80px}
.lifeintro:before{position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ''; background: rgba(255,255,255,0.85);}
.lifeintro p{font-weight: 400; color: #184b6a; letter-spacing: 0.02; font-size: 17px;}

.lifebenifits{padding: 60px 0;}

.service_accord .panel{border:none; border-radius: 0; margin-bottom: 15px}
.service_accord .panel-default > .panel-heading{border:none; border-radius: 0; background: #f5f5f5; box-shadow: none; padding: 0;}
.service_accord .panel-default > .panel-heading a{padding: 15px 50px 15px 20px; font-size: 18px; font-weight: 600; display: block;font-family: 'Raleway', sans-serif; color: #232323; box-shadow: none; letter-spacing: 0.5px; position: relative;
-webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
}
.service_accord .panel-default > .panel-heading a:after{width: 44px; height: 49px; text-align: center;line-height: 49px; position: absolute;top: 0; right: 0; content: "\f067"; font-family: FontAwesome; color: #232323;font-size: 14px;}
.service_accord .panel-default > .panel-heading a[aria-expanded="true"]:after{content: "\f068"; color: #fff;}
.service_accord .panel-default > .panel-heading a:hover, .service_accord .panel-default > .panel-heading a:focus{text-decoration: none; background: #ffca08; color: #fff;}
.service_accord .panel-default > .panel-heading a[aria-expanded="true"]{background: #ffca08; color: #fff;}
.panel-group .panel-heading + .panel-collapse > .panel-body{border-top: 1px solid #fff; box-shadow: none; background:#ffca08; color: #fff; padding:  20px 30px; font-size: 16px; font-weight: 300; line-height: 24px;}


.unlist{list-style: none; padding: 0; margin-bottom: 30px;}
.unlist li{position: relative; font-size: 15px; line-height: 20px; font-weight: 400; margin-bottom: 15px; padding-left: 30px; color: #999; letter-spacing: 0.8px}
.unlist li:before{position: absolute; top: 0; left: 1px; content: "\f141"; width: 24px; height: 24px; font-family: FontAwesome;}

.lifebenifits p{font-weight: 300; font-size: 16px; line-height: 26px; letter-spacing: 0.3px}
.lifebenifits .panel-group + p{margin-top: 50px; margin-bottom: 20px}
.quoteform .modal-body{padding: 35px}
.quoteform .pull-left{width: 41%;margin: -35px 35px -35px -35px;border-radius: 8px 0 0 8px;overflow: hidden;}
.quoteform button.close{margin: -20px -18px 0 0 }
.contact-form{overflow: hidden;}
.quoteform h3 {font-family: 'Raleway', sans-serif;font-size: 28px;font-weight: 300;color: #f59c00;position: relative;margin: 12px 0 28px;padding-bottom: 13px;}
.quoteform h3:before {content: '';position: absolute;bottom: 0;left: 0;width: 22px;background: #333;height: 1px;}
.quoteform h3:after {content: '';position: absolute;bottom: 0;left: 0;width: 45px;background: #f59c00;height: 1px;margin-bottom: -4px;}


/*-------------Partners-----------------------------------*/
.partners{padding:60px 0;  }
.partners .partnerbx{padding:50px 15px; background: #f7f7f7; text-align: center; display: block; color: #232323; line-height: 50px; position: relative; margin-bottom: 20px; border: 1px solid transparent;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
.partners .partnerbx:hover{background: #fff; display: block; color: #232323; border-color: #f59c00; text-decoration:none; }
.partners .partnerbx h4{font-family: 'Raleway', sans-serif;font-size: 24px;font-weight: 300;color: #f59c00; margin: 0; text-transform: uppercase;}
.partners .partnerbx img{display: block;margin:0 auto 15px}
.partners .partnerbx .innerbx{position: absolute;top: 50%; left: 50%; width: 1px; height: 1px; padding: 0px; overflow: hidden;z-index: 1; background: #f59c00; visibility: hidden; opacity: 0; filter: alpha(opacity=0);
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}

.partners .partnerbx:hover .innerbx{height: 100%; width: 100%; left: 0; top: 0; padding:35px 25px; visibility: visible; opacity: 1; filter: alpha(opacity=100);}
.partners .partnerbx .innerbx h4{font-family: 'Raleway', sans-serif;font-size: 22px;font-weight: 300; line-height:26px; color: #fff; margin: 0 0 20px; text-transform: uppercase; }
.partners .partnerbx .innerbx p{font-family: 'Roboto', sans-serif;font-size: 17px;line-height:24px;font-weight: 300;color: #fff; margin: 0 ;}

.partner.services_wrapper .staticbox{margin: 60px 0 10px; position: relative;padding-top: 85px}
.partnerlogo{width: 150px; height: 150px; border-radius: 50%; background: #fff; text-align: center; line-height: 130px; border:1px solid #f59c00;  padding: 10px; position: absolute;left: 50%; top: -75px; margin-left: -75px;}
.partnerlogo img{display: inline-block;vertical-align: middle;}

.partner.services_wrapper .staticbox .unlist:last-child{margin-bottom: 0}





/*-- Contact -------------------------------*/
.contact_wraper{background: #fff;}
.contact_box{border-radius: 6px; margin: 60px 0;}
.contact_box .section_title h3{margin: 18px 0}
.contact_box .section_title p{font-size: 16px; line-height: 22px;margin-bottom: 22px}
.contact_box iframe{width: 100%;height: 504px;display: block; border:none; border-radius: 0 6px 6px 0}
.contact_form{padding: 40px;border:1px solid rgba(31, 147, 138, 0.4); }
.contact_form .form-control{border-radius: 3px;}
.contact_form .form-control:focus{border-color: #f59c00 }
.contact_form textarea.form-control{min-height: 100px}
.contact_form .btn-primary{border-radius: 3px; }
.contact_form .section_title h2{padding-bottom: 0}

.contact_detail {padding: 50px 0}
.contact_detail address {text-align: center;}
.contact_detail address p{font-size: 14px; line-height: 20px;margin-bottom: 20px; color: #999;position: relative; letter-spacing: 1.5px}
.contact_detail address i{font-size: 22px; line-height: 20px; color: rgba(113, 184, 197, 1); background: rgba(113, 184, 197, 0.2); width: 70px ; height: 70px; line-height: 70px; border-radius: 6px; margin:0 auto 15px;  display: block; text-align: center;
-webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;}
.contact_detail address h4{font-family: 'Raleway', sans-serif;font-size: 18px;font-weight: 700; line-height:26px; color: #232323; margin: 0 0 12px; text-transform: uppercase; 
-webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;}
.contact_detail address:hover i{background: rgba(113, 184, 197, 1); color: #fff;}
.contact_detail address:hover h4{color: rgba(113, 184, 197, 1)}
.contact_detail a{text-decoration: none;}

.footer_socials{background: url(../img/social.jpg) center no-repeat; padding: 40px 0; position: relative;text-align: center;}
.footer_socials:before{position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ''; background: rgba(255, 255, 255, 0.86);}
.footer_socials .container{position: relative; z-index: 1}
.footer_socials h2{font-family: 'Raleway', sans-serif;font-size: 36px;font-weight: 700; line-height:36px; color: #232323; margin: 0; text-transform: uppercase; display: inline-block; vertical-align: middle;}
.footer_socials a{font-family: 'Raleway', sans-serif;font-size: 30px;font-weight: 700; line-height:36px; color: #f59c00; margin-left: 30px; text-transform: uppercase; display: inline-block; vertical-align: middle; 
-webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
}
.footer_socials a:hover{color: rgba(113, 184, 197, 1)}


/*-- FAQ -------------------------------*/
.faqs_accordian .service_accord .panel-default{border-radius: 4px; border:1px solid #ededed; background: transparent; box-shadow: none;}
.faqs_accordian .service_accord .panel-default > .panel-heading{background: transparent;}
.faqs_accordian .service_accord .panel-default > .panel-heading a {padding: 15px 50px 15px 15px;font-size: 16px;}
.faqs_accordian .service_accord .panel-default > .panel-heading a:after {width: 46px;height: 46px;line-height: 46px;font-size: 10px;}
.faqs_accordian .service_accord .panel-default > .panel-heading a[aria-expanded="true"]{background:transparent; color: #71b8c5}
.faqs_accordian .panel-group .panel-heading + .panel-collapse > .panel-body{background: transparent; color: #565656; padding: 0 15px 15px; font-size: 14px; line-height: 20px;}
.faqs_accordian .service_accord .panel-default > .panel-heading a[aria-expanded="true"]:after{color: #71b8c5}
.faqs_accordian .service_accord .panel-default > .panel-heading a:hover, .faqs_accordian .service_accord .panel-default > .panel-heading a:focus{background:transparent; color: #71b8c5}
.faqs_accordian.lifebenifits p{font-size: 14px; line-height: 20px; font-weight: 400}
.faqs_accordian.lifebenifits p{font-size: 14px; line-height: 20px; font-weight: 400}
.sidebar > *{margin-bottom: 30px;}
.sidebar > .our_clients{padding: 0;}



.sidebar > .our_clients {position: relative;}
.sidebar > .our_clients p {background: transparent;box-shadow: none;border: 1px solid #eaeaea;border-radius: 0;position: relative;margin:0 0 15px;padding: 20px;}
.sidebar > .our_clients p:before, .sidebar > .our_clients p:after {position: absolute;left: 50px;bottom: -28px;content: "";border-style: solid;border-color: #ddd transparent transparent #ddd;border-right-width: 30px;border-top-width: 25px;border-bottom-width: 3px;}
.sidebar > .our_clients p:after {border-color: #fff transparent transparent #fff;left: 51px;bottom: -26px;}
.sidebar > .our_clients .fa-quote-right {position: absolute;top: 30px;left: 30px;font-size: 30px;color: #f4f4f4;z-index: -1;border-radius: 0;background:transparent; }
.sidebar > .our_clients .circle {width: 76px;height: 76px; display: inline-block; vertical-align: middle;margin-right: 12px;}
.sidebar > .our_clients .author {font-size: 17px;line-height: 24px; display: inline-block;vertical-align: middle;font-weight: 600}
.sidebar > .our_clients .author small{display: block; font-weight: 400}



.ourteam {padding-bottom: 25px;}
.ourteam .why_talk_box{padding: 15px;}
.ourteam .why_talk_box .row{margin: 0;}
.ourteam .why_talk_box > p{min-height: 100px}
.ourteam .why_talk_box h4{font-size: 16px;font-weight: 700;margin: 13px 0 20px;text-transform: uppercase;}
.ourteam .why_talk_box .call_us_info{position: static; text-align: left;padding: 8px 15px;overflow: hidden;}
.ourteam .why_talk_box img{margin: 0 15px 15px 0; width: 168px; height: auto;}
.ourteam .why_talk_box .pull-right img{margin: 0 0 15px 15px;}
.ourteam .devicefull:last-child .why_talk_box{margin-bottom: 0;}
.ourteam .devicefull:nth-child(2n+1){clear: both;}

.why_choose_eureka h1 {font-size: 17px;font-family: 'Raleway', sans-serif;line-height: 24px;font-weight: 400;margin: 0 0 40px;text-align: center; color: #222}
.innerbanner .carousel-inner .carousel-caption h1.subtitle {font-size: 20px;font-family: 'Raleway', sans-serif;color: #ffffff;line-height: 26px;position: relative;font-weight: 400;text-align: center; margin:0;}
.members img{padding: 10px 16px; margin:0 8px 10px; display: inline-block; border:1px solid #ededed; }
.hands_box video{background: #101010; height: 380px; display: block; overflow: hidden;}


.awards {padding: 60px 0;}
.awards img{margin-bottom: 30px}
.awards ul{list-style-type: none;padding: 0; margin-bottom: 0;}
.awards ul:after{content: ''; clear: both; display: table;}
.awards ul li{padding-right: 25px; color: #232323; float: left; width: 20%; font-size: 16px; line-height: 24px;}
.awards ul li span{font-size: 40px; line-height: 40px; font-weight: 300; color: #f26522; padding-bottom: 10px; display: block;}

.ad_parameters {padding: 60px 0}
.ad_parameters h5 {font-weight: 400;font-family: 'Roboto', sans-serif;line-height: 24px;margin: 20px 0;}
.ad_parameters p {font-size: 16px;font-family: 'Roboto', sans-serif;line-height: 22px;margin-bottom: 20px;}



/*-------------Responsive Css-------------------------------------------------------------*/


/*1420 End*/

/*1280*/
@media (max-width: 1280px){
  .insurances_list .col-sm-4{padding: 30px 34px}
  .banner .carousel-caption {left: 10%;}
}
/*1280 End*/

/*1191*/
@media (max-width: 1191px){
  .insurances{margin-top:0; padding:50px 0;}
  .insurances_list p{min-height: 70px;}
  .banner .carousel-caption h1{font-size: 36px;}
  .banner .carousel-caption{right: 0; left: 0; margin: 0; width: 100%; padding: 0 30px}
  .banner .carousel-indicators{margin-top:-30px;}
  .experience_info{height: 94px; margin-top:-94px;}
  .experience_info article{padding:20px 10px; min-height: 94px;}
  .experience_info article:first-child h2, .experience_info h2{font-size: 24px;}
  .why_talk_box h2{font-size: 34px;}
  .why_talk_box h3{font-size: 34px;}
  .why_talk_box .col-md-9 {padding: 21px;min-height: 250px;}
  .why_talk_box h4{margin-bottom: 15px;}
  .why_talk_box .call_us_info{background: #fff;text-align: right;padding: 8px 20px;position: absolute;bottom: 10px;}
  .section_title{padding: 0 0 16px}
  .section_title h2 {font-size: 38px;line-height: 38px;}
  .section_title h3 {font-size: 38px;line-height: 38px;}
  .get_free_quote article {min-height: auto;padding: 15px 0 16px; }
  .get_free_quote .get_bg article {padding: 24px 0; }
  .get_free_quote h3 {font-size: 30px;}
  .get_free_quote {margin-top: -110px;height: 110px;}
  .why_talk_box img {height: 253px;}
  .why_talk_box p {font-size: 14px;line-height: 18px;margin: 0 0 20px; letter-spacing: 0.7; font-weight: 300}

  .services_wrapper {padding: 30px 0 ;}
  .services_wrapper .staticbox{margin: 33px 0 30px -90px;padding: 30px;}
  .services_wrapper h4{margin: 0;padding: 20px 0;}
  .our_services {background: url(../img/our_service_bg.jpg) no-repeat center 0;background-size: 100% auto;background-size: cover;padding: 50px 0 150px;}
  .our_services .section_title.left_title{padding-bottom: 0;}
  .our_services article {padding: 22px; letter-spacing: 2px; }
  .our_services h3{margin: 0 0 15px}
  .our_services p {font-size: 14px;line-height: 20px;}
  .partners{padding: 50px 0 20px;}

  .ourteam .why_talk_box img {width: 148px;}
  .ourteam .why_talk_box h4 {font-size: 15px;letter-spacing: 0.5px;margin: 9px 0;}
  .why_choose_eureka h1{font-size:34px;line-height:40px}
}
/*1191 End*/

/*991*/
@media (max-width: 991px){
  .navbar-nav > li > a{padding:12px 15px; font-size: 14px;}
  header.navbar_fixed .navbar-nav > li > a{padding:12px 15px;}
  .banner .carousel-caption{top: 130px; padding:20px;}
  .banner .carousel-caption h1{font-size: 30px; padding-bottom: 15px; line-height: 30px;}
  .insurances_list .col-sm-4{padding:15px;}
  .insurances_list h4{font-size: 18px;}
  .experience_info{height: 90px;margin-top: -90px;}
  .experience_info article{padding:10px 4px 10px 10px; min-height: 64px; width: 20%; vertical-align: middle;}
  .experience_info article:first-child {width: 20%}
  .experience_info article:first-child span{font-size: 14px;}
  .experience_info article:first-child h2, .experience_info h2{font-size: 20px;}
  .experience_info span{font-size: 13px;}
  .get_free_quote {margin-top: -144px;height: 144px;}
  .get_free_quote article{padding-top: 22px;}
  .why_talk_box .col-sm-9{border-right: 1px solid #d9d9d9;}
  .why_talk_adviser .contact_section{margin:0 -8px;}
  .why_talk_adviser .contact_section > div{padding:0 8px;}
  .why_talk_box{margin-bottom: 20px;}
  .why_talk_adviser article{padding:10px; min-height: 195px;}
  .why_talk_adviser article span{font-size: 14px; line-height:20px;}
  .our_services{padding:60px 0 120px;}
  .services_wrapper img{margin: 0 auto 20px}
  .services_wrapper .staticbox {margin: 0 0 25px;}
  .why_talk_box h4 {font-size: 18px;font-weight: 600;margin: 0px 0 10px;}
  .section_title h2 {font-size: 38px;line-height: 38px;padding-bottom: 8px;}
  .section_title h3 {font-size: 38px;line-height: 38px;padding-bottom: 8px;}

  .innerbanner .carousel-inner .carousel-caption{left: 8%; right: 8%}
  .innerbanner .carousel-inner .carousel-caption h1 {font-size: 42px;line-height: 44px;}
  .staticbox{border:1px solid #ededed}
  .introsec2 img{margin:-50px auto 0; float: none; width: 72%}

  .contact_detail .row > div:nth-child(2n+1){clear: both;}

  .ourteam .why_talk_box > p{min-height: 1px;}
  .ourteam .why_talk_box .call_us_info{display: inline-block; margin: 0}
  .ourteam .why_talk_box h4 {margin: 15px 0 19px;}
  .ourteam .why_talk_box .pull-right{float: left !important;}
  .ourteam .why_talk_box .pull-right img{margin: 0 15px 15px 0 }
  .ourteam .row > div:nth-child(2n) a.btn{float: none;}
  .why_choose_eureka h1 br{display:none}

  .hands_box video{height: auto;}
}
/*991 End*/

/*767*/
@media (max-width: 767px){
  body.fix_menus_list{overflow: hidden; left: -300px}
  header + * {margin-top: 68px;}
  header .navbar-brand > img{max-width:142px; margin: 0}
  .navbar-header a.navbar-brand{margin: 8px 15px}
  .navbar-toggle{margin:14px 15px 0 10px; background:#f26522;  border: none;}
  .navbar-toggle:hover, .navbar-toggle:focus{background:#cc4d11;}
  .navbar-toggle .icon-bar{background:#fff;}
  header.navbar_fixed .navbar-default .navbar-toggle{margin:14px 15px 0 10px;}
  header .navbar-default, header.navbar_fixed .navbar-default{position:static;}
  .navbar-collapse, .navbar-form{border:none;}

  .navbar-collapse{position: fixed; top:0; left: auto; display: block !important; right:-300px; width: 300px; height: 100% !important; bottom:0; margin: 0; overflow-y: scroll;padding:0 0 20px; z-index: 99; background:#101010;
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    -ms-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s;}
  .navbar-nav{margin:0;}
  .navbar-nav > li > a, header.navbar_fixed .navbar-nav > li > a{padding:10px 15px; border: none; border-top:1px solid #333; text-align: left;}
  .navbar-nav > li:first-child{border:0;}
  .navbar-nav > li:last-child a{border-bottom:1px solid #333;}
  .navbar-collapse .topbar, header.navbar_fixed .topbar{padding: 15px}
  .social_info a{color: rgba(255, 255, 255, 0.74); border:1px solid rgba(255, 255, 255, 0.74);}
  a.call_us{color: rgba(255, 255, 255, 0.74);}



  .our_services, .awards, .ad_parameters{padding:50px 0;}
  .experience_info{margin:0; height: auto;}
  .experience_info article{width:25%; float: left;}
  .experience_info article:nth-child(2){padding-left: 0;}
  .experience_info article:first-child{width: 100%; text-align: center;}
  .experience_info article:first-child:before{margin:0 -50px;}
  .why_talk_box{padding:15px;}
  .why_talk_box .col-sm-9{padding:0 15px; border-bottom:1px solid #d9d9d9; border-right: 0; min-height: 1px;}
  .why_talk_box .col-sm-3{padding-left:15px; text-align: center;}
  .why_talk_box .col-sm-3 img.img-responsive{display: inline-block;}
  .why_talk_adviser .row > div:last-child a.btn{float: none;}
  .why_talk_box .call_us_info{float: none; display: block; position: static; margin: 14px 0 0}
  .why_talk_box .call_us_info a{float: none;}
  .why_talk_box h2 {font-size: 26px;line-height: 28px;}
  .why_talk_box h3 {font-size: 26px;line-height: 28px;}
  .why_talk_box h4{margin: 15px 0}
  .why_talk_box img{height: auto;}
  .why_talk_adviser article{min-height: 217px;}
  .why_talk_adviser .contactbx{margin-bottom: 20px}
  .call_us_info{float: right; position:static; margin-bottom: 15px;}

  .insurances_list .col-sm-4{border-bottom:1px solid #f59c00;border-left:1px solid #f59c00;}
  .insurances_list .col-sm-4:last-child, .insurances_list .col-sm-4:last-child p{min-height: 1px;}
  .insurances_list .col-sm-4:nth-child(2n){background: transparent;}

  .banner .carousel-caption{display: block;position: static;background: #71b8c5; transform: none;position: relative;z-index: 1; left: auto; top: auto;}
  .banner .carousel-indicators {margin: -20px 15px;float: right;position: relative;width: auto;}

  .contact_form {padding: 20px;margin-bottom: 25px;}
  .innerbanner .carousel-inner .carousel-caption h1.subtitle{display: none;}
  .awards ul li{font-size: 14px; padding-right: 15px; line-height: 20px;}
}
/*767 End*/

/*600*/
@media (max-width: 600px){
  .insurances_list p{min-height: 70px;}
  .experience_info article{width: 50%;}
  .experience_info article:first-child h2, .experience_info h2{font-size: 24px;}
  .experience_info article:nth-child(4){padding-left: 0;}
  .insurances{padding-top: 30px;}
  .relationships{padding:30px 0 230px;}
  .our_services{padding:30px 0;}
  .our_clients{padding:30px 0 60px;}
  .our_clients #msprev, .our_clients #msnext{bottom: -32px;}
  .get_free_quote{height: auto;}
  .get_free_quote .full-devices{width:100%; text-align: left;}
  .get_free_quote article{min-height:1px; padding:15px 0;}
  .why_talk_adviser .col-sm-4.full-devices{width: 100%; margin-bottom: 15px;}
  .why_talk_adviser{padding:30px 0 10px;}
  .why_talk_adviser article{min-height: 1px;}
  footer .col-xs-6.full-devices:nth-child(2){min-height: 290px;}
  .footer_socials h2 {font-size: 26px;line-height: 26px;display: block;}
  .footer_socials a {font-size: 20px;line-height: 26px;margin: 10px 10px 0}

  .ourteam{padding-bottom: 40px}
  .why_choose_eureka h1{font-size:30px;line-height:36px}
}
/*600*/

/*500*/
@media (max-width: 540px){
  .insurances_list .col-sm-4.full-devices{width: 100%; border-right:0; min-height: 1px}
  .insurances_list p{min-height: 1px;}
  .call_us_info{display: inline-block; float: none; margin-top: 20px;}
  .banner .carousel-indicators{margin-top:-15px;}
  .banner .carousel-indicators li.active{background:#666;}
  footer{padding-top:30px;}
  footer h3{margin-top: 30px}
  footer .col-xs-6.full-devices{width: 100%;}
  footer .col-xs-6.full-devices:nth-child(2){min-height: 1px;}
  .our_services article{padding:15px;}
  .section_title{font-size: 22px; margin-bottom: 10px; padding-top:2px;}
  .relationships .intro{font-size:16px;}
  .our_clients .author{font-size:16px;}
  .our_clients .author small{font-size:13px;}
  .get_free_quote h3{font-size: 20px;}
  .why_talk_box {padding: 0 15px;}
  .why_talk_adviser .devicefull{float: none;margin: 0; clear: both;width: 100%}
  .service_accord{margin: 25px 0 0}
  .devicefull{float: none; clear: both; width: 100%;}
  .innerbanner .carousel-inner .carousel-caption h1 {font-size: 32px;line-height: 34px; margin: 16px 0}
  .insurances_list .newservices{min-height: 1px;border: none;}

  .ourteam .why_talk_box h4 {margin: 12px 0 14px;}
  .starship_wrap .section_title{position: static;overflow: hidden;}
  .why_talk_adviser .contactbx{min-height: 1px}
  .why_choose_eureka h1{font-size:26px;line-height:32px}
  .awards ul li{float: none; width: auto; position: relative; padding: 0 0 0 40px; margin-bottom: 15px; font-size: 15px;}
  .awards ul li span{position: absolute;top: 0; left: 0; bottom: 0}
  .why_choose_eureka ul li {font-size: 16px;font-weight: 400;}
}
/*500*/

/*420*/
@media (max-width: 479px){
  .top_bar{text-align: center;}
  .top_bar a.call_us{float: none;}
  .top_bar .social_info{width: 100%;}
  .map_info iframe{height: 230px;}
  .get_free_quote article{padding:10px 0;}
  .section_title h2 {font-size: 30px;line-height: 28px;}
  .section_title h3 {font-size: 30px;line-height: 28px;}

  .ourteam .why_talk_box .pull-right, .ourteam .why_talk_box .pull-left{float: none !important;}
  .ourteam .why_talk_box img{width: 100%;}
  .ourteam .why_talk_box .call_us_info{margin-bottom: 15px;}
  .innerbanner .carousel-inner > .item img{min-height: 120px;}
  .innerbanner .carousel-inner .carousel-caption{left: 15px; right: 15px;padding: 10px 0}
  .innerbanner .carousel-inner .carousel-caption h1{margin: 10px 0}
  .starship_wrap .section_title img {float: none;margin: 0 auto 10px;}
  .starship_wrap .section_title h3 {padding: 10px;float: none;background: rgba(31, 147, 138, 1);margin: 0 -18px -14px;}
  .why_choose_eureka h1{font-size:26px;line-height:30px}
  .banner .carousel-caption h1{font-size: 24px; line-height: 24px;}
  .banner .carousel-caption h3{font-size: 15px;line-height: 20px;letter-spacing: 1px;}
  .why_choose_eureka .section_title h2 {font-size: 28px;line-height: 28px;font-weight: 400;}
  .starship_wrap .section_title h2{margin: 0 -18px -14px; padding: 12px 14px; float: none;}
}
/*420*/
/*Responsive Css End*/


