
/*Template Name:Primax
Description:HTML5 / CSS3 
Multi Page
Version:1.0
Author:2243369*/

@font-face {
    font-family: 'Arial Regular';
    font-style: normal;
    font-weight: normal;
    src: local('../fonts/local-fonts/Arial Regular'), url('../fonts/local-fonts/Arial RegularARIAL.woff') format('woff');
}

body{font-family:"Raleway", sans-serif;font-weight:500;font-size:14px;line-height:24px;background:#fefefe;-webkit-font-smoothing:antialiased !important;}
body{background: url(../images/bg-white-texture.jpg);background-repeat: no-repeat;background-size: cover; background-position: center center;}

section{box-shadow:0px 0px 10px -5px #a26227;}

@media (min-width:1023px){
	body{font-family:"Raleway", sans-serif;font-weight:500;font-size:18px;line-height:28px;background:#fefefe;-webkit-font-smoothing:antialiased !important;}
}


/* --------------------- TYPOGRAPHY --------------------- */

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,
.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,
h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small
h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}

h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,
h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}
h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}

h1,.h1{font-size:36px;color: #a26227;}
h2,.h2{font-size:30px;color: #a26227;}
h3,.h3{font-size:24px;}
h4,.h4{font-size:18px;}
h5,.h5{font-size:14px;}
h6,.h6{font-size:12px;}
p{margin: 0 0 15px; font-size: 18px;line-height: 28px;}

/*h1, h2, h3, h4, h5, h6{margin:0 0 15px;color:#000000;font-family:"Raleway", sans-serif;}
h1{font-size:42px;font-weight:900;line-height:46px;color: #a26227;}
h2{font-size:28px;font-weight:700;line-height:34px;color: #a26227;}
h3{font-size:20px;line-height:22px;font-weight:700;color: #000000;}
h1.title-normal{font-size:28px;font-weight:500;line-height:46px;margin-top:20px;margin-bottom:40px;}*/

.default-thm{color:#}
.primary-thm{color:#}
.secondary-thm{color:#}


.title{text-transform:capitalize;}
.desc-text{font-size:18px;line-height:26px;}
.text-t-c{text-transform:capitalize;}
.text-t-l{text-transform:lowercase;}
.text-t-u{text-transform:uppercase;}



/* --------------------- LINK STYLE --------------------- */
a{color: #a26227;text-decoration:none;transition:all 0.3s ease 0s;}
a,a:active,a:focus,a:active{text-decoration:none !important;outline:none}
a:hover,a:focus{color:#444444;text-decoration:none !important;}



/* --------------------- GENERAL --------------------- */
section{padding: 60px 0px;}
img{width:100%;}
/*hr{border-top:1px solid #e3e3e3;}*/
hr{width:90px;}
hr.gradiant {border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));}
.sans-serif{font-family: sans-serif;}
.clear-fix{clear:both;}

.flex-center{display:flex!important;justify-content:center;align-items:center;}

.al-lt{text-align:left;}
.al-rt{text-align:right;}
.al-cntr{text-align:center;}

.fl-lt{float:left;}
.fl-rt{float:right;}
.fl-none{float:none;}
.fl-left{float:left;}
.fl-right{float:right;}

.pd-0{padding:0px;}
.mg-0{margin:0px;}
.mg-auto{margin:0px auto;float:none;}

.mg-top-10{margin-top:10px;}
.mg-top-20{margin-top:20px;}
.mg-top-30{margin-top:30px;}
.mg-top-40{margin-top:40px;}
.mg-top-50{margin-top:50px;}
.mg-top-60{margin-top:60px;}
.mg-top-90{margin-top:90px;}

.mg-bottom-10{margin-bottom:10px;}
.mg-bottom-20{margin-bottom:20px;}
.mg-bottom-30{margin-bottom:30px;}
.mg-bottom-40{margin-bottom:40px;}
.mg-bottom-50{margin-bottom:50px;}
.mg-bottom-60{margin-bottom:60px;}
.mg-bottom-90{margin-bottom:90px;}

.mg-tp-bt-10{margin-bottom:10px;margin-top:10px;}
.mg-tp-bt-20{margin-bottom:20px;margin-top:20px;}
.mg-tp-bt-30{margin-bottom:30px;margin-top:30px;}
.mg-tp-bt-40{margin-bottom:40px;margin-top:40px;}
.mg-tp-bt-50{margin-bottom:50px;margin-top:50px;}
.mg-tp-bt-60{margin-bottom:60px;margin-top:60px;}
.mg-tp-bt-90{margin-bottom:90px;margin-top:90px;}

.box-shadow{box-shadow: 0px 0px 15px -5px #a26227;}

/* --------------------- Background Styles --------------------- */
.bg-our-services{min-height: 420px;background: url(../images/work/our-services.jpeg) !important;background-size: cover !important;background-position: center center !important; background-repeat: no-repeat !important;padding:0px;}
.bg-001{min-height: 420px;background: url(../images/bg-001.png) !important;background-size: cover !important;background-position: center center !important; background-repeat: no-repeat !important;padding:0px;}
.bg-002{min-height: 420px;background: url(../images/CSO-Collage-002.png) !important;background-size: cover !important;background-position: center center !important; background-repeat: no-repeat !important;padding:0px;}
.bg-003{min-height: 420px;background: url(../images/bg-003.png) !important;background-size: cover !important;background-position: center center !important; background-repeat: no-repeat !important;padding:0px;}
.bg-004{min-height: 420px;background: url(../images/bg-004.png) !important;background-size: cover !important;background-position: center center !important; background-repeat: no-repeat !important;padding:0px;}
.bg-005{min-height: 420px;background: url(../images/bg-005.png) !important;background-size: cover !important;background-position: center center !important; background-repeat: no-repeat !important;padding:0px;}
.bg-006{min-height: 420px;background: url(../images/bg-006.png) !important;background-size: cover !important;background-position: center center !important; background-repeat: no-repeat !important;padding:0px;}
.bg-007{min-height: 420px;background: url(../images/bg-007.png) !important;background-size: cover !important;background-position: center center !important; background-repeat: no-repeat !important;padding:0px;}
.bg-008{min-height: 420px;background: url(../images/bg-008.png) !important;background-size: cover !important;background-position: center center !important; background-repeat: no-repeat !important;padding:0px;}
.bg-009{min-height: 420px;background: url(../images/bg-009.png) !important;background-size: cover !important;background-position: center center !important; background-repeat: no-repeat !important;padding:0px;}

.bg-overlay-1{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(179, 36, 105, 0.10);}
.bg-overlay-2{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(179, 36, 105, 0.20);}
.bg-overlay-3{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(179, 36, 105, 0.30);}
.bg-overlay-4{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(179, 36, 105, 0.40);}
.bg-overlay-5{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(179, 36, 105, 0.50);}
.bg-overlay-6{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(179, 36, 105, 0.60);}
.bg-overlay-7{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(179, 36, 105, 0.70);}
.bg-overlay-8{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(179, 36, 105, 0.80);}
.bg-overlay-9{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(179, 36, 105, 0.90);}


.bg-overlay-dark-1{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(0, 0, 0, 0.10);}
.bg-overlay-dark-2{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(0, 0, 0, 0.20);}
.bg-overlay-dark-3{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(0, 0, 0, 0.30);}
.bg-overlay-dark-4{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(0, 0, 0, 0.40);}
.bg-overlay-dark-5{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(0, 0, 0, 0.50);}
.bg-overlay-dark-6{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(0, 0, 0, 0.60);}
.bg-overlay-dark-7{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(0, 0, 0, 0.70);}
.bg-overlay-dark-8{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(0, 0, 0, 0.80);}
.bg-overlay-dark-9{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(0, 0, 0, 0.90);}

.bg-overlay-light-1{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(256, 256, 256, 0.10);}
.bg-overlay-light-2{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(256, 256, 256, 0.20);}
.bg-overlay-light-3{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(256, 256, 256, 0.30);}
.bg-overlay-light-4{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(256, 256, 256, 0.40);}
.bg-overlay-light-5{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(256, 256, 256, 0.50);}
.bg-overlay-light-6{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(256, 256, 256, 0.60);}
.bg-overlay-light-7{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(256, 256, 256, 0.70);}
.bg-overlay-light-8{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(256, 256, 256, 0.80);}
.bg-overlay-light-9{min-height: 420px; padding: 60px 30px; justify-content: center;background: rgba(256, 256, 256, 0.90);}



/* --------------------- Dividers --------------------- */
/*-------example use----<div class="col-lg-12 col-md-12 col-sm-12 text-center"><div class="divider-wrap"><h2 class="wow fadeInDown text-center">Contact Us</h2><div class="horz-divider transparent"></div></div></div>-----*/
.divider-wrap{position:relative;display:inline-block; padding-bottom: 20px;font-family: 'Arial Regular';}
.divider-wrap h1,
.divider-wrap h2,
.divider-wrap h3,
.divider-wrap h4,
.divider-wrap h5,
.divider-wrap h6 {margin: 0px 0px -10px 0px;font-weight:500;}
.divider-wrap .horz-divider{position: relative;margin-top: 15px;height: 3px;}
.divider-wrap .horz-divider.transparent:before{content: "";position: absolute;top: 0;	left: 0%;right: 0%;width: 100%;height: 3px;background-image: linear-gradient(to right, transparent, #a26227, transparent);}
.divider-wrap .horz-divider.arrow-down:after{content: "";position: absolute;z-index: 1;top: -7px;left: calc(50% - 7px);width: 14px;height: 14px;transform: rotate(45deg);background: white;border-bottom: 1px solid  #a26227;border-right: 1px solid #a26227;}
.divider-wrap .horz-divider.tab-down:after{content: "";position: absolute;z-index: 1;top: 0;left: calc(50% - 10px);width: 20px;height: 14px;background: white;border-bottom: 1px solid #a26227;border-left: 1px solid #a26227;border-right: 1px solid #a26227;border-radius: 0 0 8px 8px;}
.divider-wrap .horz-divider.stopper:after{content: "";position: absolute;z-index: 1;top: -6px;left: calc(50% - 7px);width: 14px;height: 12px;background: white;border-left: 1px solid #a26227;border-right: 1px solid #a26227;}
.divider-wrap .horz-divider.dot:after{content: "";position: absolute;z-index: 1;top: -9px;left: calc(50% - 9px);width: 18px;height: 18px;background: goldenrod;border: 1px solid #a26227;border-radius: 50%;box-shadow: inset 0 0 0 2px white,	0 0 0 4px white;}							


/* --------------------- GLOBAL BUTTON STYLE --------------------- */
.btn{background:#a26227;color:#ffffff;border:2px solid #a26227;padding:8px 15px;border-radius:5px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.btn:hover, 
.btn:focus, 
.btn.focus,
.btn:active, 
.btn.active
.btn:active:focus, 
.btn.active:focus,
.btn:active.focus, 
.btn.active.focus {outline:none;background:transparent;color:#a26227;border:2px solid #a26227;}

.btn-default{padding:8px 25px;font-size:20px;}

.btn-xsm{padding:5px 5px;font-size:12px;}
.btn-sm{padding:5px 10px;font-size:16px;}
.btn-md{padding:5px 15px;font-size:18px;}
.btn-lg{padding:10px 30px;font-size:24px;}
.btn-xlg{padding:15px 30px;font-size:32px;}

.btn-default{background:#a26227;color:#ffffff;border:2px solid #a26227;}
.btn-default:hover, 
.btn-default:focus, 
.btn-default.focus,
.btn-default:active, 
.btn-default.active
.btn-default:active:focus, 
.btn-default.active:focus,
.btn-default:active.focus, 
.btn-default.active.focus {outline:none;background:transparent;color:#a26227;border:2px solid #a26227;}

.btn-primary{background:#a26227;color:#ffffff;border:2px solid #a26227;}
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary.focus,
.btn-primary:active, 
.btn-primary.active
.btn-primary:active:focus, 
.btn-primary.active:focus,
.btn-primary:active.focus, 
.btn-primary.active.focus {background:#082948;color:#a26227;border:2px solid #082948;}

.btn-secondary{background:#082948;color:#ffffff;border:2px solid #082948;}
.btn-secondary:hover, 
.btn-secondary:focus, 
.btn-secondary.focus,
.btn-secondary:active, 
.btn-secondary.active
.btn-secondary:active:focus, 
.btn-secondary.active:focus,
.btn-secondary:active.focus, 
.btn-secondary.active.focus {background:#a26227;color:#082948;border:2px solid #a26227;}


/* --------------------- LIST STYLE --------------------- */
ul{margin:0;padding:0;list-style:none; font-size:18px;line-height: 30px;}

.list-circle{list-style: circle; padding-left: 20px; font-size: 18px; line-height: 30px;}
.list-disc{list-style: disc; padding-left: 20px; font-size: 18px; line-height: 30px;}

/*List check-square*/
ul.check-square li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom: 5px;}
ul.check-square li::before{content:"\f14a";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color: #a26227;}

/*List check-square-o*/
ul.check-square-o li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom: 5px;}
ul.check-square-o li::before{content:"\f046";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color: #a26227;}

/*List check*/
ul.check li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom: 5px;}
ul.check li::before{content:"\f00c";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color: #a26227;}

/* List check-img*/
ul.check-img li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom: 5px;}
ul.check-img li::before{content:url(check.gif);background-repeat:no-repeat; position:absolute;left:0;top:0;color: #a26227;}

/*List cross-check-o*/
ul.cross-check-o li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom: 5px;}
ul.cross-check-o li::before{content:"\f05c";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color: #a26227;}

/* List cross-check*/
ul.cross-check li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom: 5px;}
ul.cross-check li::before{content:"\f057";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color: #a26227;}

/* List cross-check-img*/
ul.cross-check-img li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom: 5px;}
ul.cross-check-img li::before{content:url(cross.gif);background-repeat:no-repeat; position:absolute;left:0;top:0;color: #a26227;}

/* List cross*/
ul.cross li{display:list-item;position:relative;line-height:30px;padding-left:25px;padding-bottom: 5px;}
ul.cross li::before{content:"f00d";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color: #a26227;}

/*List check-circle*/
ul.check-circle li{display:list-item;position:relative;line-height:30px;padding-left:45px;padding-bottom: 5px;}
ul.check-circle li::before{content:"\f058";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color: #a26227;}

/*List circle*/
ul.circle li{display:list-item;position:relative;line-height:30px;padding-left:30px;padding-bottom: 5px;}
ul.circle li::before{content:"\f111";font-family:FontAwesome;font-size:20px;position:absolute;left:0;top:0;color: #a26227;}

/*List dot-circle*/
ul.dot-circle li{display:list-item;position:relative;line-height:30px;padding-left:30px;padding-bottom: 5px;}
ul.dot-circle li::before{content:"\f192";font-family:FontAwesome;font-size:20px;position:absolute;left:0;top:0;color: #a26227;}

/*List dot-circle*/
ul.dot-circle-img li{display:list-item;position:relative;line-height: 24px;padding-left: 35px;padding-bottom: 10px;}
ul.dot-circle-img li::before{content:url(../pca_imgs/bullet_gr2.jpg);font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:5;color: #a26227;}

/*List arrow-circle-o-right*/
ul.arrow-circle-o-right li{display:list-item;position:relative;line-height:24px;padding-left:45px;padding-bottom: 15px;}
ul.arrow-circle-o-right li::before{content:"\f18e";font-family:FontAwesome;font-size:30px;position:absolute;left:0;top:0;color: #a26227;}


/* --------------------- Blockquote Style --------------------- */
blockquote{padding:40px 30px;border:2px solid #a26227;border-radius:3px;font-size:18px;line-height:28px;color:#000000;font-style:italic;position:relative;}
blockquote::before{font-family:FontAwesome;content:"\f10e" !important;position:absolute;top:-14px;left:26px;font-size:36px;color:#444444;}



/* --------------------- Form Style --------------------- */
label { display: inline-block; max-width: 100%; margin-bottom: 0px; font-weight: 700;}
.form-control{height:55px; margin-bottom: 10px;border:1px solid #a26227;border-radius:5px;box-shadow:none;padding: 5px 10px; font-size: 18px;font-weight: 500;}
.form-control:focus{border-color:#a26227;box-shadow:none;}
.input-group{margin-bottom:10px;font-weight:500;}
.input-group-addon{color: #a26227;background:transparent;border:1px solid #a26227;border-right:0;font-size:18px;}
input:-internal-autofill-selected {
    appearance: menulist-button;
    background-image: none !important;
    background-color: transparent !important;
    color: fieldtext !important;
}


/* --------------------- Alert --------------------- */
.alert{padding:10px 15px;border-radius:0;}



/* --------------------- PAGE HEADER --------------------- */
.page-header-wrapper{padding-top:120px;background:url(../images/all-pages.png) no-repeat;background-size:cover;background-position:center;}
.page-header{padding-bottom:0;margin:0;border-bottom:0;}
.page-header h1{color: #000000;/*background:url('../images/title-border.png') no-repeat;*/
 background-position:2px 5px;/*padding-top:15px;*/
padding-top:75px;margin:0;text-align:center;}



/* --------------------- BREADCRUMB --------------------- */
.breadcrumb{padding:7px 0 0;background:transparent;}
.breadcrumb>.active{color:#fff;}



/* --------------------- SECTION TITLE --------------------- */
.section-title{color:#fff;position:relative;margin:0 0 40px 0;padding-bottom:15px;}
.section-title::before,.section-title::after{content:"";position:absolute;height:4px;left:0;bottom:0;background:#000;opacity:0.3;}
.section-title::before{width:50px;}
.section-title::after{width:100px;}



/* --------------------- GLOBAL MARGIN --------------------- */
.margin-bottom-60{margin-bottom:60px;}



/* --------------------- NAVIGATION --------------------- */
.navbar-default .navbar-nav>li>a{color:#ffffff;text-transform:capitalize;font-size:16px;line-height:30px;font-weight:500;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#fddf76;background:transparent;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{color:#fddf76;background:transparent;}

/*RESPONSIVE TOGGLE BUTTON*/
.navbar-default .navbar-toggle{border:2px solid #e0e0e0;border-radius:2px;padding:7px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#a26227;border:2px solid transparent;}
.navbar-default .navbar-toggle .icon-bar{background:#a26227;width:20px;}

/*Logo*/
h1.logo{margin:0;padding:0;}
.content-wrapper{position:relative;/*top:-120px;*//*border:3px solid #e3e3e3;*/border-radius:5px;background:transparent;/*z-index:100;*/}


/* --------------------- INTRO SECTION --------------------- */
.intro-wrapper{background:url(../images/intro-bg.jpg) no-repeat center center;background-size:cover;padding:60px 0px;}
.intro-wrapper h2{line-height:23px;margin-bottom:35px;}
.intro-wrapper h3{font-weight:700;}
.intro-wrapper p{margin-bottom:40px;}



/* --------------------- SERVICE WRAPPER --------------------- */
.service-wrapper{background:#43525a;padding:60px 0px;}
.service-wrapper .section-title{margin-bottom:0;}
.service-wrapper .media{margin-top:70px;}
.service-wrapper .media-heading{margin-bottom:15px;font-weight:400;}
.service-wrapper .media-heading a{color:#fff;}
.service-wrapper .media-body{color:#949ea3;}
.service-wrapper .media-heading a:hover{color:#444444;}
.service-wrapper .icon{display:inline-block;margin:5px 20px 0 0;width:100px;height:100px;line-height:100px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.service-wrapper .icon:before{font-size:50px;margin-left:0;color:#fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.service-wrapper .icon:hover:before{color:#000;}
.service-wrapper .icon.bg1{background:#dbb078;}
.service-wrapper .icon.bg2{background:#cfa3a3;}
.service-wrapper .icon.bg3{background:#7da484;}
.service-wrapper .icon.bg4{background:#9897c1;}
.service-wrapper .icon:hover{background:#fff;}



/* --------------------- ADVANTAGES WRAPPER --------------------- */
.advantages-wrapper{padding:60px 0px;background:#000000 url('../images/experiencetab.jpg') no-repeat center center;background-size:cover;}
.advantages-wrapper.skills{background:#000000 url('../images/skillstab.jpg') no-repeat center center;background-size:cover;}
.advantages-wrapper.capabilities{background:#000000 url('../images/capabilitiestab.jpg') no-repeat center center;background-size:cover;}

/*CSS TAB*/
.nav-tabs{border-bottom:0;background:rgba(255, 255, 255, 0.1);display:inline-block;padding:5px 7px;border-radius:3px;}
.nav-tabs > li > a{padding:8px 20px;line-height:normal;border:0;font-size:18px;font-weight:700;color:#fff;border-radius:3px;}
.nav-tabs > li.active > a{border:0;color:#fff;margin-bottom:0;}
.nav-tabs > li > a:hover,.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#ffffff;background:#a26227;border:0;}
.tab-content{padding:0;margin:70px 0 0;color:#fff;}
.tab-content h3{font-weight:700;color:#fff;}
.css-tab .media-left img{margin-right:20px;border-radius:4px;width:inherit;}
.css-tab .media-heading{margin-bottom:15px;}

/*SKILL CHART*/
.chart{position:relative;margin-bottom:15px;}
.percent{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-34px;font-size:36px;line-height:30px;font-weight:700;}
.percent:after{content:'%';}
.our-progress p{font-size:18px;font-weight:700;}



/* --------------------- HANDOVER WRAPPER --------------------- */
.handover-wrapper{background:#a26227;color:#fff;padding:60px 30px;}
.handover-wrapper .item{margin-bottom:40px;}
.handover-project h3{color:#fff;font-weight:500;}
.handover-project ul{margin-bottom:40px;}



/* --------------------- TESTIMONIAL WRAPPER --------------------- */
.testimonial-wrapper{background:#000;color:#fff;padding:60px 0 0 60px;}
.testimonial-wrapper .section-title::before,.testimonial-wrapper .section-title::after{background:#fff;opacity:0.5;}
.testimonial-wrapper .client-testimonial{padding:50px 0 0 50px;position:relative;font-size:24px;line-height:36px;font-weight:300;margin:0;}
.client-testimonial .client-name,.client-testimonial .client-org{font-size:14px;margin-top:20px;}
.client-testimonial .client-org{font-style:italic;}
.client-testimonial .client-name::before{content:'\2014 \00A0';}
.testimonial-wrapper .client-testimonial::before{content:"";position:absolute;left:0;width:100%;height:100%;background:url('../images/qoute.png') no-repeat;}



/* --------------------- CAROUSEL INDICATORS --------------------- */
.handover-wrapper .carousel-indicators{left:0;bottom:-20px;margin-left:-25%;}
.handover-wrapper .carousel-indicators li{background:rgba(0, 0, 0, 0.5);border:1px solid transparent;}
.testimonial-wrapper .carousel-indicators{left:0;bottom:40px;margin-left:-25%;}
.handover-wrapper .carousel-indicators li,.testimonial-wrapper .carousel-indicators li{width:22px;height:7px;margin:0 5px 0 0;border-radius:1em;}
.handover-wrapper .carousel-indicators .active,.testimonial-wrapper .carousel-indicators .active{width:22px;height:7px;margin:0 5px 0 0;background:#a26227;border:1px solid #a26227;}
.testimonial-wrapper .carousel-indicators li{background:rgba(255, 255, 255, 0.5);border:1px solid transparent;}



/* --------------------- TRUSTED CLIENT WRAPPER --------------------- */
.trusted-client-wrapper{padding:60px 0px;background:#f7f7f7;}
.trusted-client-wrapper .section-title{color:#000000;}
ul.partner-logo{margin-top:40px;display:inline-block;text-align:center;}
ul.partner-logo li{display:inline-block;margin:0 30px 30px;}



/* --------------------- SUBSCRIPTION PLANS WRAPPER --------------------- */
.subscription-wrapper{padding:60px 0px;}
.subscription-wrapper .contact-info{font-size:18px;min-width:290px;max-width:290px;color:#000000;float:left;}
.subscription-wrapper hr{width:90px;border-top:3px solid #a26227;margin-top:-10px;margin-bottom:40px;}
.pricing-sub{font-size:20px;line-height:30px;font-weight:400;color:#797979;margin-bottom:60px;}
.subscription-wrapper .panel{border:2px solid transparent;border-radius:3px;box-shadow:none;border-color:#e0e0e0;}
.subscription-wrapper .panel-default>.panel-heading{background:#f5f5f5;}
.panel.featured-price{border-color:#00AEEF;}
.subscription-wrapper .panel-default>.panel-heading{color:inherit;}
.subscription-wrapper .panel-heading{border-bottom:2px solid transparent;border-color:#e0e0e0;padding:40px 35px 35px;}
.subscription-wrapper .panel-heading h2{font-size:24px;line-height:30px;color:#000000;font-weight:700;}
.subscription-wrapper .panel-heading h2 small{display:block;color:#000000;font-weight:700;}
.subscription-wrapper .panel-body{padding:30px 35px;}
.price{display:block;font-size:30px;line-height:30px;font-weight:700;margin:30px 0;color: #000000;}
.price small{font-size:14px;color:#b7b7b7;font-weight:400;}
.pricing-btn span{color:#00a651;margin-left:8px;font-size:12px;}



/* --------------------- SUPPORT WRAPPER --------------------- */
.support-wrapper{/*background:url('../images/support-bg.jpg') no-repeat center center;*/
 background-size:cover;padding:60px 0px;/*color:#fff;*/
}
.support-wrapper hr{width:240px;border-top:3px solid #a26227;margin-top:-10px;margin-bottom:40px;}
.support-wrapper p{font-size:20px;line-height:26px;font-weight:500;}
.support-wrapper a.btn{margin-top:30px;text-transform:uppercase;font-size:18px;font-weight:700;padding:14px 24px;}



/* --------------------- FOOTER WIDGET WRAPPER --------------------- */
.footer-widget-wrapper{/*padding:60px 0px 0;*/
 padding:30px 0;background:#003f6b;color:#ffffff;}
.subcsribe-text{position:relative;margin-bottom:45px;}
.subcsribe-text::after{content:"";position:absolute;background:#a26227;width:94px;height:2px;left:0;bottom:-10px;}
.footer-widget h3{color:#fff;line-height:30px;font-weight:500;}
.footer-widget form{margin-top:30px;}
.footer-widget .form-group input[type="email"]{width:49%;float:left;background:#000000;border:none;border-radius:2px;font-size:18px;font-weight:400;height:46px;box-shadow:none;}
.footer-widget .btn{padding:0 12px;font-size:18px;line-height:30px;font-weight:500;height:46px;}
.footer-widget .btn:hover{background:#fff;}
.footer-widget ul{}
.footer-widget ul li{line-height:34px;display: block; padding: 0px 10px; padding-left: 30px;text-align: left;}
.footer-widget ul li:hover{color: #ffffff;background: #033b62;}
.footer-widget ul li a{color:#ffffff;}
.footer-widget ul li a:hover{color:#ffffff;}
.footer-widget ul.circle li::before {color: #ffffff;}

.footer-widget-wrapper .divider-wrap {/*font-family: cursive;*/font-family: 'Arial Regular';color: #ffffff;}
.footer-widget-wrapper .divider-wrap h1, 
.footer-widget-wrapper .divider-wrap h2, 
.footer-widget-wrapper .divider-wrap h3, 
.footer-widget-wrapper .divider-wrap h4, 
.footer-widget-wrapper .divider-wrap h5, 
.footer-widget-wrapper .divider-wrap h6 {color:#ffffff;}
.footer-widget-wrapper .divider-wrap .horz-divider.transparent:before {background-image: linear-gradient(to right, transparent, #ffffff, transparent);}



/* --------------------- FOOTER WRAPPER --------------------- */
.footer-wrapper{padding:40px 0;background:#a26227;}
.copyright p{margin:0;color:#e8e8e8;}



/* --------------------- SOCIAL LINK --------------------- */
.social-link{margin-top:40px;}
.social-link ul{}
.social-link ul li{display:inline-block;margin:0 2px 0 0;}
.social-link ul li a i{width:34px;height:34px;line-height:34px;color:#fff;text-align:center;border-radius:2px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.social-link ul li a i:hover{background:#fff !important;}
.social-link ul li a i.fa-rss{background:#ffac00;}
.social-link ul li a i.fa-rss:hover{color:#ffac00;}
.social-link ul li a i.fa-facebook{background:#375ca8;}
.social-link ul li a i.fa-facebook:hover{color:#375ca8;}
.social-link ul li a i.fa-twitter{background:#2da5c8;}
.social-link ul li a i.fa-twitter:hover{color:#2da5c8;}
.social-link ul li a i.fa-google-plus{background:#da3113;}
.social-link ul li a i.fa-google-plus:hover{color:#da3113;}
.social-link ul li a i.fa-youtube{background:#c61c1f;}
.social-link ul li a i.fa-youtube:hover{color:#c61c1f;}
.social-link ul li a i.fa-pinterest{background:#b42069;}
.social-link ul li a i.fa-pinterest:hover{color:#b42069;}
.social-link ul li a i.fa-linkedin{background:#0036e7;}
.social-link ul li a i.fa-linkedin:hover{color:#0036e7;}
.social-link ul li a i.fa-flickr{background:#e21777;}
.social-link ul li a i.fa-flickr:hover{color:#e21777;}



/* --------------------- ABOUT US PAGE --------------------- */
.about-us-wrapper{padding:60px 0px;}
.about-us-wrapper h2{margin-bottom:22px;}
.about-us-wrapper p,.team-wrapper p{margin-bottom:30px;}
.about-us-wrapper em{font-size:18px;line-height:30px;}
.abt-slider-intro{padding-right:60px;}
.abt-slider-intro p{font-size:16px;line-height:30px;margin-top:30px;}

/*about-us-slider-carousel-control position*/
.about-us-slider-wrapper .carousel-control{top:85%;width:40px;height:40px;text-shadow:none;}
.about-us-slider-wrapper .carousel-control.right, .about-us-slider-wrapper .carousel-control.left{background-image:none;}
.about-us-slider-wrapper .carousel-control.right{right:44%;}
.about-us-slider-wrapper .carousel-control.left{left:50%;}
.about-us-slider-wrapper .carousel-control i:before{font-size:24px;line-height:40px;color:#6d6d6d;}
.team-wrapper{padding:60px 0px;}
.team-wrapper .section-title{color:#000000;}
.css-team{margin-bottom:30px;}
.css-team figure{margin-bottom:50px;}
.css-team-avatar{position:relative;overflow:hidden;padding:4px;margin:0 0 10px;background:#f4f4f4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.css-team-avatar img{width:100%;height:auto;}
.css-team .readmore{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:#fff;}
.css-team .readmore i{display:block;margin-top:45%;height:50px;}
.css-team .readmore i:before{font-size:0;}
.css-team-avatar:hover .readmore i:before{font-size:50px;}
.css-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(252, 187, 60, 0.8);display:inline-block;opacity:0;}
.css-team-avatar:hover .readmore i:before,.css-overlay{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.css-team-avatar:hover .css-overlay{opacity:1;}
.css-team-info{text-align:center;}
.css-team-heading{font-size:18px;line-height:24px;text-transform:uppercase;}
.css-team-heading small{font-weight:500;font-size:14px;color:#6d6d6d;text-transform:capitalize;}
ul.joblist-link{}
ul.joblist-link li{margin-bottom:8px;}
ul.joblist-link li a{display:inline-block;color:#000000;border-bottom:2px solid #e3e3e3;}
ul.joblist-link li a:hover{color:#444444;}
.joblist-btn{font-size:14px;font-weight:500;padding:3px 12px;margin-top:10px;}
.download-box-wrapper{background:url('../images/about-bottom.jpg') no-repeat center center;background-size:cover;padding:60px 0px;}
.download-box{}
.download-box ul{}
.download-box ul li{padding:0 10px 0 0;width:32.8%;}
.download-box ul li a{display:block;padding:30px 20px;font-size:24px;font-weight:700;text-transform:uppercase;border-radius:3px;color:#fff;position:relative;overflow:hidden;min-height:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.download-box ul li a:hover{box-shadow:0 0 0 3px #000;}
.download-box ul li a span{display:block;font-size:12px;font-weight:400;}
.download-box ul li:nth-child(1) a{background:#2389e7;}
.download-box ul li:nth-child(2) a{background:#f3b308;}
.download-box ul li:nth-child(3) a{background:#ba5656;}
.download-box ul li a::before{content:"\e012";font-family:Flaticon;position:absolute;top:0;right:10px;font-size:100px;line-height:50px;color:#fff;opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity=20);}



/* --------------------- ABOUT ME PAGE --------------------- */
.info-in-short{}
.info-in-short img{width:100%;}
.member-info{background:#f5f5f5;padding:20px 25px;font-size:16px;line-height:34px;margin-bottom:30px;}
.info-address{background:#f5f5f5;padding:30px;}
.info-address address{line-height:22px;}



/* --------------------- BLOG PAGE --------------------- */
.inner-content{padding:60px 0px;}
.blog-post-wrapper{padding:0 0 60px;margin:0 0 60px;border-bottom:2px solid #e3e3e3;}
.entry-header{}

/*For Sticky Post*/
.sticky .entry-header{padding-left:60px;position:relative;}
.sticky .entry-header:before{content:"\f0f6";font-family:FontAwesome;position:absolute;top:0;left:0;font-size:40px;line-height:60px;}
.blog-post-wrapper .entry-meta{font-weight:700;color:#b9b9b9;margin-bottom:3px;}
.blog-post-wrapper .entry-meta ul{}
.blog-post-wrapper .entry-meta ul li{position:relative;padding-left:12px;}
.blog-post-wrapper .entry-meta ul li:first-child{padding-left:5px;}
.blog-post-wrapper .entry-meta ul li:first-child::before{display:none;}
.blog-post-wrapper .entry-meta ul li::before{content:"\f111";font-family:fontawesome;position:absolute;top:0;left:0;font-size:6px;color: #000000;}
.blog-post-wrapper .entry-meta ul li a{color:#b9b9b9;}
.blog-post-wrapper h2.entry-title{margin-bottom:25px;}
.blog-post-wrapper .entry-title a{color:#000000;}
.blog-post-wrapper .the-author a,.blog-post-wrapper .the-category a,.blog-post-wrapper .entry-meta ul li a:hover,.blog-post-wrapper .entry-title a:hover{color:#444444 !important;}
.blog-post-wrapper .post-thumbnail{margin:30px 0 40px;}

/*blog-post-carousel*/
#blog-post-carousel .carousel-control{color:#fff;text-shadow:none;filter:alpha(opacity=10);opacity:1;}
#blog-post-carousel .carousel-control:hover, #blog-post-carousel .carousel-control:focus{color:#444444;filter:alpha(opacity=100);opacity:1;}
#blog-post-carousel .carousel-control.left,#blog-post-carousel .carousel-control.right{background-image:none;width:40px;height:40px;line-height:40px;top:50%;margin-top:-20px;}
#blog-post-carousel .carousel-control.right{right:20px;}
#blog-post-carousel .carousel-control.left{left:20px;}
.carousel-control i::before{font-size:28px;}
.blog-post-wrapper blockquote{margin:60px 0;}
.blog-post-wrapper iframe{width:100%;margin:25px 0 40px;}
.blog-post-wrapper .video-post iframe{height:323px;border:0;}
.blog-post-wrapper .audio-post iframe{height:150px;border:0;}


/* --------------------- SINGLE BLOG --------------------- */
.blog-post-wrapper.single-article{padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid #e3e3e3;}
.about-author .media img{height:100px;width:100px;margin-right:20px;}
.comments-wrapper{margin-top:40px;}
.comments-wrapper ul.media-list{margin-bottom:60px;}
.comments-wrapper .media-list li{border:2px solid #f0f0f0;padding:30px;border-radius:3px;}
.comments-wrapper .media-left, .comments-wrapper .media>.pull-left{padding-right:20px;}
.comments-wrapper .media img{width:80px;height:80px;border-radius:3px;}
.media-body span.comment-author,.media-body span.comment-date{font-size:12px;margin-right:10px; color: #000000;}
.media-body span.comment-author i,.media-body span.comment-date i{margin-right:5px;}
.media-body span.comments-buttons{font-size:12px;margin-top:5px;}

/*PAGINATION*/
.pagination-wrap{width:100%;position:relative;}
.pagination>li>a, .pagination>li>span{width:40px;height:40px;border:0;padding:0;margin-left:0;font-size:16px;line-height:38px;font-weight:500;color:#6d6d6d;background:transparent;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{color:#444444;background:transparent;border-color:transparent;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{color:#444444;background:transparent;border-color:transparent;}
.pagination li:first-child{position:absolute;left:0;}
.pagination li:last-child{position:absolute;right:0;}
.pagination li:last-child a, .pagination li:first-child a{border:2px solid #a26227;color: #000000;font-weight:400;}
.pagination > li:first-child > a, .pagination > li:first-child > span{border-bottom-left-radius:0;border-top-left-radius:0;}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-bottom-right-radius:0;border-top-right-radius:0;}
.pagination > li:first-child > a:hover, .pagination > li:first-child > span:hover,.pagination > li:last-child > a:hover, .pagination > li:last-child > span:hover{color:#444444;background:transparent;border-color:#a26227;}
.pagination-wrap .counter{color:#cacaca;}

/*PAGER*/
.pager li a{border:2px solid #a26227;color: #000000;background:transparent;border-radius:0;padding:0;width:40px;height:40px;line-height:36px;}
.pager li>a:hover, .pager li>a:focus{background:#a26227;color:#fff;border:2px solid transparent;}
.pager li a.previous{float:left;}
.pager li a.next{float:right;}

/*BLOG SIDEBAR*/
.sidebar-wrapper{}
.sidebar-wrapper .widget{margin-bottom:40px;border:2px solid #a26227;border-radius:2px;}
.widget .widget-title{font-size:14px;line-height:30px;font-weight:400;border-bottom:1px solid #e3e3e3;padding:10px 15px;margin-bottom:15px;}
.sidebar-wrapper .widget ul{padding:0 15px;}
.sidebar-wrapper .widget ul li{padding:10px 0px;border-bottom:1px solid #f1f1f1;}
.sidebar-wrapper .widget ul li:first-child{padding-top:0;}
.sidebar-wrapper .widget ul li:last-child{border-bottom:0;}
.sidebar-wrapper .widget ul li:before{content:"\e001";font-family:Flaticon;display:inline-block;margin-right:7px;font-size:10px;color:#212121;}
.sidebar-wrapper .widget ul li a{color:#6d6d6d;}
.sidebar-wrapper .widget ul li a:hover{color:#444444;}
.sidebar-wrapper .widget.widget_search{border:0;}
.widget_search form{position:relative;}
.widget_search form button i{color: #000000;}
.widget_search form button:hover i{color:#444444;}
.widget_search form button:focus{outline:none;}
.widget_search form [type="submit"]{position:absolute;right:0;top:2px;width:40px;height:42px;border:none;border-left:1px solid #e3e3e3;box-shadow:none;background:transparent;}
.sidebar-tab ul li{}
.widget.widget_tag_cloud ul{padding-bottom:15px;}
.widget.widget_tag_cloud ul li{display:inline-block;border-bottom:0;padding:5px 0;margin-right:15px;}
.widget.widget_tag_cloud ul li a{padding:3px 0;border-bottom:1px dashed transparent;}
.widget.widget_tag_cloud ul li a:hover{border-bottom:1px dashed #6d6d6d;}
.sidebar-wrapper .sidebar-tab ul li:before,.widget.widget_tag_cloud ul li:before{display:none;}

/*Sidebar Tab*/
.sidebar-tab .nav-tabs > li > a{font-size:14px;font-weight:400;padding:8px 10px;border:0;}
.sidebar-tab .nav-tabs{border-bottom:1px solid #e3e3e3;border-radius:0;}
.sidebar-tab ul.nav-tabs li{border-bottom:0;}
.sidebar-tab .tab-content{margin:15px 0 0;}
.sidebar-tab .nav-tabs li:first-child a:after{content:"|";position:absolute;right:0;color: #000000;}
.sidebar-tab .nav-tabs > li > a:hover, .sidebar-tab .nav-tabs > li.active > a, .sidebar-tab .nav-tabs > li.active > a:hover, .sidebar-tab .nav-tabs > li.active > a:focus{background:transparent;color:#444444;border:0;}



/* --------------------- PORTFOLIO PAGE --------------------- */
#filter{overflow:hidden;margin:15px 0 30px;}
#filter li{float:left;margin-bottom:10px;}
#filter li a{background:transparent;border:2px solid #a26227;border-radius:3px;color:#6d6d6d;display:block;margin:0 5px 0 0;padding:3px 10px;cursor:pointer;}
#filter li a:hover,#filter li a.active{background:#a26227;border:2px solid transparent;color:#fff;}
.portfolio-item{margin-bottom:30px;min-height:200px;}

/*Portfolio Four Column Page*/
.four-column .portfolio-item{min-height:150px;}

/*portfolio hover effect*/
.single-portfolio{position:relative;overflow:hidden;}
.single-portfolio::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.6);}
.portfolio-links{width:84px;height:40px;position:absolute;top:-100%;left:50%;margin-top:-20px;margin-left:-44px;}
.single-portfolio:hover .portfolio-links{top:50%;}
.single-portfolio::before,.portfolio-links{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}
.single-portfolio:hover::before,.single-portfolio:hover .portfolio-links{opacity:1;filter:alpha(opacity=100);}
.portfolio-links>a{width:40px;height:40px;line-height:36px;display:inline-block;text-align:center;font-size:18px;border:2px solid rgba(255,255,255,.3);color:#fff;border-radius:10px;}
.portfolio-links>a:hover{background:rgba(255,255,255,.3);color:#444444;border:2px solid transparent;}

/*Portfolio Single Page*/
.portfolio-content{}
.portfolio-content img{margin-bottom:30px;}
.portfolio-info p{margin-bottom:15px;}
.portfolio-info .title,.portfolio-info .block-title{font-size:18px;line-height:22px;font-weight:500;color:#000000;display:block;}
.portfolio-info .block-title{margin:30px 0;}
.related-project h2{font-size:20px;line-height:22px;font-weight:500;margin-bottom:30px;}
.related-work-carousel .item{margin:3px;}
.related-work-carousel .item img{display:block;width:100%;height:auto;}
.related-project .owl-theme .owl-controls .owl-page span{width:22px;height:7px;margin:0 5px 0 0;filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background:#a26227;}



/* --------------------- CONTACT US PAGE --------------------- */
.contact-us-wrapper{padding:60px 0px;}
.contact-us-wrapper h2{font-size:18px;line-height:24px;margin:0;}
.mini-contact{margin-bottom:80px;text-align:justify;}
.mini-contact h2{margin-bottom:20px;}
.mini-contact a{color:#000000;font-size:15px;font-style:italic;font-weight:700;margin-top:25px;display:block;}
.mini-contact a:hover{color:#444444;}
.map-wrapper{margin-bottom:60px;}
.map-canvas{height:290px;}
.directions-wrapper{margin-bottom:60px;}
.contact-directions{margin-bottom:20px;}
.contact-us-form h2{margin-bottom:20px;}
.input-group.text-area{margin-left:-3px;}



/* --------------------- Job Page --------------------- */
.job-page-wrapper{padding:60px 0px;}
.job-page-wrapper h2{margin-bottom:25px;}
.job-details dl{margin-bottom:40px;}
.job-details dl dt{font-weight:500;display:inline-block;border-bottom:2px solid #eee;padding-bottom:10px;margin-bottom:15px;}
.job-details dl dd{padding-left:20px;margin-bottom:10px;position:relative;}
.job-details dl dd::before{font-family:FontAwesome;content:"\f192";font-size:10px;color: #000000;position:absolute;top:3.5px;left:0;}



/* --------------------- Clients Page --------------------- */
.our-clients-wrapper{padding:60px 0px;}
.our-clients-wrapper .media{border-bottom:1px solid #e3e3e3;padding-bottom:20px;margin-bottom:60px;}
.our-clients-wrapper .media:last-of-type{border-bottom:0;margin-bottom:0;}
.our-clients-wrapper .media img{min-width:121px;}
.our-clients-wrapper .media-left, .our-clients-wrapper .media>.pull-left{padding-right:60px;}
.our-clients-wrapper h2.media-heading{font-size:22px;line-height:28px;margin-bottom:0;}
.our-clients-wrapper .media-body span{font-weight:700;color:#b4b4b4;display:block;margin-bottom:10px;}



/* --------------------- FAQ Page --------------------- */
.faq-wrapper{padding:60px 0px;}
.faq-wrapper .panel-body{font-size:18px;}



/* --------------------- Accordion/Collaps Style --------------------- */
.panel{border:2px solid #082948;box-shadow:none;}
.panel-group .panel+.panel {margin-top: 15px;}
.panel-default>.panel-heading{background:#fff;}
.panel .panel-heading-link{position:relative;}
.panel-title{font-size: 20px;font-weight: 600;line-height: 20px; color: #a26227;padding-top:10px;padding-bottom:10px;}
.panel .panel-heading-link a:after{font-family:'FontAwesome';content:"\f107";font-size:20px;font-weight:700;color: #000000;width:40px;height:37px;line-height:37px;text-align:center;position:absolute;top:0;right:0;}
.panel .panel-heading-link a.collapsed:after{content:"\f105";}
.panel-group .panel-heading+.panel-collapse>.panel-body, 
.panel-group .panel-heading+.panel-collapse>.list-group { border-top: 5px solid #082948;}




/* --------------------- Typography Page --------------------- */
.typography-page-wrapper{padding:60px 0px;}
.typography-page-wrapper .section-title{color:#000000;}
.typography-page-wrapper .jumbotron{background:#222121;padding-left:15px;border-radius:3px;}
.typography-page-wrapper .jumbotron h1{font-size:42px;}
.typography-page-wrapper ul li:before{color: #000000;;}
.typography-page-tab{padding:20px;border:2px solid #a26227;border-radius:3px;}
.typography-page-tab ul.nav-tabs{background:#f2f2f2;width:100%;}
.typography-page-tab ul.nav-tabs li > a{color:#000;}
.typography-page-tab ul.nav-tabs li > a:hover, .typography-page-tab ul.nav-tabs li.active > a{color:#fff;}
.typography-page-tab .tab-content{color:#6d6d6d;margin:15px 0 0;}
.typography-page-chart{background:#181717;padding:30px;}



/* --------------------- Offcanvas Style --------------------- */
.hippo-offcanvas-container{background:rgba(39, 41, 116, 0.70);border-right:2px solid #a26227;}
.hippo-offcanvas-pusher::after{z-index:1200;}
.offcanvas-menu{left:-1000px;}
#off-canvas-close-btn{width: 50px; height: 50px;top: 13px;margin-right: -50px;padding: 0px;text-align: center;background: #a26227; color: #ffffff; opacity: 1; font-size: 30px; font-weight: 100;border: 2px solid #a26227;margin-top: 0px;border-radius: 0px 50px 50px 0px;}
#off-canvas-close-btn:hover,#off-canvas-close-btn:focus{color:#444444;outline:none;}
.offcanvas-menu h3{width: 35px;height: 50px;margin-right: -35px;padding: 0px 10px 0px 0px;text-align: center;background: #a26227;color: #ffffff;opacity: 1;font-size: 24px;font-weight: 100;border: 2px solid #a26227;margin-top: 3px;border-radius: 0px 50px 50px 0px;}
.offcanvas-menu ul li a{display:block;width: 95%;padding: 10px 0% 10px 10%;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:500;line-height: 30px; box-shadow:inset 0 -1px rgba(0, 0, 0, 0.2);border-bottom: 2px solid #a26227;}
.offcanvas-menu ul li li a{font-size:12px;font-weight:400;padding-left:30px;}
.offcanvas-menu ul li:first-child a{}
.offcanvas-menu ul li a:hover,.offcanvas-menu ul li.active a{background:#0f1164;box-shadow:inset 0 -1px rgba(0, 0, 0, 0);color:#ffffff;}
.nav .open>a, 
.nav .open>a:hover, 
.nav .open>a:focus {background: #0f1164;border-color: #0f1164;color:#ffffff;}


/* --------------------- BACK TO TOP --------------------- */
#toTop{position:fixed;bottom:30px;right:20px;padding:5px 10px;cursor:pointer;display:none;z-index:9999;background: #a26227;border-color: #a26227;}
#toTop:hover{background: transparent;border-color: #a26227;color:#a26227;}


/* --------------------- DROPDOWN CSS --------------------- */
.dropdown-menu{border:0;border-radius:0;position:relative;display:block;float:none;width:100%;box-shadow:none;background:rgba(2, 4, 82, 0.7);}
.navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background: #020452; border: 0; -webkit-box-shadow: none; box-shadow: none;}
.nav.navbar-nav li ul.dropdown-menu li a{width: 100%;padding:10px 0% 10px 15px;font-size:13px;color:#fff;line-height:20px;text-transform:capitalize;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{color:#000000 !important;background:#a26227;}

/* Menu hover */
/* 2nd label menu */
li.dropdown > .submenu-wrapper{width:100%;position:absolute;display:block;left:0;z-index:999;pointer-events:none;top:45px;/* Will change on theme specific */}
.top-nav-collapse li.dropdown > .submenu-wrapper{width:100%;position:absolute;display:block;left:0;z-index:999;pointer-events:none;top:25px;}
/** IE pointer events */
li.dropdown > .submenu-wrapper.no-pointer-events{display:none;}
li.dropdown > .submenu-wrapper > .submenu-inner{margin-top:0px;opacity:0;filter:alpha(opacity=0);
 -webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);
 width:95%;min-width:230px;background: #a26227;
 -webkit-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);}

/*for IE9*/
.ie9 li.dropdown > .submenu-wrapper > .submenu-inner{margin-top:34px;}

/*for IE9*/
.ie9 .top-nav-collapse li.dropdown > .submenu-wrapper > .submenu-inner{margin-top:14px;}
li.dropdown:hover > .submenu-wrapper{pointer-events:auto;}
li.dropdown:hover > .submenu-wrapper.no-pointer-events{display:block;}
li.dropdown:hover > .submenu-wrapper > .submenu-inner{opacity:1;filter:alpha(opacity=100);/* For IE8 and earlier */
 -webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
li.dropdown.menu-animating > .submenu-wrapper{overflow:hidden;}

/* 3rd label menu */
li.dropdown > .submenu-sub-wrapper{position:absolute;left:100%;top:0;display:block;z-index:1000;width:100%;pointer-events:none;}
li.dropdown > .submenu-sub-wrapper > .submenu-sub-inner{opacity:0;filter:alpha(opacity=0);/* For IE8 and earlier */
 -webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);/* ease-in-out, easeOutBack = cubic-bezier(0.175, 0.885, 0.32, 1.275) easeInOutCirc = cubic-bezier(0.785, 0.135, 0.15, 0.86) easeInOutBack = cubic-bezier(0.68, -0.55, 0.265, 1.55) */
 -webkit-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);}
li.dropdown:hover > .submenu-sub-wrapper{pointer-events:auto;}
li.dropdown:hover > .submenu-sub-wrapper > .submenu-sub-inner{opacity:1;filter:alpha(opacity=100);/* For IE8 and earlier */
 -webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
li.dropdown.menu-animating > .submenu-sub-wrapper{overflow:hidden;}

.menu-level-3 {top: 35px !important;}
.menu-level-3 {top: -5px !important;right: -230px !important;left: auto !important;}
.menu-level-3 ul{background: #46c08b !important;margin-top: 5px;}
.menu-level-3 ul li a{white-space: normal;}
.menu-level-3 ul li a:hover, 
.menu-level-3 ul li a:focus {background: #41b382 !important;color: #ffffff;}
 
@media (min-width:767px){
	.top-nav-collapse .menu-level-3{top:-5px !important;}
}
@media (max-width:767px){
	.top-nav-collapse .menu-level-3{top:45px !important;}
}


/* ---------------------  * HERO SLIDER * --------------------- */
.hero-slide .container{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);}
.hero-slide .carousel-caption{position:relative;right:0;left:0;text-align:left;text-shadow:none;width:60%;}
.hero-slide .carousel-caption small{font-size:13px;color:rgba(255,255,255,.5);font-weight:500;animation-delay:1s;}
.hero-slide .carousel-caption .phone{font-size:30px;color: #000000;-webkit-animation-delay:100ms;animation-delay:100ms;}
.hero-slide .carousel-caption h1{font-size:56px;line-height:1;font-weight:bold;text-transform:capitalize;margin:30px 0 20px;-webkit-animation-delay:150ms;animation-delay:150ms;color:#fff;}
.hero-slide .carousel-caption .lead{font-size:24px;color:#fff;font-weight:normal;margin-bottom:30px;-webkit-animation-delay:200ms;animation-delay:200ms;}
.hero-slide .carousel-caption .btn{-webkit-animation-delay:250ms;animation-delay:250ms;}

/* Slider Controller */
.hero-slide .carousel-control.left,.hero-slide .carousel-control.right{font-size:30px;width:30px;height:100px;line-height:100px;top:50%;background:#a26227;cursor:pointer;border:0;text-shadow:none;transform:translateY(-50%);z-index: 99;}
.hero-slide .carousel-control.left{left:-100%;}
.hero-slide .carousel-control.right{right:-100%;}
.hero-slide:hover .left{left:0;}
.hero-slide:hover .right{right:0;}

/* Slider Indicator*/
.hero-slide .carousel-indicators li{border:2px solid #a26227;opacity:.5;}
.hero-slide .carousel-indicators li.active{border-color:#a26227;background:#a26227;opacity:1;}


/* --------------------- * Preloader * --------------------- */
#preloader{background:#FFF;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;}
#status,.status-mes{background-image:url(../images/preloader1.gif);background-position:center;background-repeat:no-repeat;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px;}
.status-mes{background:none;left:0;margin:0;text-align:center;top:65%;}


/*============== 2243369 =============*/
.hdr-covered-area{padding-top:190px;box-shadow: 0px 0px 20px 0px #a26227;    box-shadow: none;}
.carousel-inner { position: relative; width: 100%; overflow: hidden;}

/*---------------- MultiCarousel ---------------*/
.MultiCarousel{float:left;overflow:hidden;padding:15px;width:100%;position:relative;}
.MultiCarousel .MultiCarousel-inner{transition:1s ease all;float:left;}
.MultiCarousel .MultiCarousel-inner .item{float:left;}
.MultiCarousel .MultiCarousel-inner .item > div{text-align:center;/*padding:10px;*/
 margin:15px;/*background:#a26227;*/
 color:#666;}
.MultiCarousel .MultiCarousel-inner .item > div > a p{margin:0 0 10px;padding:10px;color:#ffffff;background:#a26227;}
/*.MultiCarousel .MultiCarousel-inner .item > div .btn-submit-wrape{display:flex;justify-content:center;align-items:center;}
*/
.MultiCarousel .MultiCarousel-inner .item > div .btn-submit-flower{float:left;width:48%;}
.MultiCarousel .MultiCarousel-inner .item > div .btn-submit-obit{float:right;width:48%;}
.MultiCarousel .MultiCarousel-inner .item > div .btn{font-size:13px;border-radius:5px;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst{position:absolute;padding:5px 15px 7px 17px;font-size:24px;border-radius:50%;top:calc(50% - 20px);}
.MultiCarousel .leftLst{left:0;}
.MultiCarousel .rightLst{right:0;}
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over{pointer-events:none;background:#a26227;}


/* ---- if background not white --- */
.bg-trace{/*margin:0px auto;padding:0px;*/}
.bg-trace,
.bg-trace p,
.bg-trace a,
.bg-trace hr,
.bg-trace span,
.bg-trace h1, .bg-trace h2, .bg-trace h3, .bg-trace h4, .bg-trace h5, .bg-trace h6, 
.bg-trace .h1, .bg-trace .h2, .bg-trace .h3, .bg-trace .h4, .bg-trace .h5, .bg-trace .h6{color:#ffffff;}
.bg-trace hr,.bg-trace .icon-round{border:1px solid #ffffff;}
.bg-trace .fa, .bg-trace .far{color:#ffffff;}
.bg-trace .list-marked li:before{background:#ffffff !important;color:#ffffff;}
.bg-trace a:hover,
.bg-trace h1:hover, .bg-trace h2:hover, .bg-trace h3:hover, .bg-trace h4:hover, .bg-trace h5:hover, .bg-trace h6:hover, 
.bg-trace .h1:hover, .bg-trace .h2:hover, .bg-trace .h3:hover, .bg-trace .h4:hover, .bg-trace .h5:hover, .bg-trace .h6:hover{color:#ffffff;}
.bg-trace .fa:hover, .bg-trace .far:hover{color:#ffffff;}
.bg-trace a:selected,
.bg-trace h1:selected, .bg-trace h2:selected, .bg-trace h3:selected, .bg-trace h4:selected, .bg-trace h5:selected, .bg-trace h6:selected, 
.bg-trace .h1:selected, .bg-trace .h2:selected, .bg-trace .h3:selected, .bg-trace .h4:selected, .bg-trace .h5:selected, .bg-trace .h6:selected{color:#ffffff;}

.bg-trace ::-webkit-input-placeholder, 
.bg-trace :-ms-input-placeholder, 
.bg-trace ::placeholder {color: #000000 !important;opacity:1}

::-moz-placeholder{color:#000000 !important;opacity:1}
:-ms-input-placeholder{color:#000000 !important;opacity:1}
::-webkit-input-placeholder{color:#000000 !important;opacity:1}

.bg-trace .fa:selected, .bg-trace .far:selected{color:#ffffff;}
.bg-trace a:focus,
.bg-trace h1:focus, .bg-trace h2:focus, .bg-trace h3:focus, .bg-trace h4:focus, .bg-trace h5:focus, .bg-trace h6:focus, 
.bg-trace .h1:focus, .bg-trace .h2:focus, .bg-trace .h3:focus, .bg-trace .h4:focus, .bg-trace .h5:focus, .bg-trace .h6:focus{color:#ffffff;}
.bg-trace .navbar-nav>li>a{color: #ffffff;}

.bg-trace .fa:focus, .bg-trace .far:focus{color:#ffffff;}
.bg-trace .icon-round:after{border:1px solid #ffffff;}
.bg-trace .form-control,.bg-trace .input-group-addon{border:1px solid #ffffff !important;color:#ffffff;}
.bg-trace .btn{border-radius:5px;border:1px solid #a26227!important;color: #000000;background:#ffffff;padding:10px 30px;}
.bg-trace .btn:hover{border:1px solid #a26227;color:#ffffff;background:#a26227;text-decoration:none;}
.bg-trace .btn .btn-icon{width:50px;height:50px;border-radius:100%;}
.bg-trace .form-control {background: transparent;}
.bg-trace ::placeholder {color: #eecede;opacity: 1; /* Firefox */}
.bg-trace :-ms-input-placeholder { /* Internet Explorer 10-11 */color: #eecede;}
.bg-trace ::-ms-input-placeholder { /* Microsoft Edge */ color: #eecede;}
.bg-trace .divider-wrap .horz-divider.transparent:before { background-image: linear-gradient(to right, transparent, #ffffff, transparent);}
.bg-trace .top-nav-collapse .navbar-nav>li>a {color: #ffffff;}
.bg-trace .toggle-contact-info {background: #ffffff !important;border: 2px solid #ffffff !important;}
.bg-trace .navbar-default .navbar-toggle {background: #ffffff !important;border: 2px solid #ffffff !important;}



/*====================== astrodivider Styles =====================*/
.astrodivider{margin:0px auto 50px auto;width:400px;max-width:100%;position:relative;}
.astrodividermask{overflow:hidden;height:20px;}
.astrodividermask:after{content:'';display:block;margin:-25px auto 0;width:100%;height:25px;border-radius:125px / 12px;box-shadow:0 0 8px #049372;}
.astrodivider span{width:40px;height:40px;position:absolute;bottom:100%;margin-bottom:-20px;left:50%;margin-left:-25px;border-radius:100%;box-shadow:0 2px 4px #4fb39c;background:#fff;}
.astrodivider i{position:absolute;top:4px;bottom:4px;left:4px;right:4px;border-radius:100%;border:1px dashed #68beaa;text-align:center;line-height:30px;font-style:normal;color:#049372;}

/*====================== divider Styles ====================*/
/*============ how to use thi divider =============
<div class="divider"><span></span><span>
<h2 class="text-center">Divider Heading</h2>
</span><span></span></div>
*====================================================*/
.divider{/* minor cosmetics */display:table;font-size:24px;text-align:center;width:75%;/* divider width */margin:0px auto 40px auto;/* spacing above/below */}
.divider span{display:table-cell;position:relative;}
.divider h1,.divider h2,.divider h3,.divider h4,.divider h5,.divider h6{display:table-cell;position:relative;color:#165775;}
.divider span:first-child, 
.divider span:last-child{width:50%;top:13px;-moz-background-size:100% 2px;background-size:100% 2px;background-position:0 0, 0 100%;background-repeat:no-repeat;}
.divider span:first-child{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#165775));background-image:-webkit-linear-gradient(180deg, transparent, #165775);background-image:-moz-linear-gradient(180deg, transparent, #165775);background-image:-o-linear-gradient(180deg, transparent, #165775);background-image:linear-gradient(90deg, transparent, #165775);}
.divider span:nth-child(2){color:#165775;padding:0px 5px;width:auto;white-space:nowrap;}
.divider span:last-child{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#165775), to(transparent));background-image:-webkit-linear-gradient(180deg, #165775, transparent);background-image:-moz-linear-gradient(180deg, #165775, transparent);background-image:-o-linear-gradient(180deg, #165775, transparent);background-image:linear-gradient(90deg, #165775, transparent);}


/*----------------Custom checkbox list----------------*/
.chkbx_list input[type=checkbox]{display: none !important;}
.chkbx_list label{display: inline;float: left; color: #000; cursor: pointer; text-indent: 20px;white-space: nowrap;}
.chkbx_list input[type=checkbox] + label{ display: block; width: 30px;height: 30px;padding-left: 25px;border-radius: 100%; border: 3px solid #082948; background: #a26227;/*background-image: -moz-linear-gradient(#3c5c82,#8f86a0);background-image: -ms-linear-gradient(#3c5c82,#8f86a0);background-image: -o-linear-gradient(#3c5c82,#8f86a0); background-image: -webkit-linear-gradient(#3c5c82,#8f86a0); background-image: linear-gradient(#3c5c82,#8f86a0);*/vertical-align: middle;line-height: 30px;font-size: 16px;-moz-box-shadow:-3px 3px 3px #a26227;-webkit-box-shadow:-3px 3px 3px #a26227;box-shadow:-3px 3px 3px #a26227;}
.chkbx_list input[type=checkbox]:checked + label{border: 3px solid #a26227; background: #082948;}
.chkbx_list input[type=checkbox]:checked + label::before{content: "\2714"; color: #efefef; display: inline; width: 30px; height: 30px; margin-right: 20px;margin-left: -42px;font-size: 20px;line-height: 26px; font-weight: 900;}

/*----------------Custom radio button list----------------*/
.rdbtn_list input[type=radio]{display: none !important;}
.rdbtn_list label{display: inline;float: left; color: #000; cursor: pointer; text-indent: 20px;white-space: nowrap;}
.rdbtn_list input[type=radio] + label  { display:block; width: 30px; height: 30px; padding-left: 25px; border-radius: 100%; border: 3px solid #082948; background: #a26227;/*background-image: -moz-linear-gradient(#3c5c82,#8f86a0); background-image: -ms-linear-gradient(#3c5c82,#8f86a0); background-image: -o-linear-gradient(#3c5c82,#8f86a0); background-image: -webkit-linear-gradient(#3c5c82,#8f86a0); background-image: linear-gradient(#3c5c82,#8f86a0);*/vertical-align: middle; line-height: 30px; font-size: 16px;-moz-box-shadow:-3px 3px 3px #a26227;-webkit-box-shadow:-3px 3px 3px #a26227;box-shadow:-3px 3px 3px #a26227;}
.rdbtn_list input[type=radio]:checked + label  {border: 3px solid #a26227; background: #082948;}
.rdbtn_list input[type=radio]:checked + label::before{ content: "\2714"; color: #efefef; display: inline; width: 30px; height: 30px; margin-right: 20px;margin-left: -42px; font-size: 20px;line-height: 26px; font-weight: 900;}	

/*----------------Custom radio button (single)----------------*/
.rdbtn input[type=radio]{line-height: normal; height: 30px; width: 30px; margin: 0px; margin-left: -30px; opacity: 0;}
.rdbtn label{display: inline;float: left; color: #000; cursor: pointer; text-indent: 20px;white-space: nowrap;}
.rdbtn input[type=radio] + label  { display:block; width: 30px; height: 30px; padding-left: 15px; border-radius: 100%; border: 3px solid #082948; background: #a26227;/*background-image: -moz-linear-gradient(#3c5c82,#8f86a0); background-image: -ms-linear-gradient(#3c5c82,#8f86a0); background-image: -o-linear-gradient(#3c5c82,#8f86a0); background-image: -webkit-linear-gradient(#3c5c82,#8f86a0); background-image: linear-gradient(#3c5c82,#8f86a0);*/vertical-align: middle; line-height: 30px; font-size: 16px;-moz-box-shadow:-3px 3px 3px #a26227;-webkit-box-shadow:-3px 3px 3px #a26227;box-shadow:-3px 3px 3px #a26227;}
.rdbtn input[type=radio]:checked + label  {border: 3px solid #a26227; background: #082948;}
.rdbtn input[type=radio]:checked + label::before{ content: "\2714"; color: #efefef; display: inline; width: 30px; height: 30px; margin-right: 15px;margin-left: -31px; font-size: 20px;line-height: 26px; font-weight: 900;}	

/*----------------Custom checkbox button (single modified)----------------*/
.chkbx input[type=checkbox]{line-height: normal; height: 30px; width: 30px; margin: 0px; margin-left: 0px; opacity: 0;}
.chkbx label{display: inline;float: left; color: #000; cursor: pointer; text-indent: 20px;white-space: nowrap;}
.chkbx input[type=checkbox] + label  { display:block; width: 30px; height: 30px; padding-left: 15px; border-radius: 3px; border: 3px solid #082948; background: #a26227;/*background-image: -moz-linear-gradient(#3c5c82,#8f86a0); background-image: -ms-linear-gradient(#3c5c82,#8f86a0); background-image: -o-linear-gradient(#3c5c82,#8f86a0); background-image: -webkit-linear-gradient(#3c5c82,#8f86a0); background-image: linear-gradient(#3c5c82,#8f86a0);*/vertical-align: middle; line-height: 30px; font-size: 16px;-moz-box-shadow:-3px 3px 3px #a26227;-webkit-box-shadow:-3px 3px 3px #a26227;box-shadow:-3px 3px 3px #a26227;}
.chkbx input[type=checkbox]:checked + label  {border: 3px solid #a26227; background: #082948;}
.chkbx input[type=checkbox]:checked + label::before{ content: "\2714"; color: #efefef; display: inline; width: 30px; height: 30px; margin-right: 15px;margin-left: -31px; font-size: 20px;line-height: 26px; font-weight: 900;}	

/*----------------Custom checkbox button (single)----------------*/
/* The container */
.chkbx {display: inline-block;position: relative;margin-top: 0px;margin-bottom: 5px;cursor: pointer;/*font-size: 22px;*/line-height: 20px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
/* Hide the browser's default checkbox */
.chkbx input {position: absolute; opacity: 0; height: 20px; width: 20px;min-width: 20px; max-width: 20px; margin-top: 0;margin-top: 0px;z-index:1;}
/* Create a custom checkbox */
.chkbx .checkmark {position: absolute;top: 0px;left: 0;height: 20px;width: 20px;background: #a26227;border: 1px solid #082948;}
 /*Checkbox shadow*/
.chkbx .checkmark {-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow:-3px 3px 3px #a26227;-webkit-box-shadow:-3px 3px 3px #a26227;box-shadow:-3px 3px 3px #a26227;}
/* On mouse-over, add a grey background color */
.chkbx:hover input ~ .checkmark {border: 3px solid #a26227;background-color: #082948; -moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow:-3px 3px 3px #a26227;-webkit-box-shadow:-3px 3px 3px #a26227;box-shadow:-3px 3px 3px #a26227;}
/* When the checkbox is checked, add a blue background */	
.chkbx input:checked ~ .checkmark {background-color: #082948; border: 1px solid #a26227; -moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow:-3px 3px 3px #a26227;-webkit-box-shadow:-3px 3px 3px #a26227;box-shadow:-3px 3px 3px #a26227;}
/* Create the checkmark/indicator (hidden when not checked) */
.chkbx .checkmark:after {content: "";position: absolute;display: none;}
/* Show the checkmark when checked */
.chkbx input:checked ~ .checkmark:after {display: block;}
/* Style the checkmark/indicator */
.chkbx .checkmark:after {left: 6px;top: 0px; width: 7px; height: 13px;border: solid #efefef;border-width: 0 2px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.chkbx-lbl,
.rdbtn-lbl{margin-left: 25px;} 
/*----------------*/

.img-butterfly{max-width:320px;text-align:right;}
.text-block{padding-top:50px;}
.TP-questions{font-size: 20px !important; line-height: 30px !important; font-weight: 700 !important;}
.no-wrap{white-space: nowrap !important;}
.wrap-normal{white-space: normal !important;}
.wrap-unset{white-space: unset !important;}

/*--packages--*/
.sec-packages{/*background: url(../images/index-6-1920x896.jpg); */background-size: cover;}
.sec-packages .package-box-outer > .range{justify-content: center;}
.packages{/*background: rgba(255, 255, 255, 0.8);*/padding-top: 0px; padding-bottom: 30px; }
.packages h2{ color: #000000;}
.package-box-outer{margin: 0px auto;padding-right: 0;padding-left: 0;}
.package-box{position: relative;/*flex-basis: 30% !important; max-width: 30% !important; margin-left: 3%;*/ margin-bottom: 30px !important; background:transparent; text-align: left; padding:10px; border-radius: 0px;}
.package-box-inner{ border: 1px solid #a26227; color: #000000;}
.package-box .modal-dialog{margin-top:5%;}
.package-box .modal-body img {width: auto; height: auto; max-width: 100%; max-height: 310px; border: 1px solid #DCDCDC;}
.package-box .range{width:100%;margin: 0px auto;}
.package-title{position: initial;width: 100%;min-height: 75px;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding: 10px 10px 10px 10px;text-align: center;background: #a26227;color: #ffffff;}
.package-title .title{font-size:22px;cursor: pointer;}
.package-price{width: 100%;padding: 10px;text-align: center;background: #062c55;color:#ffffff;}
.package-price .price{margin: 5px 0;font-size: 24px;color: #ffffff;font-family: sans-serif;}
.package-img{margin:0px auto;text-align:center;}
.package-img img{max-width:100%;width:auto;max-height:230px;min-height:230px;;margin:0px auto;padding:10px;text-align:center;}
.package-short-desc{min-height: 310px; overflow: hidden;padding:20px;}
.package-short-desc p{font-size: 18px; padding: 0px;text-align: center;}
.package-desc{padding:20px;}
.package-desc-heading{margin:20px 0px;}
.package-desc ul{list-style:circle;list-style-position:inside;}
.package-desc .list-marked li {position: relative;padding-left: 20px;}
.package-desc .list-marked li + li {margin-top: 5px;}
.package-desc .list-marked li:before {  position: absolute; content: ''; display: inline-block;width: 10px; height: 10px;left: 0; top: 9px;  background: #ffffff; border-radius: 10px; border: 1px solid #a26227;}
/*.package-btn-wrap{flex-basis: 100% !important; text-align: center ; max-width: 100% !important;margin-bottom:0px;background: #a26227;  color: #000000; padding:0px; border-radius: 0px; }*/
.package-btn-wrap {flex-basis: 100% !important;text-align: center;max-width: 100% !important;margin-bottom: 0px;background: transparent;color: #1d4b72;padding: 0px;border-radius: 0px;/* margin-left: 0%; */}
.package-btn-wrap .btn-left{padding-left: 0px;padding-right: 1px;}
.package-btn-wrap .btn-right{padding-left: 1px;padding-right: 0px;}

.package-box-inner{box-shadow:0px 0px 20px -10px #a26227;}
.package-btn-wrap .btn{width: 100%;padding: 10px 20px;font-size: 16px;margin: 0px auto;border-radius: 0px;box-shadow: none;text-transform: uppercase;font-weight: 600;color: #ffffff;}

/*Modal*/
.modal-open{/*overflow:hidden;*/}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;background: rgba(4, 4, 4, 0.7);}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog{position: relative;width: 90%;margin: 10px auto; max-width: 840px;}
.modal-content{position:relative;background:#fff;border:1px solid #a26227;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);background-clip:padding-box;outline:0;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background:#000;}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}
.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50);}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;}
.modal-header:before, .modal-header:after{content:" ";display:table;}
.modal-header:after{clear:both;}
.modal-header .close{margin-top:-2px;}
.modal-title{margin:0;line-height:1.57143;}
.modal-body{position:relative;max-height: 380px;overflow-y: auto;padding:15px;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer:before, .modal-footer:after{content:" ";display:table;}
.modal-footer:after{clear:both;}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}

.modal-backdrop {right: 15px;z-index: -1;}



/* text box increment/decrement -----  input number decrement/increment */
.input-number-group {margin-bottom:5px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
.input-number-group input[type=number]::-webkit-inner-spin-button,
.input-number-group input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; appearance: none;}
.input-number-group .input-group-button {line-height: calc(80px/2 - 5px);}
.input-number-group .input-number {max-width: 110px;width: 100%;display: block;padding: 0 12px;vertical-align: top;text-align: center;outline: none;margin: 0;font-size: 30px;font-family: 'DM Sans';}
.input-number-group .input-number,
.input-number-group .input-number-decrement,
.input-number-group .input-number-increment { border: 1px solid #a26227;height: 40px;-webkit-user-select: none;-moz-user-select: none; -ms-user-select: none; user-select: none;border-radius: 0;}
.input-number-group .input-number-decrement,
.input-number-group .input-number-increment {display: inline-block; width: 40px; background: #a26227; color: #ffffff;text-align: center; cursor: pointer;font-size: 40px;font-weight: 300;}
.input-number-group .input-number-decrement { margin-right: 0.3rem;}
.input-number-group .input-number-increment { margin-left: 0.3rem;}
/* text box increment/decrement   END */

/*header cart*/
/*.sec-header-cart{position: fixed;width:auto; max-width: 190px;padding-top: 10px;z-index: 9;right:5%;color:#a26227;margin: 20px auto 10px auto;border-radius: 5px}
.header-cart{font-size: 26px;padding: 10px;border-radius: 5px;background: rgba(255, 255, 255, 0.75);}
.cart-btn-info {color: #ffffff !important;padding: 0px 5px;background: #a26227!important;border-color: #a26227!important;border-radius: 5px !important;}
.fa-shopping-cart:before { content: "\f07a";padding: 0px 5px;}*/
/* END  header cart*/

/*===================================== Tab Carousel ====================================*/
.sec-tab-carousel{padding-top: 90px;}
.tab-carousel-bg{}
#tab-carousel .carousel-indicators {position: absolute;display: flex;justify-content: center;align-items: center;top: -90px;bottom: auto;left: auto;z-index: 15;width: 100%;padding-left: 0;margin-left: auto;text-align: center;list-style: none;}
#tab-carousel .carousel-indicators li {display: inline-block;width: 100%;height: auto;margin: 0;padding: 0px;min-height: 90px;text-indent: 0;cursor: pointer;background: #a26227;border: 0;border-bottom: 2px solid #800080;border-radius: 0;color: #ffffff;opacity: 1;display: flex;align-items: center;justify-content: center;}
#tab-carousel .carousel-indicators li.active {border-color: transparent;background: #800080;opacity: 1;}
#tab-carousel .carousel-control.left,
#tab-carousel .carousel-control.right {font-size: 30px;width: 50px;height: 100px;line-height: 100px;top: 50%;background: #800080;cursor: pointer;border: 0;text-shadow: none;transform: translateY(-50%);}
#tab-carousel .carousel-control.left {border-radius: 0px 50px 50px 0px;}
#tab-carousel .carousel-control.right {border-radius: 50px 0px 0px 50px;}
#tab-carousel .tab-carousel-bg {width: 100%;min-height: 440px;height: 100%;background: url(images/bg-001.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;}
#tab-carousel .carousel-caption{width: 100%;position: absolute; right: 0;left: 0; text-align: center; text-shadow: none;/*padding: 120px 60px 0px 60px;*/}
#tab-carousel .btn-wrap {margin-top: 30px;}
.sec-innovative-facilities p {text-align: justify;line-height: 30px;margin-bottom: 30px;}
#tab-carousel .container { position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);}

/*-------Boxes---------*/
.sec-boxes{/*background: url(../images/index-6-1920x896.jpg); */background-size: cover;}
.sec-boxes .box-outer > .range{justify-content: center;}
.boxes{/*background: rgba(255, 255, 255, 0.8);*/padding-top: 0px; /*padding-bottom: 30px;*/ }
.box h2{ color: #444444;}
.box-outer{margin: 0px auto;padding-right: 0;padding-left: 0;}
.box{position: relative;/*flex-basis: 30% !important; max-width: 30% !important; margin-left: 3%; margin-bottom: 30px !important;*/ background:transparent; text-align: left; padding:10px; border-radius: 0px;}
.box-inner{ border: 0px solid #a26227;/* color: #444444;*/box-shadow: 0px 0px 20px -10px #a26227;}
.box .modal-dialog{margin-top:5%;}
.box .modal-body img {width: auto; height: auto; max-width: 100%; max-height: 310px; border: 1px solid #DCDCDC;}
.box .range{width:100%;margin: 0px auto;}
.box-title{position: initial;width: 100%;min-height: 80px;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding: 10px 10px 10px 10px;text-align: center;background: #2a2b69;color: #ffffff;}
.box-title .title{font-size:22px;cursor: pointer;line-height: 30px;}
.box-price{width: 100%;padding: 10px;text-align: center;background: #3b3d96;color:#ffffff;}
.box-price .price{margin: 5px 0;font-size: 24px;color: #ffffff;font-family: sans-serif;}
.box-img{margin:0px auto;text-align:center;}
.box-img img{max-width:100%;width:100%;height:auto; /*max-height:230px;min-height:230px;padding:10px; */margin:0px auto; text-align:center;}
.box-short-desc{min-height: 150px;/*max-height: 190px;*/overflow: hidden;}
.box-short-desc p{font-size: 18px; padding: 20px 20px;text-align: center;}
.box-desc{padding:0px;}
.box-desc-heading{margin:20px 0px;}
.box-desc ul{list-style:circle;list-style-position:inside;}
.box-desc .list-marked li {position: relative;padding-left: 20px;}
.box-desc .list-marked li + li {margin-top: 5px;}
.box-desc .list-marked li:before {  position: absolute; content: ''; display: inline-block;width: 10px; height: 10px;left: 0; top: 9px;  background: #ffffff; border-radius: 10px; border: 1px solid #a26227;}
.box-btn-wrap{flex-basis: 100% !important; text-align: center ; max-width: 100% !important;margin-bottom:0px;background: #a26227;  color: #080808; padding:0px; border-radius: 0px; /*margin-left: 0%;*/}
.box-inner{box-shadow:0px 0px 20px -10px #a26227;}
.box-btn-wrap .btn{width: 100%;padding: 10px 20px;font-size: 20px;margin: 0px auto;border-radius: 0px;box-shadow: none;text-transform: uppercase;font-weight: 600;color: #ffffff;}

.box-icon{text-align:center;margin-top:10px;min-height:110px; vertical-align:middle; /*border:3px solid #009ee3;margin-bottom:20px;color:#009ee3;*/}
.box-icon img{height:90px;width:auto;}
.box:hover .box-icon img{height:110px;width:auto;}


.carousel-common-caption{position: absolute;top: 0;bottom: 0;z-index: 9;right: 0;width: 100%;background: rgba(255, 255, 255, 0.0);}

/*===================================== Free Quote ====================================*/
.sec-free-quote{}
.free-quote-left{background: rgba(0, 0, 0, 0.5);border-radius: 10px;}
.free-quote-left .heading-text {/*color: #5c595b*/;color:#ffffff;font-size: 26px;text-align: center;max-width: 500px;padding: 20px 10px; margin: 0px auto}
.free-quote-left ul{width: 100%;margin: 0px auto;padding-bottom: 10px;text-align: center;}
.free-quote-left ul li{display: inline-block !important;margin-right: 20px !important;font-size: 18px;font-weight: 600; /*color: #5c595b*/;color:#ffffff;}
.free-quote ul.circle li::before {/*color: #5c595b*/;color:#ffffff;}

.free-quote-right{}
.free-quote{width:100%;min-height: 365px;border: 1px solid #ffffff; background: #ffffff;box-shadow: 0px 0px 20px -10px #a26227;  color: #000000; padding: 20px 20px 20px 20px; border-radius: 10px; margin-left: 0%;text-align: center;float: right;}
.free-quote .heading-text{padding-bottom: 0px;  color: #000000;margin: 0;}
.free-quote .heading-text-2{padding-bottom: 20px; margin-top: 20px;}
.free-quote  hr{border-color: #a26227; width: 50%;margin: 0px auto;margin-block-start: 0; margin-block-end: 0;}
.free-quote .txtbx{width: 100%; padding: 10px 10px; margin-top: 10px; text-align: center; border: 1px solid #a26227;}
.free-quote .btn{width: 100%; max-width: 200px; padding: 15px 20px; margin-top: 10px; background: #a26227; border: 1px solid #a26227; color: #ffffff;}
.free-quote  span.select2-container{display:none; }

/*===================================== Contact form ====================================*/
.sec-contact-form .contact-info{font-size:18px;}






.our-services{position:absolute;top: 30px;width:100%;}
.we-care{position:absolute;width:100%;top:0px;background: rgba(0, 0, 0, 0.5);border-radius: 0px;padding:20px;}
.we-care-bottom{position:absolute;width:100%;bottom:-10px;}


.sec-header{min-height: 390px;display: flex;justify-content: center;align-items: flex-end;background-repeat: no-repeat !important;background-size: cover !important;}
.sec-header .divider-wrap{padding: 15px 30px; background: rgba(255, 255, 255, 0.75); border-radius: 10px;}


/*----------section divider---------*/
.srec-divider{padding: 0px 0px;margin: -50px auto; width: 100%;}
.srec-divider span{margin: 0px;width: 100%;}
.srec-divider span img{width:100%;}


/*--------------------custom pages--------------------*/

.about-us img{ border-radius: 10px;}
		
.our-mission h1,
.our-mission h2{color:#ffffff;}	
.our-mission p,
.our-mission span,
.our-mission ul li{color:#ffffff;font-size:24px;line-height: 36px;}
.our-mission ul.circle li::before {color: #ffffff;}
.our-mission .divider-wrap .horz-divider.transparent:before {background-image: linear-gradient(to right, transparent, #ffffff, transparent);}
		
.our-vision h1,
.our-vision h2{color:#ffffff;}		
.our-vision p,
.our-vision span,
.our-vision ul li{color:#ffffff;font-size:24px;line-height: 36px;}
.our-vision .divider-wrap .horz-divider.transparent:before {background-image: linear-gradient(to right, transparent, #ffffff, transparent);}

.events,
.notifications{border: 2px solid #082948;}
.events-heading,
.notifications-heading{background: #082948;}
.events .heading,
.notifications .heading{margin:10px; color:#ffffff;}
.events-footer,
.notifications-footer{background: #082948;padding:10px;}
.events-footer a,
.notifications-footer a{color: #ffffff; font-size: 18px;}

.sec-principals-message{border: 5px solid #0f2f4d;border-radius: 10px; margin-top: 150px;}
.sec-principals-img{margin-top: -125px;}
.principals-img{border-radius: 100%; background: #bbbfc0;}
.principals-img img{border-radius: 100%;width: auto;max-width: 320px;max-height: 250px;border: 5px solid #0f2f4d;}
.principals-message {padding:30px; background: rgb(255, 255, 255, .5);}
.principals-message p{text-align:justify;}

/*-------------------File Upload---------------------*/
.input-field{margin-bottom:10px;}
    
.input-field input[type="file"] {display: block;padding: 0px;}
/*Chrome*/
.input-field input[type="file"]::-webkit-file-upload-button{visibility:hidden;width:0px;}
.input-field input[type="file"]::before {content: 'Choose file';display: inline-block;height: 55px;line-height: 55px;color: #ffffff;font-weight: 500;background: #082948;font-size: 16px;border: 0px solid #082948;padding: 0px 15px;border-radius: 0;cursor: pointer;}
.input-field input[type="file"]:hover::before {border-color: #a26227;background: #a26227;}
<!--.input-field input[type="file"]:active::before {background: #082948;}-->
		
/*firefox*/
.input-field input[type="file"]::file-selector-button{border-radius: 0;cursor: pointer;height: 55px;line-height: 55px;color: #ffffff;font-weight: 500;background: #082948;font-size: 16px;border: 0px solid #082948;padding: 0px 15px 10px 15px;}	
.input-field input[type="file"]::file-selector-button:hover{border-color: #a26227;background: #a26227;}	
		
		
/*===================================== Responsive ====================================*/
@media (min-width:767px){
	.navbar{padding:5px 0px 0px 0px; border-bottom:0;background:-webkit-linear-gradient(top, #ffffff, rgba(255, 255, 255, 0.7));/*Safari 5.1-6*/
	background:-o-linear-gradient(top, #ffffff, rgba(255, 255, 255, 0.7));/*Opera 11.1-12*/
	background:-moz-linear-gradient(top, #ffffff, rgba(255, 255, 255, 0.7));/*Fx 3.6-15*/
	background:linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0.7));/*Standard*/
	-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out;background:#ffffff;box-shadow:0px 0px 20px 0px #a26227;}
	/*for IE9 fallback background color*/
	.no-csstransitions .navbar-default{background:rgba(0,0,0,.8);}
	.navbar-brand{padding:0px;height:130px;}
	.navbar-brand>img{width:auto;max-width: 100%;max-height:130px;padding-top: 0px;padding-bottom: 0px;}
	.navbar-default .navbar-nav>li>a {font-size: 18px;padding: 10px 15px;line-height: 30px; font-weight: 500;}
	.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto; margin-top: -5px; background: rgba(2, 4, 82, 0.7); border: 0;-webkit-box-shadow: none;box-shadow: none;}
	
	.top-nav-collapse{padding:0;background:rgba(255,255,255,.8);background:#ffffff;}
	.top-nav-collapse .navbar-brand {height: auto;}
	.top-nav-collapse .navbar-brand>img{width:auto;max-height:40px;margin-top:5px;}
	.top-nav-collapse .navbar-nav>li>a{text-transform:capitalize;font-size:18px;line-height:30px;font-weight:500;}

	.nav.navbar-nav li ul.dropdown-menu li a:hover,
	.nav.navbar-nav li ul.dropdown-menu li a:focus{background: #082948; color: #ffffff; }
	li.dropdown > .submenu-wrapper > .submenu-inner{background:transparent;}
	
	.footer-widget ul li{line-height:34px;display:block;padding:0px 10px;padding-left: 30px;}		
	
	.sec-divider{padding: 0px 0px;margin: -55px auto; width: 100%;}
	.sec-divider span{margin: 0px;width: 100%;}
	.sec-divider span img{width:100%;}
}

@media (min-width:1920px){
	.sec-divider{display:none;}
	.sec-divider span{margin: 0px;width: 100%;}
	.sec-divider span img{width:100%;}
}

@media (max-width:1023px){
	
	h1,.h1{font-size:30px;color: #a26227;}
	h2,.h2{font-size:26px;color: #a26227;}
	h3,.h3{font-size:24px;}
	h4,.h4{font-size:18px;}
	h5,.h5{font-size:14px;}
	h6,.h6{font-size:12px;}
	p{margin: 0 0 15px; font-size: 18px;line-height: 28px;}
	
	.our-mission p, 
	.our-mission span, 
	.our-mission ul li {font-size: 18px;  line-height: 28px;}
	.our-vision p, 
	.our-vision span, 
	.our-vision ul li {font-size: 18px;  line-height: 28px;}	
	
	.sec-divider{padding: 0px 0px;margin: -35px auto; width: 100%;}
	.sec-divider span{margin: 0px;width: 100%;}
	.sec-divider span img{width:100%;}
	
}
@media (min-width:768px) and (max-width:991px){
	 .free-quote {margin-left: 0%; }
}

@media (max-width:767px){
	
	h1,.h1{font-size:28px;color: #a26227;}
	h2,.h2{font-size:24px;color: #a26227;}
	h3,.h3{font-size:20px;}
	h4,.h4{font-size:16px;}
	h5,.h5{font-size:14px;}
	h6,.h6{font-size:12px;}
	p{margin: 0 0 15px; font-size: 16px;line-height: 24px;}
	
	.our-mission p, 
	.our-mission span, 
	.our-mission ul li {font-size: 16px;  line-height: 26px;}
	.our-vision p, 
	.our-vision span, 
	.our-vision ul li {font-size: 16px;  line-height: 26px;}
	
	.sec-divider{padding: 0px 0px;margin: -25px auto; width: 100%;}
	.sec-divider span{margin: 0px;width: 100%;}
	.sec-divider span img{width:100%;}
	
	.mb-center{text-align:center;float:none;margin-left: auto;margin-right: auto;}
	.mb-right{text-align:right;float:none;}
	.mb-left{text-align:left;float:none;}
	
	.page-header-wrapper{min-height:350px;}
	.navbar-default{background:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8);}
	
	.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #ffffff;}
	.nav>li>a:hover, .nav>li>a:focus { text-decoration: none; background: #0f1164;	}
	.carousel-inner { position: relative; width: 100%; overflow: hidden;}
	.hippo-offcanvas-container {position: fixed;}
	
	.membership-is-free .col-lg-6,
	.membership-is-free .col-md-6,
	.membership-is-free .col-sm-6,
	.membership-is-free .col-lg-12, 
	.membership-is-free .col-md-12,
	.membership-is-free .col-sm-12{padding-right: 0px;padding-left: 0px;}
	.membership-is-free .btn {padding: 10px 20px !important; white-space: normal;}
	
	ul {font-size: 16px;}
}

@media (max-width:580px){
	
	h1,.h1{font-size:22px;color: #a26227;}
	h2,.h2{font-size:20px;color: #a26227;}
	h3,.h3{font-size:18px;}
	h4,.h4{font-size:16px;}
	h5,.h5{font-size:14px;}
	h6,.h6{font-size:12px;}
	p{margin: 0 0 15px; font-size: 16px;line-height: 24px;}
	
	.our-mission p, 
	.our-mission span, 
	.our-mission ul li {font-size: 16px;  line-height: 26px;}
	.our-vision p, 
	.our-vision span, 
	.our-vision ul li {font-size: 16px;  line-height: 26px;}
	
	.sec-divider{padding: 0px 0px;margin: -15px auto; width: 100%;}
	.sec-divider span{margin: 0px;width: 100%;}
	.sec-divider span img{width:100%;}

	.mb-center{text-align:center;float:none;margin-left: auto;margin-right: auto;}
	.mb-right{text-align:right;float:none;}
	.mb-left{text-align:left;float:none;}
	
}
