/*
Poject Title : MD
Responsive   : Yes ( Bootstrap v3.3.7 ) 
Author       : Gyaendra
Status       : Innovation
Date         : 16-11-2018.
*/


img { max-width: 100%; }
.no-padding { padding: 0 }
.no-margin { margin: 0 }
.center, .text-center p { text-align: center!important; }
@font-face { font-family: 'Conv_Brilliant signature  regular'; src: url('../fonts/Brilliant signature  regular.eot'); src: local('../fonts/Brilliant signature  regular.eot'), url('../fonts/Brilliant signature  regular.woff') format('woff'), url('../fonts/Brilliant signature  regular.ttf') format('truetype'), url('../fonts/Brilliant signature  regular.svg') format('svg'); font-weight: normal; font-style: normal; }


/** Generated by FG **/
@font-face {
	font-family: 'Conv_ZapfChanceryITCbyBT-Medium';
	src: url('../fonts/ZapfChanceryITCbyBT-Medium.eot');
	src: local('Conv_ZapfChanceryITCbyBT-Medium'), url('../fonts/ZapfChanceryITCbyBT-Medium.woff') format('woff'), url('../fonts/ZapfChanceryITCbyBT-Medium.ttf') format('truetype'), url('../fonts/ZapfChanceryITCbyBT-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* =======================================================HEADER START */
#header {top: -100px;left: 0;right: 0;transition: .5s;width: 100%;background: #fff;z-index: 123;border-top: 5px solid #dec26d;border-bottom: 1px solid #ddd;}
.logo { float: left; padding: 12px 0; width:22%; }
.topRight_sec { display: inline-block; float: right; width:78% }
.top_contact { float: right; padding-top: 20px; font-family: 'Poppins', sans-serif; }
.top_contact li { float: left; padding-left:0px; list-style: none; }
.top_contact li a { font-size: 16px; text-decoration: none; color: #58585b; transition: 1s; font-weight:bold; }
.top_contact li a:hover { color: #dec26d }
.top_contact li .shedule { color: #58585b; font-size: 15px; transition: 1s }
.top_contact li .shedule:hover { color: #dec26d; }

/*  Navigation */
.nav_section { background: #fff; }
.navbar { float: right; width: 100%; display: flex; margin-top: 0; }
.navbar-nav>li { float: left; }
div#myNavbar { width: 100%; }
.navbar-nav { float: right; margin: 0; }
.top_contact li img { padding-right: 4px; }
@font-face { font-family: 'Conv_ZAB_____'; src: url('../fonts/ZAB_____.eot'); src: local('../fonts/ZAB_____.eot'), url('../fonts/ZAB_____.woff') format('woff'), url('../fonts/ZAB_____.ttf') format('truetype'), url('../fonts/ZAB_____.svg') format('svg'); font-weight: normal; font-style: normal; }
/*   AFIX   Header  */
#header.affix { position: fixed; top: 0; box-shadow: 0 1px 2px #dedede; }
#header.affix .top_right form { display: none }
#header.affix .logo { max-width: 140px; margin-top: 15px; top: -5px; padding: 0; }
#header.affix .navbar { margin-top: 0 }
#header.affix+div { margin-top: 100px; }
/*   Slider    */
.slider .description {position: absolute;max-width: 570px;text-align: center;margin: auto;display: inline-block;right: 55px;font-family: 'Poppins', sans-serif;top: 150px;}
.slider .description h1 { font-size:62px; color: #dec26d; line-height: 1;  font-weight: bold; font-family: 'Poppins', sans-serif;  text-shadow: 0  0; }
.slider .description p {text-shadow: none;margin-bottom: 25px;line-height: 1.9;color: #fff;font-size:14px;    text-transform: initial;    font-weight: 200;}
.slider .description h4{color: #fff;font-size:29px;    text-shadow: 0  0;}
.slider .description a { color: #fff; text-transform: uppercase; padding: 15px 60px; background: #dec26d; text-shadow: none; text-decoration: none; margin: 12px 0; transition: 0.8s; border-radius:25px; border-top:1px solid #dec26d; font-size:20px;    text-shadow: 0 0 ; }
.slider .description a:hover { background: #58585b; }

/* 05-12-2018   */
.slider_social{ top:100px;position:absolute; width:100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eef5fa+61,e1eff8+95&0+60,1+99,1+99 */
background: -moz-linear-gradient(left, rgba(238,245,250,0) 60%, rgba(238,245,250,0.03) 61%, rgba(225,239,248,0.9) 95%, rgba(225,239,248,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(238,245,250,0) 60%,rgba(238,245,250,0.03) 61%,rgba(225,239,248,0.9) 95%,rgba(225,239,248,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(238,245,250,0) 60%,rgba(238,245,250,0.03) 61%,rgba(225,239,248,0.9) 95%,rgba(225,239,248,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eef5fa', endColorstr='#e1eff8',GradientType=1 ); /* IE6-9 */}

/*.slider .item{ position:relative}*/
.slider_social {
     right: 0;
    top: 29%;
	transform:translate(0,-50%);
    z-index: 999;
    padding: 15px 0px;
}
.slider_social ul {float:right;margin-right: 60px;margin-bottom: 0;}
.slider_social ul li{float:left;list-style:none;padding-left: 18px;}
.slider_social ul li .fa{color:#dec26d;font-size: 25px;font-weight: bold;}
.slider_social ul li .fa:hover {color: #58585b;}

#header.affix .slider_social{ display:none}






@media(min-width:767px) {
	.dropdown .dropdown-menu .dropdown .dropdown-menu{left: -100%; top: 0;}
.dropdown .dropdown-menu .dropdown .dropdown-menu:before{
	left:98% !important;
	top:6px !important;
	transform:rotate(130deg) !important;
}
.navbar-nav>li>a {font-size: 15px;text-transform: uppercase; color: #58585b; font-weight: 500 }
.nav>li>a:focus, .nav>li>a:hover, .nav>li.active a{ color:#dec26d}
.nav>li>a{ padding:12px 5px; font-size: 13px;}

.nav>li> ul.sub-menu >li:hover >.dropdown-menu {
   display: block;
}
.nav>li>  ul ul.sub-menu.dropdown-menu {
      display: none;
    position: absolute;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    float: none;
    margin: 0;
    padding: 10px 5px;
    text-transform: capitalize;
    font-weight: 400;
    letter-spacing: 1px;
	left:210px
}	
	
	
}
@media (max-width: 767px) {
	.slider .item .carousel-caption{right:5%;}
	.description h4 span{font-size:2rem;}
	.nav>li>a,.dropdown-menu>li>a{text-transform:uppercase !important;}
.nav>li { padding: 0; border-top: 1px solid #e0e0e0; display: inline-block; width: 100%; }
.dropdown-menu { position: static; width: 100%; box-shadow: none; margin: 0 0 0px; padding: 0; border-radius: 0; }
#header .hasSub { position: absolute; right: 0; top: 0; width: 40px; height: 38px; background: #f3f3f3; cursor: pointer; z-index: 123; }
#header .hasSub:after { position: absolute; content: ''; border-top: 5px solid #6b6a6a; border-left: 5px solid transparent; border-right: 5px solid transparent; left: 15px; top: 15px; }
}
 @media (min-width: 768px) {
#header .navbar .dropdown-menu:before { content: ''; position: absolute; left: 25px; top: -6px; width: 11px; height: 11px; background: #fff; transform: rotate(45deg); border-left: 1px solid #ccc; border-top: 1px solid #ccc; }
}
.slider {/* position: relative; *//* max-width: 1600px; */ margin: 0 auto; }
.slider .item { overflow: hidden; }
.slider .item .carousel-caption .container { position: relative; height: 100%; }
.slider .item .carousel-caption { color: #fff; bottom: auto; top: 0; height: 100%; padding: 0; text-align: right; text-transform: uppercase;}
/*  About  Section  */
.about_sec { background: url(../images/about-sec.jpg) no-repeat center; background-size: cover; min-height: 372px; text-align: center; padding: 1em 0; }
.about_sec h3 { color: #58585b; font-family: 'Conv_ZAB_____'; border-bottom: 2px solid #dec26d; display: inline-block; font-weight: bold; padding-bottom: 5px; }
.about_center { max-width: 800px; text-align: center; margin: auto }
a.readmore {background: #dec26d;color: #fff;font-size: 18px;text-transform: uppercase;padding: 10px 30px;transition: 0.8s;text-decoration: none;border-radius: 25px;border-top: 2px solid #dec26d;}
.readmore:hover {background: #58585b;color: #fff;}
.about_center p { line-height: 2; padding: 15px 0; font-size: 14px; color: #58585b; margin-bottom: 30px; }
/* Home Services */
.home_services { background: #f5f5f5; padding: 3em 0; }
.service_box { box-shadow: 1px 2px 3px #ddd; background: #fff; margin-bottom: 3em; }
.service_box h2 { color: #58585b; font-family: 'Conv_ZAB_____'; border-bottom: 2px solid #dec26d; display: inline-block; font-weight: bold; padding-bottom: 5px; }
.service_box h4 { color: #383838; font-size: 20px; font-weight: 500; margin-bottom: 0; }
.service_box p { color: #58585b; font-size: 14px; line-height: 2; padding-bottom: 20px; margin-bottom: 20px; }
.padding_img { padding: 0; }
/*   FOOTER  */

.testimonail { background: #a4a4a4; padding: 2em 0; padding-bottom: 1em; }
.testimonail h3 { color: #fff; font-family: 'Conv_Brilliant signature  regular'; font-size: 60px; }
.client_review { padding: 42px 4em; }
.client_review p { color: #fff; font-size: 13px; line-height: 2; text-align: justify; position: relative; font-style: italic; }
.client_review p:before { background: url(../images/lft_qct.png) no-repeat; height: 35px; width: 48px; content: ""; position: absolute; left: -25px; top: -43px; }
.client_review p:after { background: url(../images/rgt_qct.png) no-repeat; height: 35px; width: 48px; content: ""; position: absolute; right: -25px; bottom: -43px; }
.client_review h6 { color: #58585b; font-size: 14px; }
.home_cont { background: url(../images/contact-us.jpg) no-repeat; min-height: 300px; }
.Homecont_form {float: right;border: 1px solid #ddd;max-width: 684px;padding: 20px;width: 48%;background: #fff;margin-top: 50px;margin-bottom: 20px;padding-bottom:5px}
.Homecont_form h3 { color: #58585b; font-size:28px; border-bottom: 2px solid #dec26d; display: inline-block; text-align: left; margin-top: 0; font-family: 'Conv_ZAB_____';}
.Homecont_form .form-control { border-radius: 0; border-color: #8c8686; margin-top: 5px; }
.Homecont_form .form-control::placeholder {
color:#58585b;
font-size:13px;
}
.Homecont_form textarea.form-control { min-height: 150px; }
.Homecont_form label {padding-left: 12px;color: #58585b;font-size: 13px; font-weight:normal}
.Homecont_form label span{ color:#dec26d}
.Homecont_form form .btn {margin-left: 15px;background: #dec26d;color: #fff;text-transform: uppercase;font-size: 20px;padding: 7px 70px;border-radius: 24px;border-top: 2px solid #dec26d;}
.Homecont_form form .btn:hover { background: #58585b }


/*---------------07-01-2019--------------*/
.footer{padding: 2em 0em;color: #2d2d2d;font-size: 14px;border-top: 1px solid #dadada;text-align:center}
.footer a.btn {background: #c0a253;border-radius: 30px;font-size: 20px;color: #fff; padding: 12px 35px;margin-top: 20px;text-transform:uppercase}
.footer a.btn:hover {background:#58585b}
.foot_social {margin-top: 25px;}
.footer a i.fa{color: #dec26d;font-size: 25px;font-weight: bold;padding:0px 5px}
.footer a i.fa:hover{color:#58585b}

.copyRight {padding: 1em 0 }
.copyRight {float: none;margin: auto;text-align: center;}
.copyRight p { color: #2d2d2d; font-size: 15px; margin: 0; }
.footer_nav { float: right; margin: 0; }
.footer_nav li { float: left; list-style: none; padding-left: 20px; }
.footer_nav li .fa { border-radius: 50%; height: 50px; width: 50px; border: 2px solid #fff; line-height: 48px; text-align: center; font-size: 20px; color: #fff; transition: 0.8s; }
.footer_nav li i.fa.fa-youtube:hover { background: #f00; }
.footer_nav li i.fa.fa-facebook:hover { background: #3b5998 }
.footer_nav li i.fa.fa-instagram:hover { background: #e4405f }

/*   Inner Page */

.about_info {padding: 2em 0;}
.about_inner-page h1 { color: #58585b;margin-top: 0; font-size: 32px;font-family: inherit !important;border: none !important;font-weight: 400!important;;}





.about_info h1{    color: #58585b;
    font-family: 'Conv_ZAB_____';
    border-bottom: 2px solid #dec26d;
    display: inline-block;
    font-weight: bold;
    padding-bottom: 5px;}
.row.about_info .col-sm-9 .col-sm-7{padding-right: 0px !important;padding-left: 2px;}
.row.about_info .col-sm-9 .col-sm-5 { padding-left:0;}
.about_info p span {color: #dec26d;}

 .inner_page .about_center h3{ color: #58585b; font-family: 'Conv_ZAB_____'; border-bottom: 2px solid #dec26d;    display: inline-block;font-weight: bold;padding-bottom: 5px;}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {width: 100%;}
section.inner_page {padding: 2em 0;}
.about_info h2 {color: #58585b;font-size: 20px;font-weight: 500;margin: 0;padding-bottom:0px;font-family: 'Conv_ZAB_____'; font-size:32px; word-spacing: -14px;}
.about_info p{color:#58585b;font-size:14px;line-height:2;display: inline-block; text-align: justify;}

.right_fig ul{ list-style:none; padding-left:0}
.right_fig img{ border:1px solid #ddd;}
.right_fig h5{ color:#58585b;font-size:16px;font-family:'Conv_ZAB_____';}




















/* contact Page */
/*   Contact us page */

.contact_page { padding: 2em 0 }
.contact_page form { margin-top: 20px; }
.contact_page form .col-sm-6 { display: inline-block; width: 48%; }
.cont_info { list-style: none; padding-left: 0; }
.cont_info li span { display: block; color: #989595; font-size: 12px; text-transform: uppercase; padding-bottom: 5px; }
.cont_info li { padding: 30px 0; position: relative; padding-left: 100px; border-bottom: 1px solid #ccc; }
.cont_info li a { text-decoration: none; }
.cont_info li:nth-child(1):before { background: url(../images/cal.jpg) no-repeat; height: 60px; width: 59px; content: ""; left: 0px; top: 30px; position: absolute; border-bottom: 1px solid #434343; }
.cont_info li:nth-child(2):before { background: url(../images/sms.jpg) no-repeat; height: 60px; width: 59px; content: ""; left: 0; top: 30px; position: absolute; }
.cont_info li:nth-child(3):before { background: url(../images/location.jpg) no-repeat; height: 60px; width: 59px; content: ""; left: 0; top: 30px; position: absolute; }
.cont_info li strong { color: #434343; text-transform: uppercase; font-size: 14px; }
.contact_page form input.form-control, .contact_page form textarea { height: 45px; border-radius: 0; border: none; box-shadow: none; border-bottom: 1px solid #ccc; padding: 10px 0; font-size: 12px; outline: none; margin-bottom: 2px; background: none !important; }
.contact_page form textarea { height: 190px; outline: none; }
.contact_page form .btn {background: #dec26d;color: #fff;font-size: 14px;text-transform: uppercase;display: inline-block;width: 100%;border-radius: 0;padding: 13px;font-weight: bold;}
.contact_page form .btn:hover {background: #58585b;color: #fff;}
 .contact_page form ::-webkit-input-placeholder {
 color:#333;
 font-weight: bold;
}
 .contact_page form ::-moz-placeholder {
 color:#333;
 font-weight: bold;
}
 .contact_page form ::-ms-input-placeholder {
 color:#333;
 font-weight: bold;
}


/*   Services Pages */
.ser_info h3 {margin-top: 0;font-family: 'Conv_ZAB_____';font-size:28px;padding-bottom: 10px;}
.ser_info h3 span {border-bottom: 2px solid #dec26d;}
.ser_info p{ color:#58585b; font-size:14px; line-height:1.9 }
.ser_info ul{list-style:none;padding-left: 30px;}
.ser_info ul li{position:relative;padding-bottom: 10px;}
.ser_info ul li:before{position:absolute;left: -25px;content:"";top: 5px;background:url(../images/arewo.png) no-repeat;height:12px;width:12px;}
.ser_info .btn{ background:#dec26d; color:#fff;font-size:20px; border-radius:0; margin-top:10px; transition:1.2s;}
.ser_info .btn:hover{ background:#58585b;}

.faq_page {background: #f5f5f5;}
.faq_page .panel-default>.panel-heading{ background:#fff;    cursor: pointer;}

/*   Acordian */

.Acordian .panel-default>.panel-heading+.panel-collapse>.panel-body{ background:#fff}

.panel-heading {
  position: relative;
}

.panel-heading[data-toggle="collapse"]:after {
 font-family: 'FontAwesome';
 content: "\f078";
 position: absolute;
 color: #fff;
 font-size: 20px;
 line-height: 28px;
 right: 6px;
 top: calc(50% - 11px);

  /* rotate "play" icon from > (right arrow) to down arrow */
 -webkit-transform: rotate(-3deg);
 -moz-transform:    rotate(-3deg);
 -ms-transform:     rotate(-3deg);
 -o-transform:      rotate(-3deg);
 transform:         rotate(-3deg);
 border-radius: 50%;
 background: #dec26d;
 height: 30px;
 width: 30px;
 cursor: pointer;
 text-align: center;
}
.panel-heading[data-toggle="collapse"].collapsed:after {
  /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
  -webkit-transform: rotate(266deg);
  -moz-transform:    rotate(266deg);
  -ms-transform:     rotate(266deg);
  -o-transform:      rotate(266deg);
  transform:         rotate(266deg);
}

.Acordian .panel-group .panel{ background:#f2f2f2; margin-bottom:20px; padding:5px;}

.Acordian .panel-group .panel-title { font-size:16px; color:#58585b; font-weight:normal;  border-radius:5px;font-family: 'Lato', sans-serif;}
.Acordian p{ border:none !important}
.faq{ padding:10px 0;}

.ser_box:hover{border-radius: 5px 0px 5px 0px;box-shadow: 0px 0px 12px 2px #ddd;}
.our_services{padding: 1em 0;margin-bottom:2em;text-align: center;}
.our_services h1{color:#58585b;font-size:32px;text-align:center;font-family: 'Conv_ZAB_____';word-spacing:-20px;border-bottom: 2px solid #dec26d;display: inline-block;text-align: center;margin-bottom: 30px;  padding-bottom:1px;}
.ser_box figure {border-radius: 50%;margin: auto;border: 8px  solid #fff;box-shadow: 0px 0px 10px #ccc;text-align: center;width: 205px;}
.ser_box figure:hover {border-color: #dec26d;}
.ser_box figure img{border-radius: 50%;width: 205px;height: 190px;}
.ser_box figure{ position:relative;}
.ser_box figure:nth-child(1):after{position:absolute;right: -30px;bottom: -40px;background:url(../images/) no-repeat;height:123px;width:121px;content:"";}
.ser_box figure:after:nth-child(2):after{position:absolute;right: -30px;bottom: -40px;background:url(../images/sa2.png) no-repeat;height:123px;width:121px;content:"";}
.ser_box figure:nth-child(3):after{position:absolute;right: -30px;bottom: -40px;background:url(../images/sa3.png) no-repeat;height:123px;width:121px;content:"";}
.ser_box figure:nth-child(4):after{position:absolute;right: -30px;bottom: -40px;background:url(../images/sa4.png) no-repeat;height:123px;width:121px;content:"";}


.ser_box{ text-align:center; padding:10px 0;} 
.ser_box h3{ color:#dec26d; font-size:22px; text-transform:capitalize; font-weight:500;}
.ser_box p{ line-height:1.9; font-size:14px; color:#58585b;}



span.screen-reader-text {display: none;}

.top_search {margin-left:7px; position:relative; outline:none;top: -6px;}
.top_search button#searchsubmit {
    position: absolute;
    right: 5px;
    top: 5px;
    background: none;
    border: navajowhite;
}
.top_search button#searchsubmit:hover { color:#dec26d}

.top_search input[type=search] {padding: 5px 10px;border-color: #a28640;border: 1px solid #a28640;border-radius: 22px;}

.footer_inform{ padding-bottom:30px;}

.footer_social li{list-style:none;float:left;padding: 0 9px;}
.footer_social{padding-left:0;padding-top: 30px;}
.footer_social li .fa {  color: #dec26d;font-size:22px;font-weight: bold;}

.footer_social li .fa:hover{ color:#58585b;}
.footer_inform .shedule{background:#dec26d;color:#fff;border-radius: 22px;font-size:16px;text-transform:uppercase;padding: 8px 13px;transition:0.8s;text-decoration:none;display: inline-block;}
.footer_inform .shedule:hover{background:#58585b;}

.footer_inform h2{ margin-bottom:5px; text-align:center;padding-bottom: 15px; color:#58585b; font-weight:500;font-size:32px;text-align:center;font-family: 'Conv_ZAB_____';word-spacing:-20px; padding-right:62px}


.foot_map ul{ padding-left:0;}
.foot_map ul li{ list-style:none;}
.foot_map ul li span{ display:block; font-weight:bold; color:#58585b;}
.foot_map h5 {margin-top: 0; color:#58585b; border-bottom: 2px solid #62585b;;
    display: inline-block;}
.foot_map ul li strong{ color:#58585b;}



/*    Services  detail */

.servives_deatil{ padding:4em  0}
/*.servives_deatil  ul#menu-sidebar ul{    background-color: #fdfdfd;border-color: #fdfdfd;}
.servives_deatil ul { background: #fdfdfd;}
.servives_deatil .Acordian h3{ text-align:center;color: #58585b; font-size:18px;    margin-top: 10px;}
.servives_deatil .panel-group{ margin-bottom:0;}
.servives_deatil . ul#menu-sidebar ul li{padding: 14px;background: #efeeec;}
.servives_deatil  ul#menu-sidebar ul li{ margin:0; cursor:pointer}
.servives_deatil ul#menu-sidebar ul li  {font-size: 13px;font-weight: 600;color: #58585b;}
.servives_deatil ul#menu-sidebar [data-toggle="collapse"]:after{ background:none; color:#dec26d;    font-size: 18px;}
.servives_deatil ul#menu-sidebar { padding:5px 12px}
.servives_deatil ul#menu-sidebar  ul{ padding-left:0; list-style:none}
.servives_deatil ul#menu-sidebar  ul li{ padding:2px 0;}
.servives_deatil ul#menu-sidebar  ul li a{ padding:4px; text-decoration:none;}
.servives_deatil ul#menu-sidebar  ul li:hover{ background:#dec26d; color:#fff;}
.servives_deatil ul#menu-sidebar  ul li:hover a{ color:#fff}
.serv_detail_inform h1 {color:#58585b; margin-top: 0; font-size:32px;}

.serv_detail_inform p{ color:#58585b; font-size:14px; line-height:1.9}*/


.servives_deatil  ul#menu-sidebar ul{    background-color: #fdfdfd;border-color: #fdfdfd;}
.servives_deatil ul { background: #fdfdfd;}
.servives_deatil ul#menu-sidebar  ul{ padding-left:0; list-style:none}
.servives_deatil ul#menu-sidebar  ul li{ padding:2px 0;}
.servives_deatil ul#menu-sidebar  ul li a{padding:4px;text-decoration:none;font-size: 13px;}
.servives_deatil ul#menu-sidebar  ul li:hover{ background:#dec26d; color:#fff;}
.servives_deatil ul#menu-sidebar  ul li:hover a{ color:#fff}
.serv_detail_inform h1 {color:#58585b; margin-top: 0; font-size:32px;}

.serv_detail_inform p{ color:#58585b; font-size:14px; line-height:1.9; text-align:justify}

ul#menu-sidebar [data-toggle="collapse"]:after{ background:none; color:#dec26d;    font-size: 18px;}

ul#menu-sidebar {
    padding-left: 0;
}

ul#menu-sidebar li {
    background: #fdfdfd;
    list-style: none;
    padding:6px;
    width: 100%;
	border-bottom:1px solid #ddd;
}


ul#menu-sidebar li>a {font-size: 15px;text-transform: uppercase;color: #58585b;font-weight: 500;display:inline-block;width: 100%;}
ul#menu-sidebar li>a:focus, ul#menu-sidebar>li>a:hover, ul#menu-sidebarli.active a{ color:#dec26d}
ul#menu-sidebar li> ul.sub-menu >li:hover >ul {display: block;}
ul#menu-sidebar li ul{
      display: none;
      position: relative;
      font-size: 14px;
      line-height: 18px;
      text-align: left;
      float: none;
      margin: 0;
      text-transform: capitalize;
      font-weight: 400;
      letter-spacing: 1px;
      left: 5px;
}	
ul#menu-sidebar li ul li:hover >ul {display: block;}


.ul#menu-sidebar  [data-toggle="collapse"]:after {
 font-family: 'FontAwesome';
 content: "\f078";
 position: absolute;
 color: #fff;
 font-size: 20px;
 line-height: 28px;
 right: 6px;
 top: calc(50% - 11px);

  /* rotate "play" icon from > (right arrow) to down arrow */
 -webkit-transform: rotate(-3deg);
 -moz-transform:    rotate(-3deg);
 -ms-transform:     rotate(-3deg);
 -o-transform:      rotate(-3deg);
 transform:         rotate(-3deg);
 border-radius: 50%;
 background: #dec26d;
 height: 30px;
 width: 30px;
 cursor: pointer;
 text-align: center;
}
ul#menu-sidebar  [data-toggle="collapse"].collapsed:after {
  /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
  -webkit-transform: rotate(266deg);
  -moz-transform:    rotate(266deg);
  -ms-transform:     rotate(266deg);
  -o-transform:      rotate(266deg);
  transform:         rotate(266deg);
}





.servives_deatil figure { padding-top: 10px;}
/* 17-01-2018 */
.top_evaluation {
    background: #dec26d;
    margin-top: -21px;
    padding: 5px;
        border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}


ul.top_contact .top_evaluation a {
    color: #fff;
    font-size: 15px;
	padding:6px;
}


.footer .tnp-widget-minimal input.tnp-submit { color:#fff; background:#c0a253; border-radius:2px}

/*   Media Responsive */
.nav>li> ul.sub-menu li>ul >li:hover >.dropdown-menu {
   display: block;
}
.nav>li>ul ul.sub-menu.dropdown-menu ul {
    display: none;
    position:absolute;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    float: none;
    margin: 0;
    padding: 10px 5px;
    text-transform: capitalize;
    font-weight: 400;
    letter-spacing: 1px;
    left: 210px;
   top:-3px;
}

.servives_deatil h4 {color: #58585b;}
.servives_deatil ul{ padding-left:16px}
.servives_deatil ul li {color: #58585b; padding-bottom:5px; text-align:justify;}
.servives_deatil ul.inner-service li {text-align: center;list-style: none;}
div#contact { padding-top:5em;}

.wrap {
    padding: 0 70px !important;
}

.serv_detail_inform ul li a {
    text-decoration: underline;
    color: #dec26d;
    cursor: pointer;
}
.footer .tnp-widget-minimal input.tnp-submit { color:#fff; background:#c0a253; border-radius:2px}
.foot_evlu { display: none;}





@media only screen and ( max-width: 1200px ) {
#header .container { width: 100%; }
}
@media only screen and ( max-width: 992px ) {
.slider .item .carousel-caption h1 { font-size: 40px }
.slider .item .carousel-caption h2 { font-size: 25px }
.slider .item .carousel-caption h3 { font-size: 18px }
}
 @media only screen and ( max-width: 767px ) {
.client_review { padding:10px; }	 
.nav>li>a:focus, .nav>li>a:hover, .nav>li.active a { text-decoration: none;color: #fff;background: #dec26d;}
.about_center p{ margin-bottom:10px;}
 .slider_social{ display:none}	 
.slider .item .carousel-caption h1 { font-size: 20px; padding: 0px;margin-bottom: 20px; }
.slider .item .carousel-caption h2 { font-size: 16px; background: none; color: #fff; }
.slider .item .carousel-caption h3 { font-size: 13px; padding: 0px; display: none }
.top_contact ul li a { font-size: 11px; }
.top_contact ul li { float: none }
.logo { width: 130px; }
#header.affix .logo { max-width: 115px; top: 37px; }
.top_contact { float: none }
.copyRight { float: none; margin: auto; text-align: center; }
ul.footer_nav { float: none; margin: auto; text-align: center; width: 50%; }
.service_box{ margin-bottom:30px;padding-bottom: 30px;}
a.readmore{margin-bottom: 15px; padding:5px 20px;}
.home_services{ padding-bottom:0;}
.slider .description{bottom:63px;}

.Homecont_form{ width:100%}
.testimonail{ padding:0;}
.testimonail h3{ margin:0; text-align:center; font-size:32px; padding-top:10px;}
.slider_social ul li p {display: none;}
figure {text-align: center;}
.about_info h2{ font-size:18px}
.slider .description h1{font-size:18px; margin-top:0}
.slider .description h4{font-size:14px;}
.slider .description{top: 10px;max-width:60%; text-align:center; right:-20px; float:right;}
.right_fig ul li {    width: 100%;
    float: none;
    margin-right: 6px;
    margin-left: 5px;
    margin: auto;
    text-align: center;}
.slider .description a{    font-size: 10px;
    padding: 1px 12px;
    font-weight: 100;
    border-radius: 6px;
    background: #423f3f;border-top: none;}
.service_box h2{ font-size:16px;}
.top_search { position: relative;top:-20px;left: 8px;}
.nav_section { background: #dec26d;position: relative;top:-105px;}
.top_contact li{float:left;}
.top_contact li .shedule{ display:none;}
.top_contact li img {display: none;}
#header.affix .top_search { display:none}
#header.affix .nav_section{top: -15px;}
.topRight_sec {display: inline-block;float: right;width: 100%;}
#header.affix .topRight_sec{width:100%; margin-top:-60px}
.about_sec{padding:0 10px; text-align:justify}
.slider .item img {overflow: hidden; }
.slider{ top: -30px; position:relative;}
.top_search {left:-40px; right:0; margin:auto; top:-10px;}
.about_sec h3{ margin:0}
.slider .description h4{ margin:0;}
.slider .description p{ font-size: 12px; margin-bottom:0; line-height:1.4;}

.navbar { min-height: 0 }
.nav>li:hover>ul, .nav>ul>li:hover>ul { display: none }
 .nav>ul>li>ul>li:hover>ul{ display: none }
.nav .has-mega { position: relative }
.nav>li span, .nav>li ul li span { width: 45px; cursor: pointer; top: 0; right: 0; z-index: 1234; position: absolute; display: block; border: none }
.nav>li> ul ul.sub-menu.dropdown-menu ul {width: 45px; cursor: pointer; top: 0; right: 0; z-index: 1234; position: absolute; display: block; border: none}
.nav>li span { height: 42px; background: url(../images/iconDown.png) 50% no-repeat #cb0e0e }
.nav>li ul li span { height: 35px; background: url(../images/iconDown.png) 50% no-repeat #dec26d }
.nav li>ul, .nav>li>ul li { position: relative; padding-top: 0; width: 100% }
.nav>li ul li:hover { background: #dec26d; color: #fff }
.nav>li>ul>li>ul> li ul { position: inherit; width: 100%; display:block}
.nav>li> ul ul.sub-menu.dropdown-menu ul {position: relative;width: 100%;left: 0;}
section.inner_page{ padding:0;}
.footer_inform h2{  font-size:20px;padding-right:0}
.client_review p:after,.client_review p:before{display:none}
	 .footer a.btn{ margin-top:0}
	 .copyRight{padding-top:0}
	
	 ul.top_contact .top_evaluation a{ font-size:9px; padding:0;}	 
	 ul.top_contact .top_evaluation { padding:0;}
	 .foot_evlu {display: block !important;position: fixed;bottom: 0;margin: auto;left: 0;right: 0;width:85%; text-align: center;padding: 10px 2px;	} 
.top_evaluation.foot_evlu a { color: #fff;font-size: 12px;}	 
	 
.top_evaluation {display: none;}	
	 
}
 @media only screen and ( max-width: 640px ) {
#header:not(.affix) .logo { margin-top: 0px; max-width: 115px; }
	 .top_search {
		 left: -20px;}
}
@media only screen and ( max-width: 420px ) {
}

.full_widthbox {width:100%;}

