 @import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700';
/*font-family: 'Open Sans', sans-serif;
font-family: 'Candara', sans-serif;
font-family: 'Candarab', sans-serif;
*/

@font-face {
    font-family:'Candara';
    src: url('../fonts/Candara.eot');
    src: url('../fonts/Candara.eot') format('embedded-opentype'),
         url('../fonts/Candara.woff2') format('woff2'),
         url('../fonts/Candara.woff') format('woff'),
         url('../fonts/Candara.ttf') format('truetype'),
         url('../fonts/Candara.svg#Candara') format('svg');
}

@font-face {
    font-family:'Candarab';
    src: url('../fonts/Candarab.eot');
    src: url('../fonts/Candarab.eot') format('embedded-opentype'),
         url('../fonts/Candarab.woff2') format('woff2'),
         url('../fonts/Candarab.woff') format('woff'),
         url('../fonts/Candarab.ttf') format('truetype'),
         url('../fonts/Candarab.svg#Candarab') format('svg');
}

body{ padding:0; margin:0; font-size:14px; color:#000000;font-family: 'Open Sans', sans-serif;}
a, button ,input {outline:none; text-decoration:none;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition:all .4s ease-in-out;}
a:hover, a:focus { text-decoration:none;}
* { margin:0; padding:0;}
img { border:none; vertical-align:middle; max-width:100%; }
li{ list-style:none;}
h1, h2, h3, h4, h5, h6{outline:none; font-family: 'Candara', sans-serif;}
.container{ width:96%; max-width:1360px;}
.row-centered {text-align:center;}
.col-centered {display:inline-block;float:none;}
p{ font-size:24px;}

/***********  Top Part  ************/
header{ width:100%; float:left; margin:0px; padding:0px;}
.top_part{ width:100%; float:left; background:#760d17; padding:15px 0; text-align:right;}
.social{ color:#FFFFFF; display:inline-block; padding:5px 20px 0 0;}
.social a{ font-size:22px; padding:0 7px; color:#FFFFFF;}
.social a:hover{ opacity:0.7;}
.call{ padding-left:50px; color:#FFFFFF; font-size:25px; float:right;}

.menu-bar{ width:100%; float:left; padding:35px 0;}
.menu-bar .navbar-brand{ height:auto; padding:0;}
.menu-bar .navbar-default{ background:none; border:none;}
.menu-bar .navbar{ border-radius:0; min-height:inherit; margin-bottom:0; }
.menu-bar .navbar-nav > li > a{ color:#000000; font-size:15px; text-transform:uppercase; text-shadow:none; font-weight:600;font-family: 'Open Sans', sans-serif;}
.menu-bar .navbar-nav > li > a:hover{color:#760d17;}
.menu-bar .navbar-nav{ margin-top:8px;}
.menu-bar .navbar-default .navbar-nav > .active > a, .menu-bar .navbar-default .navbar-nav > .active > a:hover, .menu-bar .navbar-default .navbar-nav > .active > a:focus{ background:none; color:#760d17;}
.menu-bar .navbar-default .navbar-nav > .open > a, .menu-bar .navbar-default .navbar-nav > .open > a:hover, .menu-bar .navbar-default .navbar-nav > .open > a:focus{background:none; color:#760d17;}

.menu-bar .navbar-default .navbar-toggle{ border-radius:0; border:1px solid #000000; padding:12px;}
.menu-bar .navbar-default .navbar-toggle:hover, .menu-bar .navbar-default .navbar-toggle:focus{ background:#7a1816;}
.menu-bar .navbar-default .navbar-toggle:focus .navbar-default .navbar-toggle .icon-bar{ background:#FFFFFF;}

.menu-bar .navbar-nav > li > .sub-menu{ position:absolute;}

.menu-bar .navbar-nav > li > .sub-menu {background: #FFF;border: 1px solid #d9d9d9;}
.menu-bar .navbar-nav > li > .sub-menu:after, .menu-bar .navbar-nav > li > .sub-menu:before {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.menu-bar .navbar-nav > li > .sub-menu:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #FFF;border-width: 15px;margin-left: -15px;}
.menu-bar .navbar-nav > li > .sub-menu:before {	border-color: rgba(217, 217, 217, 0);border-bottom-color: #d9d9d9;border-width: 16px;margin-left: -16px;}
.menu-bar .sub-menu > li > a{ padding:5px;color:#666;font-size:15px;}
.menu-bar .sub-menu > li > a:hover{ padding:10px;color:#000;}

.menu-bar.fixed{ position:fixed; background:rgba(255,255,255,0.9); padding:10px 0; box-shadow:0 0 2px rgba(0,0,0,0.4); z-index:999;;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition:all .4s ease-in-out; }
.menu-bar.fixed .navbar-default .navbar-brand{ max-width:180px;}
.menu-bar.fixed .navbar-nav{ margin-top:0;}
#menu-main li ul{display:none;}
#menu-main li.open ul{display:block;margin-left: -20px;padding: 0 10px; width: 135%;}


/***********  Section Part  ************/
#testimonial_slider_recent_wrap{margin:0 auto;}
section{ width:100%; float:left; margin:0px; padding:0px;}
.hero_head{ width:100%; float:left; margin:0px; padding:0; background:url(../images/head_bg.jpg) center bottom no-repeat; background-size:cover; padding:70px 0px 35px 0px; text-align:center; color:#000000;}
.hero_head h1{ font-size:30px; color:#000000; margin:0px; padding:0;}
.hero_head h3{ font-size:24px; color:#000000; margin:40px 0px 0px 0px; padding:3% 14% 3%; letter-spacing:0.01em; line-height:40px; }

.get_instant{ width:100%; float:left; background:#760d17; padding:30px 0; color:#FFFFFF;}
.get_pic{ width:100%; float:left; padding:30px 0;}
.get_text{ width:100%; float:left; text-align:center;}
.get_text h2{ font-size:32px;font-family: 'Candara', sans-serif; margin:20px 0 35px; padding:0;}
.get_text p{ font-size:18px; line-height:32px;}
.get_text span{ display:block;}
.get_form{ width:100%; float:left; margin:40px 0 0; text-align:center;font-family: 'Open Sans', sans-serif; }
.get_form .form-control{ border-radius:0; border:none; height:40px; font-size:18px; margin-right:5px; padding-left:10px; padding-right:20px;}
.btn.btn-blue{ background:#004a80; border:none; color:#FFFFFF; font-size:18px; text-transform:uppercase; font-weight:600; height:40px;}
.btn.btn-blue:hover{ background:#073556;}

.help{ width:100%; float:left; background:#efefef; padding:70px 0 30px;}
h1.title{ text-align:center; font-size:50px;font-family: 'Open Sans', sans-serif; font-weight:300; margin:0 0 40px; padding:0;}
h1.title.sm{ font-weight:400; font-size:60px;}
.help_box{ width:100%; float:left; text-align:center; margin:30px 0;}
.help_box .ico{ width:100%; float:left; margin:0 0 35px;}
.ico i{ width:80px; height:80px; display:inline-block; background:#7a1816; border-radius:100%; text-align:center; color:#FFFFFF; font-size:30px; line-height:80px;}
.ico i:hover{ color:#FFFFFF; background:#004a80;}
.help_box h4{ color:#000; font-size:23px; font-weight:300; margin:0 0 10px; padding:0; text-transform:uppercase;font-family: 'Open Sans', sans-serif;}
.help_box h4 a{color:#000;}
.help_box h4 a:hover{ color:#7a1816; }
.help_box p{ font-size:16px; line-height:32px;}

.testimonial{ width:100%; float:left; margin:0; padding:70px 0 30px;}

.next{ width:100%; float:left; background:#efefef; padding:60px 0 30px;}
.next p{ font-size:18px;text-align:center;}
.next a{ color:#51c2e0;}
.next_form{ width:100%;float:left; margin:40px 0;}
.next_form .form-control{ height:50px; font-size:18px;background-color:#fff;width:100%;}
.next_form textarea.form-control{ height:auto;}
.btn.btn-bdr{ border:2px solid #000; font-size:24px; color:#000000; background:none; padding:10px 20px;}
.btn.btn-bdr:hover{ border-color:#7a1816; color:#7a1816;}

/*---------  Footer Part  ----------*/
footer{ width:100%; float:left; margin:0px; padding:35px 0; background:#000000;}
.ftr-social{ width:100%; float:left; padding:0px 0; text-align:center;}
.ftr-social ul{ width:100%; float:left; text-align:center; margin:0px;padding:0;} 
.ftr-social ul li{ width:auto; display:inline-block; float:none; margin:0; padding:0 3%; position:relative;} 
.ftr-social ul li a{ font-size:16px; font-weight:600; text-transform:uppercase; color:#FFFFFF;} 
.ftr-social ul li a i{ width:45px; height:45px; display:inline-block; font-size:20px; border:1px solid #fff; border-radius:100%; text-align:center; line-height:45px; margin-right:15px; }
.ftr-social ul li a:hover{ color:#c3c3c3;}

.footer_copy{ width:100%; float:left; border-top:1px solid #828282; margin:40px 0 0; padding:30px 0; color:#FFFFFF; font-size:18px; }
ul.menu{ width:100%; float:left; margin:0; padding:0; text-align:right;}
ul.menu li{ margin:0px; padding:0; display:inline-block;}
ul.menu li a{ color:#FFFFFF; font-style:italic; padding-right:5px;}
ul.menu li a:after{content:"|"; font-style:normal; padding:0 0px 0 10px; font-size:18px;}
ul.menu li:last-child a:after{content:"";}
ul.menu li a:hover{ color:#c3c3c3;}
.errorSet {background-color: #ffbaba;color: #d8000c;padding:10px;margin-bottom:20px;width:50%;margin:0 auto;}
.successSet{background-color: #dff2bf;color: #4f8a10;padding:10px;margin-bottom:20px;width:50%;margin:0 auto;}