/*Project Name: Al Hiba lubricants & Grease trading LLC [Created by WEBLINKINDIA.NET on 31/05/2024: Puneet Chauhan]*/

body{background:#fff; font:15px/24px 'Zilla Slab', serif;color:#000;}
h1, h2, h3, h4, h5, h6{font-family:'Zilla Slab', serif;}
h1{font-size:2em;line-height:1.2em;color:#000;text-align:left}
h2{font-size:1.6em;line-height:1.4em;color:#000;}
h3{font-size:1.4em;line-height:1.5em;color:#000;}

.Ubuntu{font-family:'Zilla Slab', serif;}
.pt-sans{font-family: 'Zilla Slab', serif;}
.letter_s{letter-spacing:3px;}
.mw_98{max-width:98%; height:auto;}.mw_96{max-width:90%; height:auto; margin:auto;}.w97{ width:80%;}.w100{ width:100%;}
.fs11{ font-size:11px;}
.fs14{ font-size:1em;} .fs16{ font-size:1.143em;} .fs18{ font-size:1.286em;} .fs20{ font-size:1.429em;} .fs22{ font-size:1.571em;} .fs26{ font-size:1.857em;}
.weight500{ font-weight:500}.weight600{ font-weight:600}.border1{ border:1px solid #c3bcbc;}.bb{ border-bottom:1px solid #ededed;}.dn{ display:none;}.rel{ position:relative;}
.scrol-div{ height:280px; overflow-y:scroll}
.white{ color:#fff !important;}.black{ color:#000;}.gray{ color:#444444;}.blue{ color:#2462af;}.red{ color:#FF0000 !important;}
p{margin-top:0; margin-bottom:0;}
hr{margin-top:20px; margin-bottom:0; border:0; border-top:1px solid #dcdcdc;}
.shadow{ box-shadow:inset 0 0px 22px 0 rgba(0, 0, 0, 0.1), 0 0px 18px 0 rgba(0, 0, 0, 0.10);}.hand{ cursor:pointer;}
.bg-blue{ background:#fbe1ed; border:1px solid #9c3062;}.bg-gray{background:#B9B9B9;}.bg-white{ background:#fff;}
.org-col{color:#e1651f;}
.grn-col{color:#6bb94c;}

::-webkit-input-placeholder{color:#9d9d9d;}
:-moz-placeholder{color:#9d9d9d !important;}
::-moz-placeholder{color:#9d9d9d !important;}
:-ms-input-placeholder{color:#9d9d9d;} 


.t2_fixer{position:fixed; background:#fff; z-index:99; top:0; width:100%;  transform: translateY(0%);}
.t2_fixer .header{box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); background:#fff;  padding:6px 0px; transition: ease all 9s;}

.container{width:1260px; padding:0px 15px; max-width:1260px; position:relative;}
/*TOP-HEADER*/
header{width:100%;}
.header{width:100%;background: none;height: auto;/* box-shadow: 0 0 10px #000; */z-index: 99;}
.sticky_header{position:fixed; top:0; z-index:1071; width:100%; transition: ease all 1s;  transform: translateY(0%);}


.hp_top_bg{background:#225aa5;padding:5px 0px}
.hp_t_s_1{width:76%;float:left;color:#fff;color:#696e77;font-size:1em;}

.hp_t_s_2{width:21%;float:left;margin-left:135px;text-align:right}
.hp_t_s_2 a{color:#fff;font-size:.8em;display:inline-block;text-decoration:none;margin:0 8px}
.hp_t_s_2 a:hover{color:#eee}

.hp_t_s_3{width:23%;float:right; text-align:right;}
.mob_link2{color:#fff;}
.mob_link2 a{color:#a0c9ff;}
.mob_link2 span{margin-right:10px;}
.top_follow_sec a{color:#fff;display:inline-block;text-align:center;margin:1px 8px 0 8px;font-size:0.875em}
.top_follow_sec a:hover{color:#eee}
.fa-clock{color:#015fc9}

.top_h_bg{background:#fff}
/* whatsap css */
.wts-app{width: 4em;height: 4em;background:#4aae20;border-radius:50%;position:fixed;right:0;top:60%;z-index:999999;box-shadow:0 0 12px rgba(5,5,5,.5);border:6px solid rgba(0,0,0,0.1);line-height:3.3em}
.wts-app a{display:block;color:#fff;font-size: 2em;font-weight:500;padding:0px 0px;text-align:center}
.wts-app a:hover;.wts-app-btn:hover{text-decoration:none;color:#fff}
.wts-app-btn{background:#4aae20;color:#fff}

.logo_sec {margin:5px 0;}
.logo_sec img{max-width:100%;height:auto}

.header_t_l{display:inline-block;vertical-align:middle;width:73%;margin: 7px 0 0 0;}

.header_t_r{padding:0.9em 0;width: 26%;text-align: right;display:inline-block;vertical-align:middle;}
.sec1_left{padding: 0;text-align: left;width: 100%;}
.sec1_left p>i{width:40px;height:40px;background:#378cff;border-radius:50%;color:#fff;text-align:center;line-height:43px;font-size:1.4em;float:left;margin-right:10px}.sec1_left p:first-child i{transform:rotate(-45deg)}

.sec1_left span{display:block;margin-left:50px;font-size: 14px;margin:12px 0 0 0;}
.sec1_left b{font-weight:700;display:block;font-size: 1.5em;}
.sec1_left p{display:inline-block;padding:5px 14px 5px 7px;font-weight:500;min-width: 100%;line-height: 16px;}
.sec1_left a{color:#000}.sec1_left a:hover{color:#fa721e; text-decoration:underline}

.sec1_left a em{display:block;font-style:normal;color:#fdc716; text-transform:uppercase; font-size:0.9em}.sec1_left a:hover{ text-decoration:none}
.sec1_left a:hover b{ text-decoration:underline}
.sec2_left{float:right;text-align:right;}

.header_btn{float:right;width: 183px;}
.header_btn img{width:100%;}
.appoint_btn{background:#d4ab68;color:#000;font-size:1.1em;line-height:1.7em;display:inline-block;padding:11px 24px;font-weight:600;border-radius:5px;}
.appoint_btn:hover{background:#666;color:#fff}



/* Services Section */
.services_sec{background: #fff url(../images/service_bg.jpg) no-repeat top center;padding: 4.5em 0;}
.services_sec_pos{background: #063a25; position:absolute; top:0; z-index:9; height:100px;}
.hm_heading{text-align:center;margin-bottom:1em}
.hm_heading h2{font-weight:800;font-size:2.6em;color: #fff;line-height:1.2em;margin-bottom: 0;}
.bref_text{width:100%;margin:auto;font-size:1.1em; line-height:1.5em;color:#555;}
.s_hd{font-size:1.1em;font-weight:700;color: #003100;line-height:1.3em;margin-bottom:0.3em}


.services_sec .bref_text{color: #fff;}
.service_list{margin: 30px 0px 0px 0px;padding:0px 0 0px}
.service_list ul{margin:0px;padding:0}
.service_list ul li{text-align:center;display:block;list-style:none;margin:0;padding:0; width:25%; float:left; position:relative;}

.service_bx{background:#fff;border-radius: 10px;padding: 0;/* text-align:center; */margin:0 auto 10px auto;box-shadow: 0px 0px 10px #e3e0e0;width: 300px;/* overflow: hidden; */}
.service_bx2{text-align:left; height:auto;}
.mate-designation{background: #00780c;padding: 5px 12px;color: #fff;border-radius: 5px;font-weight: 600;display: inline-block;margin: 2px 0 0 0;font-size: 13px;}

.service_txt_area{padding:15px;text-align: left;box-shadow: 0px 0px 10px #e3e0e0;border-radius: 0 0 10px 10px;}
.service_ttl{height:27px;overflow:hidden;margin:0px;line-height:24px;font-size:1.5em;font-weight:700;color: #000;}
.service_ttl a{font-size: 23px;font-weight:700;color: #000;text-decoration:none}
.service_tx{color:#231f20;font-weight:500;line-height:1.4em;font-size:0.99em;margin-top:13px;height:66px;overflow:hidden}
.service_tx2{height:102px;}

.service_area{width: 300px;margin:auto;border-radius: 10px 10px 0 0;overflow: hidden;}
.service_img{width:300px;height:212px;margin:auto;overflow:hidden;border-radius: 0;}
.service_img figure{width: 300px;height: 212px;display:table-cell;vertical-align:middle;text-align:center}
.service_img figure img{width:100%;height:100%;border-radius: 0;transition:all linear .7s}
.service_bx:hover .service_img figure img{filter:grayscale(100%); transform:scale(1.1)}

.service_ttl1{font-size:1.8em;font-weight:700;color: #000; margin-bottom:15px;}


.pro_list{margin:20px 0px 0px 0px;padding:0px 0 0px}
.pro_list ul{margin:0px;padding:0}
.pro_list ul li{text-align:center;display:block;list-style:none;margin:0px 0px 15px 0px;padding:0;width:100%;position:relative;}

.pro_bx{background: #fff;border-radius: 15px; padding:10px;/* text-align: center; */ margin:0px auto; box-shadow: 0px 0px 10px #e3e0e0; width: 100%; /* overflow: hidden; */text-align: left;}
.pro_area{width: 300px; margin: auto; border-radius: 10px; overflow: hidden; display: inline-block; vertical-align: middle; border: 1px solid #ddd;
}
.pro_txt_area{padding: 15px 15px 15px 25px; text-align: left; /* box-shadow: 0px 0px 10px #e3e0e0; */border-radius: 0 0 10px 10px; display: inline-block; vertical-align: middle;width: 73%;}
.pro_tx{color:#231f20;font-weight:500;line-height:1.4em;font-size:1.2em;margin-top:13px;height:auto;overflow:hidden;}
.pro_tx1{color:#000;font-weight:500;line-height:1.4em;font-size:1.2em;margin-top:0px;height:auto;overflow:hidden;}
.pro_tx2{color:#000;font-weight:700;line-height:1.4em;font-size:1.2em;margin-top:0px;height:auto;overflow:hidden;}

.read_more{color: #2195d2;font-size:0.9em;text-transform:uppercase;padding:4px 8px;font-weight: 800;display:inline-block}.read_more>i{ font-size:1em}.read_more:hover{color:#333;}

.inn-hed{color:#000; font-weight:800; font-size:38px; margin-bottom:23px;}


/* about content start */
ul.float{ margin:0 !important; padding:0 !important;}
ul.float li{ width:32%; float:left; position:relative; display:inline-block; list-style:none; font-size:18px; font-weight:500; color:#000; background:#c3dcff; margin:0 2px 5px; padding:8px 10px; transition:all linear 0.4s;}
ul.float li i{ margin-right:10px;}
ul.float li:hover{ background:#09459b; color:#fff;}
/* about content end  */


.prd_red{ width:auto; height:auto; display:inline-block; margin-top:10px;}
.prd_red a{ font-size:19px; color:#000; font-weight:500; text-transform:uppercase;}
.prd_red a:hover{ color:#105abf; text-decoration:none;}


/*nav-start*/
.nav_area{/* background: #00780c; */position:relative;z-index:99;width:100%}
.navbar-header{padding:0px 0px 0px 0px;margin-top:0px}
.navbar{position:static;display:-webkit-box;display:-webkit-flex;display: -ms-flexbox;display:flex;-webkit-box-orient:vertical;/*-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; */padding:0rem;}

.hidden-lg-up{display:none!important;}
.navbar-nav{margin:0px;}
.navbar-light{background:none;margin:0;z-index:99;width:100%;}
.navbar-light .navbar-nav{-webkit-box-orient: horizontal;-webkit-box-direction:normal;-webkit-flex-direction: row;-ms-flex-direction:row;flex-direction:row;}
.navbar-light .navbar-nav>li{background:none;position:relative;margin:0em 1.4em;}
.navbar-light .navbar-nav>li>a{color: #000;font-size: 1.1em;line-height:1.5em;background:none;display:block;text-decoration:none;transition:all ease-in-out .5s;padding:15px 0px;font-weight: 600;border-radius:5px;text-transform:uppercase}
.navbar-light .navbar-nav>li>a i{width: 11px;height: 11px;line-height:12px;margin:auto;font-weight:600;text-align:center;color: #000;font-size:11px}
.navbar-light .navbar-nav>li.open:focus{color:#fff}
.navbar-light .navbar-nav>li.active a{color: #14563b;background:none}
/*.navbar-light .navbar-nav>li>a:hover.active{color:#f16334;background:none}*/
.navbar-light .navbar-nav>li a:hover{color: #2195d2;background:none;}
.navbar-light .navbar-nav>.show>a,.navbar-light .navbar-nav>.show>a:focus,.navbar-light
.navbar-nav>.show>a:hover{color: #2195d2;background:none;}

/*.navbar-light .navbar-nav>li a:after {position:absolute;bottom:0px;left:0;width:100%;height:3px;background: #2195d2;content:'';opacity:0;-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;transition: height 0.3s, opacity 0.3s, transform 0.3s;-webkit-transform: translateY(-8px);-moz-transform: translateY(-8px);transform: translateY(-8px);}
.navbar-light .navbar-nav>li a:hover:after,
.navbar-light .navbar-nav>li a:focus:after,.navbar-light .navbar-nav>li.active a:after {height:4px;opacity: 1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform: translateY(0px);}*/

.dropdown-submenu a i{ font-size:12px; float:right; margin-top:12px;}

.dropdown-toggle::after{display:none}
.dropdown-menu{background: #1755a9;margin-left:0px;width:220px;position: absolute;margin-top:0px;padding:0 0 0 0;border-radius:0px;top: 100%;}
.dropdown-menu>li{border-bottom: 1px solid #337e5f;}
.dropdown-menu>li>a{color:#fff;line-height:30px;display:block;padding: 1px 10px !important;font-size: 16px;font-weight:normal;}
.navbar-light .dropdown-menu>li>a:hover{background: #274d81;color:#fff !important;text-decoration:none;border-bottom:0px;}
.dropdown-menu>li:last-child{ border:0}
.dropdown-menu>li>a:after{ display:none}

.navbar-toggle{background:#79227c;}
.navbar-toggle span.icon-bar{background:#fff; height:3px; width:28px;}
.arrw i {font-size:14px; display:block; text-align:center; line-height:0px; color:#000;}

#hm .navbar-nav>li.hm a,#abt .navbar-nav>li.abt a,#pro .navbar-nav>li.pro a,#rd .navbar-nav>li.rd a,#ntw .navbar-nav>li.ntw a,#cont .navbar-nav>li.cont a{color:#4fba6f;}
.navbar-light .navbar-nav .nav-link {
    color:#fff;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color:#fff;}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {color: #fff;}

.dropdown-submenu:hover > .dropdown-menu {display:block;}
.dropdown-submenu {position:relative;}
.dropdown-submenu > .dropdown-menu{top:0;left:100%;margin-top:-1px;margin-left:-2px;-webkit-border-radius:0 6px 6px 0px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu > a:after{display:block;float:right;width:0;height:0;  margin-top:-2px;margin-right:-2px;border-color:transparent;border-left-color:#000;border-style:solid;border-width:5px 0 5px 5px;content:" ";}
.dropdown-submenu:hover > a:after {border-left-color:#000;}
.dropdown-submenu > .dropdown-menu li>a{padding:5px 10px;font-size:.9em;display:block;border-bottom:1px solid #dcdcdc;}


/*nav-end*/

.menu_contact_btn{border: 1px solid #115129 !important;padding:6px 15px !important;color: #115129 !important;}
.menu_contact_btn:hover{border: 1px solid #115129 !important;background: #115129 !important;color: #fff !important;}

/*welcome*/
.wel_sec{padding:10px 0 20px;background: #fff;}
.wel_sec2{padding: 60px 0; margin:40px 0 0 0; border-top:1px solid #ddd;}
.wel_sec3{padding: 60px 0; margin:0px; background: #f6f6f6;}
.wel_sec4{padding: 60px 0; margin:0px; background: #fff;}
.wel_img{padding:0 0;margin:0;width:567px;height:558px;border-radius:5px;overflow:hidden;transition:all linear .6s}
.wel_img img{transition:all linear .6s; width:100%;}
.wel_img:hover img{ transform:scale(1.06)}

.wel_img2{padding:0 0; margin:0; width:587px; height:383px; border-radius:5px; overflow:hidden;transition:all linear .6s}
.wel_img2 img{transition:all linear .6s}
.wel_img2:hover img{ transform:scale(1.06)}

.sml_hed{font-size:14px;font-weight:600;line-height:18px;color:#555;text-transform:uppercase;display:block;margin-top:82px;}

.wel_sec h1{font: 800 43px/46px 'Zilla Slab', serif;color:#378cff;margin-top:10px;}
.wel_sec3 h2{font:700 36px/44px 'Zilla Slab', serif;color:#000;margin-top:90px;}
.wel_sec4 h2{font:700 36px/44px 'Zilla Slab', serif;color:#000;margin-top:0px;}

.list{margin:0 0 7px 0;}

.wel_sec h1 span{display:block;color: #000;}
.heading2{font:normal 28px/27px 'Zilla Slab', serif; color:#000; margin:14px 0 0 0;}
.wel_desc{font: normal 18px/30px 'Zilla Slab', serif;color:#000;margin: 15px 0 0 0;height: auto;overflow:hidden;border:0px solid #000;}
.wel_desc2{font: normal 18px/30px 'Zilla Slab', serif;color:#000;margin:21px 0 0 0;height: auto;}
.wel_desc3{margin:0px 0 0 0;}
.wel_btn{margin:24px 0 0 0;}

.btn-dark {color: #fff;background-color: #80cb2c;border-color: #80cb2c;padding: 10px 22px;border-radius: 5px;font-size: 18px;text-transform: capitalize;font-weight: 600;font-family:'Zilla Slab', serif;}
.btn-dark2 {padding: 12px 44px;}
.btn-dark3 {padding:4px 15px; font-size: 1rem; font-family:'Zilla Slab', serif; font-weight:normal; text-transform:capitalize;border-radius: 0.25rem;}
/*welcome*/

.expand_icon{position:absolute; z-index:99999; width:40px; height:40px; margin:auto; left:0; right:0; top:-100px;transition: all .5s ease-in-out;}
.gal_btn{margin:39px 0 0 0;}


/*farmhouse-for-sale*/
.farmhouse_for_sale_img_area{width:585px; position:relative; border-radius:10px; overflow:hidden; margin:auto;}
.farmhouse_for_sale_img_area:hover .farmhouse_for_sale_content_area{opacity:1;}

.farmhouse_for_sale_content_area{width:100%;height: auto;background: #fff;position: relative;top:0;left:0;z-index:99;padding:20px;color: #000;text-align:left;font-size: 15px;line-height:23px;opacity:1;}
.farmhouse_for_sale_img{width:585px;height:390px;margin:0px auto;overflow:hidden;border-radius:5px;position:relative; background:#000;}
.farmhouse_for_sale_img figure{width:585px;height:390px;display:table-cell;vertical-align:middle;text-align:center;}
.farmhouse_for_sale_img figure img{max-width:100%;height:auto;transition:all linear .6s}
.farmhouse_for_sale_img:hover figure img{ transform:scale(1.06); opacity:0.5;}




.farmhouse_project_scroll_img{width:585px;height:439px;margin:0px auto;overflow:hidden;border-radius:5px;position:relative; background:#000;}
.farmhouse_project_scroll_img figure{width:585px;height:439px;display:table-cell;vertical-align:middle;text-align:center;}
.farmhouse_project_scroll_img figure img{max-width:100%;height:auto;transition:all linear .6s}
.farmhouse_project_scroll_img:hover figure img{ transform:scale(1.06); opacity:0.5;}




.farmhouse_btn{margin:24px 0 0 0; position:absolute; bottom:20px; right:20px; z-index:99;}
.whatsapp_btn{margin:25px 0 0 0;}
.whatsapp_btn i{font-size:22px; vertical-align:middle;}

.farmhouse-dark{color: #16542d;background-color: #fff;border-color: #fff;padding: 10px 22px;border-radius: 5px;font-size: 15px;text-transform: capitalize;font-weight: 600;font-family:'Zilla Slab', serif;}
.farmhouse-dark:hover{color: #16542d;background-color: #c7df31;border-color: #c7df31;}
/*farmhouse-for-sale*/

/*Contacts-Details*/
.contact_section{background: #0a5a85;padding: 4em 0em 0em 0em;}
.contact_content{color:#fff;padding: 3em 0 0 1em;}
.contact_content:before{content:'';display:block;position:absolute;left:18px;top: 0;height:117px;width:1px;background: #308361;}
.contact_content h3{font-size:2.1em;line-height:1.2em;font-weight: 500;color:#fff; text-transform:uppercase;}


.contact_content .sml_hed{font-size:1.2em;text-transform:uppercase; margin-top:0;margin-bottom:1em;display:block; color:#fff;}
.contact_content .sml_txt{ font-size:1.2em; margin:1em 0; padding-bottom:0.5em}

.contact_img{width:100%;text-align: center;width: 389px;margin: -40px auto 40px auto;}
.contact_img img{max-width:100%;height:auto}

.contact_dtl_sec{background:#1072a7;padding:3em 0}
.contact_dtl_sec .col-lg-2{ padding:0}
.add_sec_left{width:40px;float:left;text-align:center;padding:10px 0}
.add_sec_right{margin-left:51px;margin-top:5px;}
.add_sec_left i{color:#54c3ff;font-size:31px;font-weight:bold}
.add_sec_right h2{font:600 1em/1em 'Montserrat', sans-serif;color: #fff;text-transform:uppercase;margin-bottom:5px;}
.add_cnt{font-size:1em;color:#fff;line-height:1.3em;font-weight:500; font-family:'Montserrat', sans-serif}
.pn_n{ font-size:1.1em; font-weight:500}
.add_cnt a{color:#fff; display:block; line-height:1.5em}
.add_cnt a:hover{ color:#33c1e9; text-decoration:none}
.bb2{border-bottom:2px solid #e5e5e5;}

.more_btn{display:inline-block;background:#4997c1;color: #fff;font-weight:600;text-transform: uppercase;font-size:16px;line-height:30px;padding:9px 27px;text-decoration:none;margin-top: 5px; border-radius:5px;font-family:'Montserrat', sans-serif;}
.more_btn i{ margin-right:-5px; margin-left:10px; font-size:15px; vertical-align:middle}
.more_btn:hover{background:#083248;color:#fff;text-decoration:none}

.testi-globe{max-height: unset;max-width: unset;opacity:1; z-index:1;/*-webkit-animation: rotate-center 100s linear infinite both;animation: rotate-center 100s linear infinite both;*/
animation-name: rotate;animation-duration: 160s;animation-iteration-count: infinite;animation-timing-function: linear;}

@keyframes rotate{
from{ transform: rotate(-360deg); }
to{ transform: rotate(360deg); }
}


/*Contacts-Details*/

/* Sitemap */
.sitemap2{text-align:left}
.sitemap_cont{margin-top:20px}
.sitemap_cont h2{font-size:26px;font-weight:600;padding:5px}
.sitemap{text-align:left;padding:30px auto}
.sitemap a{display:inline-block;padding:7px 20px;background:#666;font:500 18px/20px 'Zilla Slab', serif;margin:5px;color:#fff;width:32%;float:left;border:1px solid #cb9501;border-radius:5px}
.sitemap a:hover{color:#fff;border:1px solid #cb9501;background-color:#cb9501}
.sitemap2 a{display:inline-block;padding:10px 15px;background:#fff;font: 500 16px/24px 'Zilla Slab', serif;margin:5px;color:#595a5c;border:1px solid #ddd;border-radius:5px;width:32%;transition:.3s linear all;text-decoration:none;}
.sitemap2 a:hover{color:#fff;background-color: #00780c;}

/* banner area section start */
.banner-area{ width:100%; text-align:center; height:auto; position:relative; overflow:hidden;}
.banner-area img{ display:block; max-width:100%; margin:auto;}
.banner-overlay{background:url(../images/banner-overlay.png) no-repeat; width:100%; height:522px; position:absolute; top:0; left:0; right:0; z-index:1; opacity:0;}

.top_icons{position: relative;top: 0;right: 0;z-index:999;margin: 28px auto 0 auto;text-align: right;}
.top_icons a{background: #38529a;width: 36px;height: 36px;line-height: 36px;border-radius:50%;display: inline-block;text-align:center;color: #fff;margin: 0px 3px;/* border: 1px solid #115129; */font-size: 16px;}
.top_icons a:nth-child(2){background: rgb(79,94,208);
background: linear-gradient(127deg, rgba(247,150,57,1) 0%, rgba(228,77,133,1) 35%, rgba(79,94,208,1) 100%);}
.top_icons a:nth-child(3){background: #0073b1;}


/* banner area section end */

@keyframes shine{100%{left:125%}}

.b{font-weight:600;}

/*footer*/
footer{background:#fff;padding:3em 0 0;border-top: 2px solid #00780c}
.foot_sect_box{background:#f8f1e9;color:#7e7e7e;padding:15px 10px;border-radius:10px;font-size:1.15em;margin-top:40px;}
.foot_sect_box b{font-size:1.1em;color:#253d4e;margin:7px 7px 7px 0;display:inline-block}
.foot_sect_box img{float:left;margin-right:8px}
.ft_heading{font-size: 1.2em;font-weight: 700;color:#343434;text-transform:uppercase;margin-bottom:1em;display:block}

.foot_contact{margin:15px 0;font-size: 0.96em;line-height:1.2em;font-weight: 600;display:block;color:#231f20}
.foot_contact i {float:left;margin:2px 9px 0 0;font-size:1em;color: #00780c;width:18px;height:18px;text-align:center}

.meet_text{margin: 25px 0 0px 0;padding: 15px 0 0px 0;font-size: 0.96em;line-height:1.2em;font-weight: 600;display:block;color:#231f20;border-top:1px solid #ddd;}



.f_dd_box .foot_contact:last-child{ margin-bottom:0}
.bdr_l {border-left:1px solid #dae1e3}

.foot_social{margin-top:5px;}
.foot_contact a{color:#07222b;}
.foot_contact a:hover{color:#00780c;}
.foot_social a{display: block;margin:0px 0 5px 0;transition:all 0.3s linear;font-size:1.1em}
.foot_social a span{background: #38529a;color: #fff;text-align:center;width: 34px;height: 34px;line-height: 34px;display:inline-block;vertical-align:middle;margin: 0 10px 0 0;}


.foot_social a span.twitter{background: #4ea6e9;}
.foot_social a span.instagram{background: rgb(79,94,208);
background: linear-gradient(127deg, rgba(247,150,57,1) 0%, rgba(228,77,133,1) 35%, rgba(79,94,208,1) 100%);}
.foot_social a span.linkedin{background: #0073b1;}
.foot_social a span.youtube{background: #f70000;}


.foot_social a b{color:#4e4b4c;display:inline-block;vertical-align:middle;text-transform: uppercase;font-size: 15px;line-height: 34px;font-weight: 500;}






.foot_social a:hover{/* background: #003100; */color:#fff;}

.ft_link_50{width:49%; display:inline-block; vertical-align:top;}
.ft_link{ margin-bottom:25px;}
.ft_link ul{ margin:0; padding:0; list-style:none;}
.ft_link ul li a{padding:6px 0;font-size: 1.1em;line-height:1.3em;font-weight:500;color:#4e4b4c;display:inline-block;cursor:pointer;text-decoration:none}
.ft_link ul li a:hover{color: #e1651f;}

.footer_bg1{border-top:1px solid #e1e4e5;margin-top:30px;padding-top: 5px;text-align:center;padding-bottom: 10px;}
.ft_logo{margin-bottom:1.5em;text-align:center;}
.ft_logo img{max-width:100%; height:auto;}

.copy_txt{text-align:center;color: #4e4b4c;font-size: 1.1em;line-height:1.3em;margin-top:10px;display:block;font-weight:500}.copy_txt span{display:block}

.developed_txt{color: #4e4b4c;font-size: 1em;line-height:1.2em;text-align: center;margin-top:0.7em}

.developed_txt b{margin-top:0px;/* float:right; */margin-left:10px; display:inline-block;vertical-align:middle;}

.developed_txt span{display:inline-block;vertical-align:middle;    text-align: left;}
.developed_txt a{color: #000; font-weight:600; display:block}
/*footer*/

/* TREE */
.breadcrumb_bg{background:#3c84e5;}
nav .breadcrumb{font-family:'Zilla Slab', serif}
.breadcrumb{margin:0; font-size:16px;color:#000;background:none; padding:6px 0px; font-weight:400;}
.breadcrumb-item+.breadcrumb-item::before{color:#fff;}

.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#fff;}
.breadcrumb li.active{color:#fff;}
/* TREE CLASSES */

/* CMS AREA */
/* CMS AREA */
.mid_area{padding-top:20px;padding-bottom:30px;}
.cms_area{line-height:24px;font:16px/30px 'Zilla Slab', serif;min-height:500px;margin-bottom:20px;color:#000;text-align:left;}
.cms_area h1,.mid_area h1{color: #000;font-weight: 800;font-size: 38px;}
.cms_area h2,.mid_area h2{color:#2c2b3f;font-weight: 700;font-size:20px;}
.cms_area h1,.mid_area h3{color: #000;font-weight: 800;font-size: 38px;}
.cms_area ul, .cms_area ol{font:18px/30px 'Zilla Slab', serif; margin:20px 0px 30px 20px}
/*.cms_area p{ margin:15px 0px;}*/.cms_area p strong{color:#000;}
.cms_pc{float:right; margin:5px 0 10px 10px; max-width:100%; border:1px solid #ddd; padding:5px;}


.back_arrow{display:none;}

.iframe_area{width:80%; margin:20px auto 0 auto;}

.green{color:#16542d !important;}

/* CMS AREA ENDS */
.cms_pc{float:right; margin:5px 0 10px 10px; max-width:100%; border:1px solid #ddd; padding:5px;}

/* CMS AREA ENDS */

/*contact section*/
.contact_area{width:90%;margin:auto;border:1px solid #eee;box-shadow: 1px 0 10px #eee;padding:30px 15px;margin-top:30px;text-align:center}
.contact_area:hover{box-shadow:1px 0 10px #cef3e4;}
.contact_area i{font-size:40px;color: #225aa5;border: 2px solid #225aa5;height:80px;width:80px;border-radius:40px;line-height:80px;-webkit-transform: scaleX(-1); transform: scaleX(-1);}
.contact_area span{border:2px solid #771610;height:80px;width:80px;border-radius:40px;line-height:80px;display:block;margin:auto}

.cnt_heading{font-size:1.1em;font-weight:700;margin-top:15px;text-transform:uppercase;color:#000}
.sec_cnt{color:#555;margin-top:10px;height: 123px;overflow:hidden;font-size: 18px;font-weight: 500;}
.contact_bg{background:url(../images/contact-bg.jpg) no-repeat;background-attachment:fixed;background-size:cover}
.contact_sec{padding:50px 70px}
.contact_sec1{width:55%;float:left;font-size: 17px;}
.contact_sec2{width:40%;float:right;margin-top:85px}
.contact_form input[type=text], input[type=password], select{color:#222 !important;background:#fff;border:1px solid #ddd !important;padding:14px 15px;width:100%;font-size: 16px;}
.contact_form textarea{color:#222 !important;background:#fff;border:1px solid #ddd !important;padding:14px 15px !important;width:100%;font-size: 16px;}
.map_w iframe{width:100%;height:350px;margin:auto;padding:10px;border:1px solid #ccc}
.sec_cnt .fa-envelope{margin-right:8px;color:#666;vertical-align:middle}
.sec_cnt a{color:#378cff;}
.sec_cnt span{color:#000!important}
.btn-dark {color: #fff;background-color:#378cff;border-color: #378cff;padding: 10px 22px;border-radius: 5px;font-size: 15px;text-transform: capitalize;font-weight: 600;font-family:'Raleway', sans-serif;}
.btn-dark:hover{ background:#000; border-color:#000;}
.btn-dark2 {padding: 12px 44px;}
.btn-dark3 {padding:7px 25px; font-size: 1rem; font-family:'Raleway', sans-serif; font-weight:normal; text-transform:capitalize;border-radius: 0.25rem;}

/*contact section*/


.sitemap{text-align:left; padding:30px auto;}
.sitemap a{display:inline-block;padding:5px 24px;background:url(../images/arr-1.png) no-repeat 8px center; font:400 14px/20px 'Zilla Slab', serif; margin:5px 5px; color:#000; width:32%; float:left; border:1px solid #d6d6d6;}
.sitemap a:hover{color:#222;border:1px solid #13499f;text-decoration:none;  background-color:#e2f5f9;}

fieldset{display: block; margin-left: 0px; margin-right: 0px; padding-top: 0.35em; padding-bottom: 0.625em; padding-left: 0em; padding-right: 0em; border: 1px solid #dadada; margin-bottom:0px;}
legend{ display:inline-block; width:auto; border-bottom:none; font:20px/18px 'Zilla Slab', serif; text-transform:uppercase; font-weight:700; padding:0 5px; margin:0px;}

.post{float:right;}

.btn-danger{color:#fff;background-color: #16542d;border-color: #16542d;font-size: 18px;font-weight: 500;padding:8px 18px !important;line-height: 20px;}
.btn-danger:hover, .btn-danger:focus{color: #16542d;background-color: #c7df31;border-color: #c7df31;outline:none;box-shadow:none;}

.ft_add_dtl b{margin:0px 10px 0px 0px;}
.ft_add_dtl b{font-size:14px;}

/* ================= Desktop/Laptop below 1660px  ================= */
@media only screen and (max-width:1660px) {
}
/* ================= Desktop/Laptop below 1450px  ================= */
@media only screen and (max-width:1450px) {
}
/* ================= Desktop/Laptop below 1366px  ================= */
@media only screen and (max-width:1379px){
}
/* ================= Desktop/Laptop below 1280px  ================= */
@media only screen and (max-width:1279px){
.container{width:100% !important; max-width:100%;}	
/*NAVIGATION*/
}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
.top_icons a {margin: 0px 2px;}
.logo_sec img{max-width:100%;}
.header_t_l {display: inline-block;vertical-align: middle;width:70%; margin:0px;}
.header_t_r {width:29%; padding:0px;}


/*NAVIGATION*/
.navbar-light{margin:3px 0 0 0;}
.navbar-light .navbar-nav>li>a{padding:13px 5px; margin: 0 0px;font-size: 14px;}

.navbar-light .navbar-nav>li {background: none; position: relative;margin: 0em 0.8em;}
.header {height: auto;}

.pro_txt_area{width: 66%;}

.sml_hed {margin-top: 42px;}
.service_list ul li {width: 33.3333%;}
ul.float li{ width:48%;}
	
.wel_img {margin: auto;width: 457px;height: auto;}
.wel_sec h1{margin-top:0;}
.wel_sec3 h2{margin-top:25px;}
.wel_sec4 h2{margin-top:25px;}
.wel_desc {height:auto;}
.wel_sec{padding:40px 0;}
.contact_bg{padding:40px 0;}
.contact_form_cont2 h4{font: normal 30px/30px 'Zilla Slab', serif;}
/*Footer*/

/*Contact-us*/
.contact_box{ width:100%}
.contact_form_outer .col-md-4 img{height:100% !important;}

/* Sitemap */
.sitemap2 a{width:31.8%;}

/*Categories*/
.ft_logo{margin:10px 0 20px 0;}
.copy_txt {font-size: 1em;}

.contact_area{width:100%;}
.contact_sec{padding: 50px 30px;}
}

/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
.wel_sec h1 span{display: inline;color: #000;}
.sml_hed{margin-top: 22px;}
.contact_bg h2{font: 800 32px/44px 'Zilla Slab', serif;}
.contact_bg h2 span{font: normal 17px/20px 'Zilla Slab', serif;}
.home_heading span{font: normal 17px/20px 'Zilla Slab', serif;}
.cms_area h1, .mid_area h1 {font-size: 32px;}
.logo_sec {padding:0px 0;margin: 10px 0;}
.navbar-toggler-icon{height:1.2em}
.header {height: auto;}
.col_pl {text-align: right;padding:0 10px 0 0;}
.nav_sec {margin:25px 0 0 0; text-align:right;}
.sec1_left{display:none;}

.header_t_l{display: inline-block;vertical-align: middle;width: 100%; margin:27px 0 0 0;text-align: right;}
.header_t_r {width: 28%;display: none;}
ul.float li{ width:49%;}


/* NAV */
.nav_area{position: relative;z-index: 99;width: 100%;}
.navbar-light .navbar-nav>li.active a{color: #fff;background: none;}
.navbar{ position:relative; margin:0}
.navbar-light .navbar-nav{ margin:0}
.navbar-light .navbar-toggler {color:#07407b;border-color:#07407b;z-index:999;right:5px;padding:.2rem .4rem;  border-width:2px; background:#fff;}
.dropdown-toggle::after{float:right;margin:0 5px 0 0;}
.navbar-collapse{position:absolute;top:100%;right:0px; z-index:99; background:#fff;width: 290px;}
.navbar-nav{ display:block}
.navbar-light .navbar-nav>li>a{border-bottom:1px solid #ccc;padding:.5rem 1rem; color:#fff; border-radius:0px; text-align:left;font-size:14px; margin:0;}

.navbar-light .navbar-nav>li>a:hover{color: #fff; background: #80cb2c;}
.navbar-light .navbar-nav>li:hover:after, .navbar-light .navbar-nav>li:focus:after{ display:none}
.navbar-light .navbar-nav>li>a i{ float:right;margin-top: 5px;    color: #ffff;}
.navbar-light .navbar-nav>li>a.act {color: #ffef70;}
.navbar-nav .dropdown-menu{ width:100%}
.dropdown-menu{ margin-top:0}
.navbar .btn-navbar {display: inline;position:relative;z-index: 9;top: 0px; right: 0;padding: 5px 9px; margin: 5px 9px;border-radius: 2px; border: 0px solid #fff;background: #14563b;}
.navbar .btn-navbar .icon-bar{display:block;width:24px;height:4px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#fff;margin:4px 0;transition:.4s;}
.btn-navbar .icon-bar .icon-bar{margin-top:3px}.nav >li >ul.dropdown-menu{background-color:#1cc28a;font:13px/22px 'Zilla Slab', serif;}
.navbar{display:block;}
.nav-collapse, .nav-collapse.collapse {background:#14563b;overflow:hidden;position:absolute;width:100%;z-index:999;top:100%;right:0px;margin:0; padding-left:0;}
.collapse {display: none !important;}
.collapse.show {display: block !important;}
.navbar-light .navbar-nav>li a:after {position: absolute;bottom: 0; height:0 !important;}
.navbar-light .navbar-nav>li a:focus:after,.navbar-light .navbar-nav>li.active a:after {height:0px;}
.navbar-light .navbar-nav>.show>a,.navbar-light .navbar-nav>.show>a:focus,.navbar-light
.navbar-nav>.show>a:hover{color: #fff;background:none;}
.navbar-light .navbar-nav>li {margin:0;}
.dropdown-menu>li>a{padding: 1px 25px !important;}
/* NAV ENDS */	

/*WELCOME-SECTION*/
.wel_sec{padding: 50px 0;text-align: center;}
.wel_sec4{padding: 50px 0;}
.heading2{font: normal 24px/23px 'Zilla Slab', serif;}
.wel_desc {height: auto;}
.home_heading{font:800 32px/34px 'Zilla Slab', serif;}
.wel_img{margin: 30px auto 0 auto;}
.contact_bg {height: auto; padding:50px 0;}
.contact_bg h2 span{font: normal 16px/20px 'Zilla Slab', serif;}
.home_heading span{font: normal 16px/20px 'Zilla Slab', serif;}
.cont_com_name {font: bold 30px/30px 'Zilla Slab', serif;margin: 40px 0px 36px 0px;}

/* Sitemap */
.sitemap2 a{width:48%;}

/*FOOTER*/
.f_dd_box{ margin:15px 0}
.f_dd_box:after{content:'';clear:both;display:block;}
.footer_btm .copy, .footer_btm .copy a {text-align: center;}
.footer_btm .copy br, .footer_btm .copy a br {display:none;}
/* Category_list */

/*Contact-us*/
.contact_form_outer{ width:100%; padding:0px; float:none; display:block;}
.contact_details{ position:static; width:100%}

/*Categories_List*/
.sitemap a{width:48%;float:left}

.contact_box{margin:0em auto;padding:7px;}
.contact_form_cont{width: 98%;float: none;position: relative;padding: 30px 30px;margin-top:0px;margin-left: auto;margin-right: auto;}
.contact_details{width: 100%;float: none;position: relative;border-left: 2px solid #f1f0ff;margin-left: 0;padding: 30px 30px; text-align:left;}
.address_txt {font-size: 18px;}
.contact_form_cont h2{font-size: 20px;}
.contact_details h2{font-size: 20px}
.wel_sec h1 {font: 800 32px/34px 'Zilla Slab', serif;margin-top: 0px; text-align:center;}
.hm_heading h2 {font-size:2.2em;}
.top_icons{top: 37.2%; right: 15px; display:none;}
.cms_pc{float: none;margin: 5px auto 10px auto;display: block;}

.qlink a{font-size: 16px;margin: 0 15px 0 0;}
.serv-link a{width: 32%;}
.ft-logo{display:none;}
.footer_btm{background: #16542d;}
.copy_txt p{padding: 20px 0px;}
.wel_sec3 h2{margin-top:0; font:700 32px/40px 'Zilla Slab', serif;}
.wel_sec4 h2{font:700 32px/40px 'Zilla Slab', serif;}

.service_list ul li{width: 50%;}
.contact_img{width: 282px; margin: -30px auto 40px auto;}
.contact_content{padding: 0em 0 0 1em;}
.contact_dtl_sec .col-lg-2{padding: 0 15px;}
.ft_logo{margin: 10px auto 20px auto;width: 225px;}
.copy_txt {font-size: 1em;text-align: center;}
.pro_txt_area{width: 56%;}
.pro_tx{font-size:1.1em;}
.contact_sec{padding: 0px 0px;}
	
.back_arrow{font-size:14px; font-weight:600; margin:15px 0 10px 0; display:block;}
.back_arrow a{font-size:14px; font-weight:600; color:#000; background:#eee; padding:4px 10px 4px 5px; border:1px solid #ccc; border-radius:2px;}
.back_arrow a i{margin:0 5px 0 0;}

}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
	
.cms_area h1, .mid_area h1{font-size: 24px;}
.inn-hed{font-size:24px;}

h1{font-size:1.5em;line-height:1em}
.hp_t_s_1{width:36%;}
.hp_t_s_3{width:64%;}
.mob_link2{display:none;position:absolute;background:#14563b;padding:10px;z-index:999;left:15px;top:100%;}
.mob_link2 span{display:block;}
.mob_link2 i{width:16px;text-align:center;}
.footer_bg{padding:0px 0 0}
.ft_text{text-align:center}

.ft_logo{margin:30px auto 20px auto;text-align:center}
footer{padding:22px 0px;}

ul.float li{ width:100%;}


/*Footer-start*/
.f_dd_box{display:none; margin:10px 0px;}
.ft_heading {margin-bottom: 0;}
.dd_next{margin: 0 0;padding:6px 0px 6px;background:url(../images/pls.png) no-repeat 100% 6px;cursor:pointer; border-bottom:1px dashed #00780c;}
.dd_next_act{background:url(../images/mns.png) no-repeat 100% 6px;}
.copy{text-align:center;}.copy span {display: inline;}
.minh{min-height:inherit;}
.ft_link{padding:0 0px; margin:0;}
.ft_link a{border-bottom:0px dashed #383838; line-height:30px;}
.ft_link a:hover{color:#fff;}
.copy_txt {
    text-align: center;}
/*Footer-end*/

/* CONTACT US */
.contact_box .col-xs-12{padding:0;}
.contact_form .mt5{margin-top: 0px;}
.contact_form .large{width: 100% !important;}
.contact_form_outer {padding: 0px;display: block;}
.contact_box{ padding:4px;margin-bottom: 15px;}
/* CONTACT US */

.sitemap a{width:100%; float:none; margin:5px 0px;}
.sitemap .fs18{font-size: 16px;}
.breadcrumb_bg{ display:none;}


.footer_btm{padding: 0px 0 20px 0px;}
.qlink a{font-size: 15px;margin: 0 13px 0 0;}
.copy_txt p{padding: 20px 0px 0px 0px;text-align: center;}
.developed_txt{font-size: 13px;line-height: 1.3em;text-align: center;margin-top: 0.5em;}
.developed_txt b{margin-top: 0;float: none; margin-left: 0;margin-right: 10px;}
.developed_txt{font-size: 13px;line-height:10px; text-align: center;margin-top:0;}
.developed_txt b{margin-top:0px;float: none;margin-left: 0;margin-right: 10px;vertical-align: middle;display: inline-block;}
.developed_txt br{display:none;}
.developed_txt a {margin:7px 0 0 0;}

.mid_area{padding-top: 40px; padding-bottom: 40px;}

.farmhouse_for_sale_img_area {width: 325px;}
.farmhouse_for_sale_img {width: 325px;height: 217px;}
.farmhouse_for_sale_img figure {width: 325px;height: 217px;}


.farmhouse_project_scroll_img{width:325px;height:244px;}
.farmhouse_project_scroll_img figure{width:325px;height:244px;}
.farmhouse_for_sale_content_area{padding:15px 0;}
.farmhouse_btn {margin: 15px 0 0 0;position: relative;bottom: 0;right: 0;}
.wel_sec3 h2{font:700 24px/32px 'Zilla Slab', serif;}
.wel_sec4 h2{font:700 24px/32px 'Zilla Slab', serif;}
.fs18{font-size: 1.1em;}

.contact_img {margin: -30px auto 40px auto;}
.footer_bg1{padding-top: 15px;}

.pro_area{display:block;}
.pro_txt_area{width:100%;display:block;padding:15px 15px 15px 15px;text-align: center;}
.contact_sec1{width:100%; float:none;}
.contact_sec2{display:none;}
}

@media only screen and (max-width:600px) {
/* CMS AREA */
.mid_area{padding:20px 0px;}
/* CMS AREA ENDS */

.contact_box .fs16{ font-size:14px;}
.sitemap .fs18{font-size: 15px;}

.qlink{float: none;margin: 3px 0 0 0;text-align: center;}
.social-icons{margin:10px 0 0 0;text-align: center; font-weight: 600; display: block; float: none;}
.social-icons > li{display: inline-block;float: none;}
.serv-link a {width: 100%;font-size: 15px;border-bottom: 1px #237642 solid;padding: 10px 0;}


.contact_content {
    padding: 0em 0 0 1em;
}
.contact_img {
    width: 249px;
    margin: 20px auto 20px auto;
}
.nav-collapse, .nav-collapse.collapse{width:320px;}
.ft_link_50{width:100%; display:block;}
}

@media only screen and (max-width:515px) {
.header_mid{width:66%;margin: 10px 0;}
.navbar-light .navbar-toggler{ top:6px;}
.navbar-toggler-icon {width: 1.2em;height: 1.2em;}
/*Footer*/


.wel_sec h1{font: 800 26px/30px 'Zilla Slab', serif;}
.hm_heading h2 {font-size:1.7em;}
.home_heading{font: 800 26px/30px 'Zilla Slab', serif;}
.contact_bg h2 {font: 800 26px/30px 'Zilla Slab', serif;}
.cont_com_name {font: bold 24px/26px 'Zilla Slab', serif;}
.contact_form_cont{width: 100%;padding: 15px;}
.bref_text{font-size: 1.1em;line-height: 1.3em;}

ul.amenities_list li{width:49%;}

.service_list ul li {
    width: 100%;
    float: none;
}

.experts_img{width:295px;}
.experts_img {width:295px;height:187px;}
.experts_img figure{width: 295px;height: 187px;}
}

/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
.logo_sec{width:147px;}
.wel_img{margin:30px auto 0 auto; width: 100%;}
.contact_form_cont2{padding: 30px 15px;}
.contact_form_cont2 h4{font:normal 24px/24px 'Zilla Slab', serif;}
.contact_form_cont2 .contact_text{font:normal 16px/18px 'Zilla Slab', serif;}
.ft_link ul li{list-style: none; display: block; border-bottom: 1px solid #979595;}
.ft_link ul li a{font:normal 15px/18px 'Zilla Slab', serif;display: block;padding: 10px 0px;}

.top_icons{position: absolute;top:222px;right:0;padding:5px;background: #fff;border-radius: 5px 0 5px 0;}
.top_icons a{background: rgba(249,249,249,1);}

.navbar-collapse{width:328px;}
.logo_area{text-align:center}
.logo_area img{max-width:100%;height:auto}
.header{padding:0px 0}
.header_t_l {margin:10px 0 0 0;}
.contact_form .mt-1 {margin:0 !important;}
.contact_form input[type=text], .contact_form select, .contact_form textarea{margin:5px 0 0 0 !important;}

.ft_add_dtl {font-size: 14px;}

ul.float li{ width:100%;}


/*NAVIGATION*/
.logo_sec img {width:100%;}
.header_btn {float: right; width: 124px;}

.navbar {top:0px;}
.nav_sec{margin: 15px 0 0 0;}
.col_pl {text-align: center;}
/* Sitemap */
.sitemap2 a{width:100%;margin: 5px 0;}

.contact_details {padding: 30px 15px;}

.add_dtl2 span{margin-left: 48px;}
.add_dtl2 a{font-size: 15px;}


/*FOOTER*/
.footer_btm .copy{ text-align:center; padding:10px 0;font-size: 13px;}
.copy b{float:none;padding-left:10px;margin-top: 0;display: block;}
.add_dtl span{ font-size:16px;}
/*Categories_List*/

.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:11px;line-height:1.42857143;color:hsl(0,0%,33%);background-color:hsl(0,0%,100%);background-image:none;border:1px solid hsl(0,0%,80%);border-radius:4px;-webkit-box-shadow:inset 0 1px 1px hsla(0,0%,0%,0.075);box-shadow:inset 0 1px 1px hsla(0,0%,0%,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}

.nav_area{padding:0 5px;}
}