body{font-size:15px;line-height:1.52;color:#000;font-size:16px;font-family:'Open Sans', sans-serif;font-weight:400;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
.section-padding{padding:60px 0px;}
/*.navbar-fixed-bottom, .navbar-fixed-top{position:inherit;right:inherit;left:inherit;z-index:inherit;} */
.about{padding:70px 0px 30px;background:#fff;}
.about h1{color:#000;padding-bottom:12px;margin-top:-5px;}
.about h2{color:#000;padding-bottom:12px;}
.orangebg{padding:25px 15px;border-radius:8px;box-shadow:0 0 7px #ddd;}
.orangebg h3{color:#000;padding:10px 0 10px 7px;margin:0px;}
.orangebg ul{list-style:none;margin:0;padding-left:0px;}
.orangebg li{padding-bottom:11px;font-size:15px;border-bottom:1px dotted #D3D3D3;line-height:30px;background:url(../img/why-icon.png) no-repeat 0 12px;padding-left:20px;color:#000;}
a.btn_read{color:#fff;padding:10px 22px;font-size:16px;border:#b82025 1px solid;background:#b82025;border-radius:0;margin:15px 0px 0px 0px;float:right;}
a.btn_read:hover{color:#fff !important;border:#333 1px solid;background:#333;}
.about p{color:#000;}
h1, h2, h3, h4, h5, h6{font-family:Open Sans, sans-serif;font-weight:700;color:#000;}
a{color:#ea1e52;}
a:hover, a:focus{color:#b82025;}

/* Start of top */
.top{padding:0 10px;}
.top h2{ padding:0px; margin:0px;}
.top h2.font60{ color:#272469; font-size:55px; text-transform:uppercase; padding:10px 0px; margin:0px; font-weight:bold;}
.top h2.font60 span{color:#b82025;}
/*.navbar-default .navbar-brand{color:#e39019;border:0px;}
.navbar-default{background-color:#b82025; border-radius:0px; border:0px; text-align:center;}
.course-text{padding:84px;}
.navbar-default .navbar-nav > li > a{color:#fff;font-size:14px;font-weight:700;}
.navbar-nav > li > a{padding:0px;margin:0px;padding:15px 25px 10px 25px;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#e39019;}
.navbar-nav .active a{background:none !important;color:#e39019!important;outline:none;}
.btn-trial a{background-color:#e39019;border-radius:25px;color:#ffffff !important;border:1px solid #e39019;}
.btn-trial a:hover, .btn-trial a:focus{border:1px solid #e39019;background-color:#fff;color:#e39019!important;}
.navbar-default .navbar-brand{font-family:'Dosis', sans-serif !important;font-weight:700;text-transform:uppercase;padding:0px;height:inherit;font-size:36px;margin:10px 0px;}
.navbar-default .navbar-brand span{font-weight:100 !important;}
.navbar{margin-bottom:0px;} */
.padding-zero{padding:0px;}
.mart20{margin-top:20px;}
.banner{ width:100%; text-align:center; padding:3em 0px; background-color:rgba(247, 247, 247);}
.banner h2{ color:#000; font-weight:bold; font-size:20px; line-height:36px; padding:5px 0px; margin:0px;}
.banner h3{ color:#000;font-weight:bold;font-size:20px;line-height:30px;padding:5px 0px; margin:0px;}
.banner h4{ color:#000;font-weight:bold;font-size:20px;line-height:27px;padding:5px 0px; margin:0px;}
.banner h5{ color:#000;font-weight:bold;font-size:20px;line-height:27px;padding:5px 0px; margin:0px;}

/*.banner img{ width:100%;}
.banner2{width:100%;}
.banner2 img{width:100%;}
.bg-color{min-height:580px;}
.bannercaption{padding:10px 25px 20px 25px;margin:1em 0 1.5rem 0;z-index:99;position:absolute;top:100px;color:#fff;left:0px;text-align:left;width:100%;}
.bannercaption h1{color:#222;line-height:44px;font-size:37px;}
.bannercaption ul{list-style:none;padding:0px;margin:0px;}
.bannercaption ul li{padding:0px;margin:0px;display:block;line-height:28px;color:#222;}
*/
.get-quote{background-color:#e39019;color:#fff;padding:11px 25px;margin-top:15px;}

.form-wrapper{border:1px solid #b82025;padding:0px 20px 20px 20px;border-radius:7px;margin:1em auto 1.5rem auto;z-index:99;background:rgba(255,255,255,0.9);position:absolute;top:1%;right:8%; float:right; width:28%;}
.formsection{width:90%;margin:0 auto;clear:both;}
.form-wrapper h2{padding:0px;line-height:30px;font-size:25px;color:#333;text-align:center;}
.form-wrapper .form-control{background:#fff;border:#b82025 1px solid !important;width:100%;margin-top:5px;border-radius:0;}
h2{font-size:24px;padding-bottom:15px;}
.bottom-line{width:25px;height:3px;background-color:rgb(99, 122, 145);}
.fea{margin-top:25px;}
.fea-img{width:20%;}
.heading{width:80%;}
.fea i{font-size:39px;color:#e39019;margin-top:7px;}
.heading h4{font-size:17px;line-height:1.25;font-weight:700;color:#000;margin:10px 0px;text-align:left;}
.heading p{text-align:left;}

.whitebox{ padding:3em 10px 3em 10px; text-align:center;}
.whitebox h2{ color:#b82025; font-weight:bold; font-size:30px; line-height:36px; padding:5px 0px; margin:0px;}
.whitebox h3{ color:#272469;font-weight:bold;font-size:27px;line-height:30px;padding:5px 0px; margin:0px;}
.whitebox h4{ color:#000;font-weight:bold;font-size:23px;line-height:27px;padding:5px 0px; margin:0px;}

.about-col{background:#fff;border-radius:0 0 4px 4px;box-shadow:0px 2px 12px rgba(0, 0, 0, 0.08);margin-bottom:20px;text-align:center;}
.about-col .img{position:relative;}
.about-col .img img{border-radius:4px 4px 0 0;}
.about-col .icon{width:64px;height:64px;padding-top:8px;text-align:center;position:absolute;background-color:#e39019;border-radius:50%;text-align:center;border:4px solid #fff;left:calc(50% - 32px);bottom:-30px;transition:0.3s;}
.about-col i{font-size:36px;line-height:1;color:#fff;transition:0.3s;}
.about-col h2{color:#000;text-align:center;font-weight:700;font-size:20px;padding:0;margin:40px 0 12px 0;}
.about-col h2 a{color:#000;}
.about-col p{font-size:14px;line-height:24px;color:#333;margin-bottom:0;padding:0 20px 20px 20px;}
#organisations{}
.greybg{background:rgba(247, 247, 247);padding:4em 0px;}
.greybg img{margin-top:22px;}
.whitebg{background:rgba(255, 255, 255);padding:30px 0px 30px;}
.whitebg img{margin-top:22px;}
.orga-stru{background-color:#e39019;width:109px;height:auto;padding:10px 10px 25px 10px;text-align:center;border-radius:0px 80px 99px 99px;-moz-border-radius:0px 80px 99px 99px;-webkit-border-radius:0px 80px 99px 99px;-o-border-radius:0px 80px 99px 99px;}
.orga-stru h3{font-size:36px;color:white;font-weight:bold;}
.orga-stru p{font-size:14px;color:white;font-weight:normal;line-height:20px;padding-top:15px;}
.orga-stru i{font-size:150px;margin-top:35px;color:rgb(255, 255, 255);}
h3.det-txt{font-size:40px;font-weight:bold;text-transform:uppercase;}
h4.sm-txt{color:#e39019;font-size:24px;}
p.det-p{padding:40px 0px;}
#work-shop{background-color:rgb(247, 247, 247);}
.service-box{background:#fff;padding:0px;box-shadow:0px 0px 1px 1px rgba(0,0,0,0.1);}
.icon-box i{color:#e39019;font-size:65px;}
.ser-text{font-size:24px;}
.icon-box, .icon-text{padding:20px 0px 20px 0px;}
#testimonial{background:url('../img/testimonialbg.jpg') no-repeat center top;background-size:cover;background-color:rgba(0,0,0,0.6);min-height:580px;position:relative;}
.bg-white{background-color:#fff !important;}
.text-comment{background-color:rgb(255, 255, 255);padding:20px;}
.text-par{font-size:20px;padding-bottom:15px;}
blockquote{border-left:2px solid #eee;background:#fff;padding-top:35px;padding-bottom:25px;text-align:center;}
#testimonial .blockquote-footer{font-family:'Open Sans', sans-serif;}
#testimonial .header-section{}
#testimonial .header-section h2{color:#000000;}
#testimonial .header-section p{color:#000000;}
#testimonial blockquote:hover{border-left:2px solid #8ac9d2;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
#testimonial img:hover{-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);position:relative;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
#testimonial p{font-size:14px;margin-top:20px;font-family:'Open Sans', sans-serif;}
#testimonial .fa.fa-quote-right{color:#757373;padding-right:8px;}
[class*=" imghvr-"] figcaption, [class^="imghvr-"] figcaption{background-color:#e39019;}
[class*=" imghvr-"], [class^="imghvr-"]{background-color:#e39019;color:#fff;}
#howitworks{}
.boxcolumn{padding:0px;margin:15px 0px;text-align:center;}
.boxcolumn i{font-size:36px;color:#000;}
.boxcolumn h4{font-size:20px;padding:11px 0;color:#000;margin:0px;}
.boxcolumn p{font-size:16px;color:#333;line-height:25px;padding:0px;margin:0px;}
.contact-form-button{background:#b82025;padding:12px 25px;color:#fff;border:0;margin-top:18px;border-radius:5px;}
.yellowbg{background:#b82025;padding:5px 0px;width:100%;position:relative;}
.yellowbg:before{position:absolute;content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #b82025;left:50%;top:0%;z-index:99;margin-left:-15px;}
.yellowbg h2{color:#fff;letter-spacing:2px;font-size:30px;text-align:center;}
#footer{background:#0a0739;padding:0 0 30px 0;color:#eee;font-size:14px;}
#footer .footer-top{background:#131058;padding:60px 0 30px 0;}
#footer .footer-top .footer-info{margin-bottom:30px;}
#footer .footer-top .footer-info h3{font-size:34px;margin:0 0 20px 0;padding:2px 0 2px 10px;line-height:1;color:#fff;font-family:'Open Sans', sans-serif;font-weight:700;letter-spacing:3px;border-left:4px solid #d6262c;}
#footer .footer-top .footer-info p{font-size:14px;line-height:24px;margin-bottom:0;font-family:'Open Sans', sans-serif;color:#eee;}
#footer .footer-top .social-links a{font-size:18px;display:inline-block;background:#272469;color:#eee;border:#b2aff1 1px solid;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:0.3s;}
#footer .footer-top .social-links a:hover{background:#d6262c;color:#fff;}
#footer .footer-top h4{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;position:relative;padding-bottom:12px;}
#footer .footer-top h4::before, #footer .footer-top h4::after{content:'';position:absolute;left:0;bottom:0;height:2px;}
#footer .footer-top h4::before{right:0;background:#555;}
#footer .footer-top h4::after{background:#b82025;width:60px;}
#footer .footer-top .footer-links{margin-bottom:30px;}
#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0;}
#footer .footer-top .footer-links ul i{padding-right:8px;color:#ddd;}
#footer .footer-top .footer-links ul li{border-bottom:1px solid #333;padding:10px 0;}
#footer .footer-top .footer-links ul li:first-child{padding-top:0;}
#footer .footer-top .footer-links ul a{color:#eee;}
#footer .footer-top .footer-links ul a:hover{color:#e39019;}
#footer .footer-top .footer-contact{margin-bottom:30px;}
#footer .footer-top .footer-contact p{line-height:26px;}
#footer .footer-top .footer-newsletter{margin-bottom:30px;}
#footer .footer-top .footer-newsletter input[type="email"]{border:0;padding:6px 8px;width:65%;}
#footer .footer-top .footer-newsletter input[type="submit"]{background:#18d26e;border:0;width:35%;padding:6px 0;text-align:center;color:#fff;transition:0.3s;cursor:pointer;}
#footer .footer-top .footer-newsletter input[type="submit"]:hover{background:#13a456;}
#footer .copyright{text-align:center;padding-top:30px;}
#footer .credits{text-align:center;font-size:13px;color:#ddd;}

@media screen and (max-width:1024px) and (min-width:768px){.yellowbg h2{color:#fff;letter-spacing:1px;font-size:22px;text-align:center;}
.ser-text{font-size:20px;}
.service-box, .feature-info, .orga-stru{margin-bottom:30px;}
.pricing-head .amount{font-size:51px;}
.price-table .pricing-head h4{font-size:18px;}
.form-wrapper h2{padding:0px;font-size:20px;color:#333;text-align:center;}
.form-wrapper{width:90%;right:5%;padding-bottom:0px;}
/*.navbar-nav > li > a{padding:0px;margin:0px;padding:15px 12px 10px 12px;} */
.banner{width:100%; position:relative;  }
.banner img{ width:100%;height:480px;}
.form-wrapper{border:1px solid #b82025;padding:0px 20px 20px 20px;border-radius:7px;margin:1em auto 1.5rem auto;z-index:99;background:rgba(255,255,255,0.9);position:absolute;top:1%;right:8%; float:right; width:35%;}
.form-wrapper h2{padding:0px;line-height:30px;font-size:20px;color:#333;text-align:center;}
.form-wrapper .form-control{background:#fff;border:#b82025 1px solid !important;width:100%;margin-top:5px;border-radius:0;}
.form-wrapper .form-contro h2{font-size:20px;padding-bottom:15px;}

}
/*
@media (min-width: 768px){
.navbar-nav {float: none; margin: 0 auto;text-align: center;display: inline-block;}
}
*/
@media screen and (max-width:767px) and (min-width:300px){
/* .navbar-toggle{margin-top:11px;margin-right:15px;}
.navbar-nav > li > a{padding:0px;margin:5px 5px;padding:8px 15px;} */
a.btn_read{float:none;}
.ser-text{font-size:20px;}
.service-box, .feature-info{margin-bottom:30px;}
.pricing-head .amount{font-size:51px;}
.price-table .pricing-head h4{font-size:18px;}
.form-wrapper{width:90%;right:5%;}
.banner{ padding:15px;}
.banner h2{ color:#000; font-weight:bold; font-size:16px; line-height:25px; padding:2px 0px; margin:0px;text-align:justify;}
.banner h3{ color:#000;font-weight:bold;font-size:16px;line-height:22px;padding:2px 0px; margin:0px;text-align:justify;}
.banner h4{ color:#000;font-weight:bold;font-size:16px;line-height:20px;padding:2px 0px; margin:0px;text-align:justify;}
.banner h5{ color:#000;font-weight:bold;font-size:16px;line-height:18px;padding:2px 0px; margin:0px;text-align:justify;}
.form-wrapper{border:1px solid #b82025;padding:10px 15px;border-radius:7px;margin:1em auto 2em auto;
z-index:99;background:rgba(255,255,255,0.9);position:absolute;top:25%;right:0%; left:0px;float:none; width:90%;}
.top h2.font60{ color:#272469; font-size:35px; text-transform:uppercase; padding:10px 0px; margin:0px; font-weight:bold;}
.top h2.font60 span{color:#b82025;}
.banner{ padding:15px; }
.about { margin-top:0em;}
.about h1 {color: #000;padding-bottom: 12px; margin-top:0px; font-size:20px; line-height:32px;}
.orangebg { margin-top:1.6em;}
.yellowbg h2 {color: #fff;letter-spacing:0px;font-size:18px;text-align: center; line-height:30px;}
.header-section p{font-size:14px; padding:0 0px;}
}
@media screen and (max-width:450px) and (min-width:300px){.text-dec{font-size:20px;}
.big-text{font-size:30px;}
.small-text{font-size:14px;}
.intro-para{font-size:30px;}
.header-section p{font-size:14px;}
.heading{margin-bottom:20px;}
.orga-stru i{font-size:92px;}
.orga-stru{padding:5px 5px 15px 5px;width:75px;margin-bottom:20px;}
.orga-stru h3{font-size:28px;}
.orga-stru p{font-size:13px;}
h3.det-txt{font-size:28px;}
.cta-2-txt{font-size:20px;}
.service-box, .text-comment, .price-table{margin-bottom:30px;}
.contact-form-button{width:40%;}
.footer .social-links li{margin:0 5px 25px;}
.cta-2-form-submit-btn{font-size:10px;}
.cta-2-form input[type="email"]{padding:13px 10px;font-size:10px;min-width:187px;}
.modal-sm{width:300px;}
.login-box-body{padding:15px 20px;}
/*.navbar-default .navbar-brand{margin-left:10px;}
.navbar-default .navbar-nav > li > a{text-align:center;} */
}

/* Start of 404page */
.wrap{ margin:4em auto 0 auto; clear:both;}
.charrsauchaar h1{font-size:200px;color:#b82025;text-align:center;margin-bottom:1px;text-shadow:4px 4px 1px white;font-family: 'Capriola', sans-serif;}	
.charrsauchaar p{color:#131058;font-size:25px;margin-top:1px;text-align:center;font-family: 'Capriola', sans-serif;}	
.charrsauchaar p span{color:lightgreen;}
.sub{margin:0 auto 6em auto; text-align:center;}
.sub a{color:#fff;background:#272727;text-decoration:none;padding:10px 20px;font-size:13px;font-family: arial, serif;font-weight:bold;-webkit-border-radius:.5em;-moz-border-radius:.5em;-border-radius:.5em;}
.formbox{ background:#f2f2f2; padding:15px;}
.mapaddress{ padding:10px 0 0 0px;}
/*
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
*/
#table-content{
    padding:0px 0px 30px;
}

table {
    width: 100%;
}
.ttl {
    padding: 2px;
    text-align: center;
    font-weight: bold;
    border: 2px solid black;
    color: #A27904;
}
.cntnt {
    font-weight: bold;
    border: 2px solid black;
    padding: 10px;
    color: #A27904;
}
.ttl1 {
    padding: 5px 20px;
    text-align: center;
    font-weight: bold;
    border: 2px solid black;
    color: #000;
}
.cntnt1 {
    font-weight: normal;
    font-size: 16px;
    border: 2px solid black;
    color: #000;
    padding: 8px 20px;
    text-align: justify;
}






.header-nav{ 
    position:relative;
    width:100%;
    background-color: #b82025;
    border-radius: 0px;
    border: 0px;
    text-align: center;
    
}

nav{position:relative;width:980px;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0px;}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif;background:#b82025;}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{padding:17px;font-size:14px;letter-spacing:1px;text-decoration:none;color:#fff;font-weight:700;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#fff}
#cssmenu > ul > li a:hover{color:#e39019!important;}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#fff;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#fff;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;z-index:99;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#333;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:76%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:170px;font-size:14px;text-decoration:none;color:#fff;font-weight:400; text-align:left;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}

@media screen and (max-width:1000px){
.header-nav{
    width:100%;
    text-align:left;
}
nav{width:100%;;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none;margin-left:-5%;}
#cssmenu ul li{width:100%;border-top:1px solid #444}
#cssmenu ul li:hover{color:#e39019!important;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#333!important;}

#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{width:55px;height:36px;position:absolute;right:15px;top:6px;cursor:pointer;z-index: 12399994;border: 1px solid #333;background-color: transparent;border-radius: 4px;}
.button:after{position:absolute;top:18px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:10px;right:20px;display:block;height:2px;width:20px;background:#fff;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:15px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:15px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid transparent;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:transparent}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}

header{
    background-color: #b82025;
	margin:0;
	padding:0 0 0px;
	position:relative;
	z-index:2000;
}

/* --- menu --- */

header .navigation {
	float:right;
}
.navbar {
    position: relative;
    min-height: auto;
    margin-bottom: 0px;
    border: 1px solid transparent;
}
header ul.nav li {
	border:none;
	margin:0;
}

header ul.nav li a {	
	border:none;
	
}
header ul.nav li ul {
	z-index:1000;
	margin-top:10px;
}
header ul.nav li ul li ul {
	margin:1px 0 0 1px;
}
header ul.nav li a i {	
	color:#fff;
}
.dropdown {
  position: relative;
}
.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}

.nav > li > a {
  display: block;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
  cursor: pointer;
}


.navbar .nav a:hover {
	background:none;
}

.navbar .nav > .active > a,.navbar .nav > .active > a:hover {
	font-weight:600;
}

.navbar .nav > .active > a:active,.navbar .nav > .active > a:focus {
	background:none;
	outline:0;
	font-weight:600;
}

.navbar .nav li .dropdown-menu {
	z-index:1000;
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.navbar .nav > li {
  float: left;
}
.navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #333333;
  text-decoration: none;
  background-color: transparent;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.navbar .nav > li > .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}

.dropdown-menu {
  *border-right-width: 0;
  *border-bottom-width: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;

}
.dropdown-menu .dropdown i {
	position:absolute;
	right:0;
	margin-top:3px;
	padding-left:20px;
}

.dropdown-submenu > .dropdown-menu {
  -webkit-border-radius: 0 0 0 0;
     -moz-border-radius: 0 0 0 0;
          border-radius: 0 0 0 0;
}

.navbar .nav {
  border-right:none;
  border-left:none;
  
}

.navbar .nav > li > a {
  float: none;
  font-size:14px;
  font-weight:700;
  margin-left:0px;
  margin-right:0;
  text-decoration: none;
  text-shadow: none;
  border-right:none;
  border-left:none;
  color: #fff;
  
  padding:15px 15px 15px 15px;

  background-image: none;
   background: none;
}

.navbar .nav > li > a:hover,
.navbar .nav > li > a:focus {
  color: #e74c3c;
   background-color: none;
 
 
  	  
}

  


.navbar .nav  > a i[class^="icon-"]{
	color:#fdfdfd;
}
ul.nav li.dropdown a {
	z-index:1000;
	display:block;
}

ul.nav li.dropdown ul li ul.dropdown-menu {
	margin-left:0px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

ul.nav li.dropdown ul li i {
	margin-right:20px;
}

 select.selectmenu {
	display:none;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 180px;
  padding: 0;
  margin: 2px 0 0;
  list-style: none;
	background: #343434;
  border: none;
  border: none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
border:2px solid #302f2f;
border-top:none;
  -webkit-background-clip: none;
     -moz-background-clip: none;
          background-clip: none;
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}
.dropdown-menu li {
	margin:0;
	padding:0;
}

.dropdown-menu li  a {
  color: #fff;
  font-size:14px;
  font-weight:400;
  padding:10px 15px 10px 15px;
  margin:0;
  text-shadow:none;
  
  text-decoration:none;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a, 
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #fff;
  background-color:#343434;
  text-decoration: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-repeat: none;
  filter:none;
}
.dropdown-menu .sub-menu-level1, .dropdown-menu .sub-menu-level2 {left:100%;position:absolute;top:0;visibility:hidden;margin-top: 0;}
.dropdown-menu .submenu-level-one{height:350px;overflow-x:hidden;overflow-y:scroll;}
.dropdown-menu .submenu-level-one::-webkit-scrollbar {
     width: 5px;
}
.dropdown-menu .submenu-level-one::-webkit-scrollbar-track {
  background: #f1f1f1; 
}

.dropdown-menu .submenu-level-one::-webkit-scrollbar-thumb {
  background: #888; 
}
.dropdown-menu .submenu-level-one::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.dropdown-menu li:hover .sub-menu-level1 {visibility:visible;}
.dropdown-menu li li:hover .sub-menu-level2 {visibility:visible;}


@media (min-width: 1200px) {
  .container,
  .navbar-static-top .container{
    width: 1170px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {

  .container,
  .navbar-static-top .container{
    width: 724px;
  }
	nav ul li {
		display:none;
	}
    select.selectmenu  {    
      display: block;
	  width:100%;
	  margin-top:0;
	  color:#111;
	  margin-right:20px;
	  line-height:30px;
		font-size:13px;
		
    }
	
	select.selectmenu .bold {
		font-weight:bold;
	}

}
@media (max-width: 768px) {
  .navbar .nav {
        display:none;
    }
	nav ul li {
		display:none;
	}

	header .navigation {
		margin:0 auto;
		text-align:center;
		  width:90%;
		  float:none;
	}
    select.selectmenu  {    
        display: block;
        width: 100%;
        float: left;
        margin-bottom: 10px;
        color: #111;
        
        font-size: 14px;
        padding: 7px 0px;
        margin-top: 10px;
		
    }
	
	select.selectmenu .bold {
		font-weight:bold;
	}

}
@media (max-width: 480px) {
	
	.headnav {
		text-align:center;
		float:none;
		margin:10px 0 0 0;
	}
}

/*inner-pages*/
.banner-img{
    width:100%;
}
.banner-text{
    margin-left:40%;
    margin-top:-22%;
}
.banner-text .header-one{
    font-size: 46px;
    font-weight: 700;
    letter-spacing: 2px;
    color: rgba(0,0,0,.8);
    font-family: playfair display,Georgia,serif;
    margin: 0 0 15px;
    line-height: 1.3;
    text-transform:uppercase;
    text-align:center;
}
.banner-text .header-two{
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 2px;
    color: rgba(0,0,0,.8);
    font-family: playfair display,Georgia,serif;
    margin: 0 0 20px;
    line-height: 1.3;
    text-transform:uppercase;
   text-align:center;
}
.banner-text .btn-view {
    font-size: 14px;
    letter-spacing: 5px;
    color: #000;
    text-transform: uppercase;
    border: 1px solid #000;
    padding: 7px;
    text-decoration: none;
    
    
}
.banner-text .btn-view:hover {
    background:rgba(255,255,255,0.7);
    border:1px solid rgba(255,255,255,0.7);
}

.section-inner-page{
    padding:60px 0px 30px;
    margin-top:8%;
}
.section-inner-page p{
    text-align:justify;
    color:#000;
    font-size:15px;
}
/*inner-pages end*/
/*blog pafination*/
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
    background-color:#b82025;
    border-color:#b82025;
}
.pagination-lg>li>a, .pagination-lg>li>span {
    padding: 5px 10px;
    font-size: 14px;
}
.pagination>li>a, .pagination>li>span {color:#b82025;}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{
    color:#777;
}
/*blog Pagination end*/
@media only screen and (max-device-width: 767px)  {
  
    .banner-text{
        margin-left:40%;
        margin-top:-25%;
    }
    .banner-text .header-one{
        font-size: 16px;
         text-align:center;
         margin-bottom: 5px;
         line-height: 1.0;
    }
    .banner-text .header-two{
        font-size: 14px;
        margin-bottom:5px;
       text-align:center;
    }
    .banner-text .btn-view {
        font-size: 10px;
        letter-spacing: 3px;
        color: #000;
        text-transform: uppercase;
        border: 1px solid #000;
        padding: 5px;
        text-decoration: none;
       
        
    }
    
    .section-inner-page {
        padding: 25px 0px 30px;
        margin-top: 0%;
    }
   
      
}
@media (min-width: 768px) and (max-width: 1023px)  {
  
  .banner-text{
        margin-left:40%;
        margin-top:-21%;
    }
    .banner-text .header-one{
        font-size: 30px;
         text-align:center;
         margin-bottom: 10px;
         line-height: 1.0;
    }
    .banner-text .header-two{
        font-size: 26px;
        margin-bottom:15px;
       text-align:center;
    }
    .banner-text .btn-view {
        font-size: 14px;
        letter-spacing: 3px;
        color: #000;
        text-transform: uppercase;
        border: 1px solid #000;
        padding: 7px;
        text-decoration: none;
        
        
    }
    
    .section-inner-page {
        padding: 60px 0px 30px;
        margin-top: 0%;
    }
  
}
@media (min-width: 1024px) and (max-width: 1280px) {
  
    .section-inner-page {
        padding: 60px 0px 30px;
        margin-top: 5%;
    }
  
}
.section-inner-page h1{
    font-size: 24px;
    padding-bottom: 15px;
    color: #D2691E;text-align:center;margin:0;
}
.section-inner-page h2{
    font-size: 20px;
    padding-bottom: 15px;
    color: #D2691E;
}
.section-inner-page h3{
    font-size: 20px;
    padding-bottom: 15px;
    color: #D2691E;
}
.section-inner-page h4 {
    font-size: 20px;
    padding-bottom: 15px;
    color: #D2691E;
}
.section-inner-page h5 {
    font-size: 20px;
    padding-bottom: 15px;
    color: #D2691E;
}
.section-inner-page .features p{
    font-size:14px;
    padding-left:30px;
    margin-bottom:5px;
}


.review {
    margin-bottom: 2%;
    padding: 30px;
    padding-top: 10px;
    padding-bottom: 20px;
    width: 300px;
    background-color: #fff;
    box-shadow: 0px 0px 5px #888888;
    color:#000;
}
.section-inner-page ul{
   
    color:#000;
    list-style-type: disc !important;
   padding-bottom:20px;
}
.section-inner-page ul li{
    font-size:14px;
     margin-bottom:10px;
}
#blog-content{
	padding:10px 0px 30px;
	background: #ececec;
}
#blog-content .blog-heading{
	text-align:center;
	
}

#primary{
    padding: 10px 20px 30px;
    width:1000px;
    margin:0 auto;
}
#primary .blog-posts{
    width:960px;
	margin: 0;
    padding: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
    background: #fff;
    float: left;
    border-bottom: 4px double #1d7bb9;
}
#primary .blog-posts .entry-title{
	font-size:22px;
	font-weight:normal;
	color:#000;
}
#primary .blog-posts p{
	text-align:justify;
	color:#000;
	font-size:15px;
}
#primary .blog-posts .readmore{
	text-align:right;
}
#primary .blog-posts .readmore .btn-primary{
	border-radius:0px;
	border: 1px solid #b82025;
    background-color: #b82025;
}
#blog-content-pages{
	padding:40px 0px 40px;
}
#blog-content-pages h1{
	font-size: 24px;
	margin-bottom:20px;
}
#blog-content-pages h2, #blog-content-pages h3, #blog-content-pages h4{
	font-size: 20px;
	padding-bottom:10px;
}
#blog-content-pages p{
	font-size:15px;
	color:#000;
	text-align:justify;
}
#blog-content-pages p img{
	height:512px;
	width:768px;
	padding:40px
}
#blog-content-pages ul{
    list-style-type:disc;
    color:#000;
    font-size:15px;
}
#blog-content-pages ul li{margin-bottom:10px;}
@media (min-width: 768px) and (max-width: 1023px) {
    .whatsapp-phone{
      display:none;
  }
  .dialer-phone{
      display:none;
  }
  #primary{width:100%;}
  #primary .blog-posts{width:100%!important;}
}
@media (min-width: 1024px) and (max-width: 1280px) {
  
   .whatsapp-phone{
      display:none;
  }
  .dialer-phone{
      display:none;
  }
  header .navigation {
     float: none; 
    }
    #primary{width:100%;}
  #primary .blog-posts{width: 100%;}
}
@media (min-width: 1281px) {
  .whatsapp-phone{
      display:none;
  }
  .dialer-phone{
      display:none;
  }
  
}
@media (max-width: 767px){
    .whatsapp-phone{
       position: fixed;
       bottom:15px;
       right:15px;
       z-index: 999999;
    }
    .dialer-phone{
       position: fixed;
       bottom:15px;
       left:15px;
       z-index: 999999;
    }
	#primary{
		width:100%;
		
	}
	#blog-content-pages p img{
		height:200px;
		width:100%
	}
	#primary {
		padding: 10px 0px 30px;
	}
	#primary .blog-posts{width:100%;}
}
.location-area{
	padding-bottom:30px;
}
.location-area .location-text h2{
	text-align:center;
	line-height: 28px;
}
.location-area .location-text h2 span{
	padding-top:5px;
	color:#A27904;
	font-size:20px;
}
.location-area .location-text p{
	text-align:justify;
}