@charset "utf-8";*{margin:0;padding:0;border:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*Project Name :Eyennovation Eye Wear [Created by WEBLINKINDIA.NET on 27 February, 2025 :Ajay]*/
body{font-family:"Inter", serif;font-size:16px;line-height:18px;color:#222}
h1, h2, h3, h4, h5, h6{font-family:"Inter", serif;}
h1{font-size:1.6em;display:block;color:#222}
h2{font-size:1.4em;display:block;color:#484848}
figure{display:table-cell;vertical-align:middle}figure img{display:block;margin:auto;border:0}

.rel{position:relative}
.fw_500{font-weight:500}
.fw_600{font-weight:600}
.fw_700{font-weight:700}
.fw_800{font-weight:800}
.clearfix{ clear:both}


/* FO$ */
input[type=text]{color:#333;background:#fff;border:1px solid #ccc}
input[type=password]{color:#333;background:#fff;border:1px solid #ccc}
input[type=file]{color:#333;background:#fff;border:1px solid #ccc}
textarea, select{color:#333;background:#fff;border:1px solid #ccc;resize:none}

input, textarea, select{font:normal .9em/1.3em "Inter", serif;color:#555}
input.check{border:1px solid #666;font-size:13px;width:15px;height:15px;margin:2px 2px 2px 0px;outline:none;background:#fff}
input[type=text]:focus, input[type=password]:focus, textarea:focus{color:#000;background:#fff}
p, h6, h5, ul, li, img, span, h3, h1, h2, h3, h4, a, input, div{margin:0px;padding:0px;border:0px;outline:none}
.mw_92{max-width:92%;height:auto}
.mw_98{max-width:98%;height:auto}.mw_96{max-width:90%;height:auto;margin:auto}.mw_100{max-width:100%}

.dn{display:none}

.container{width:1336px;margin:0 auto;padding:0px;max-width:1336px;}
.container h1{margin-top:20px;margin-bottom:10px;font-size:2em}
.row{padding:0;margin:0}.row > .no_pad{padding:0;margin:0}.pr_0{padding-right:0}
.mw_98{max-width:98%;height:auto}.mw_96{max-width:90%;height:auto;margin:auto}.mw_100{max-width:100%}
.letter_s{letter-spacing:3px}.letter_s2{letter-spacing:3px}

/*home page css*/
header{ position:sticky; top:0; z-index:999;}
.h_t_bg{background:#002125; padding:7px 0}
.h_call_tx{color:#fff; font-size:.87em; padding-top:6px;}
.h_call_tx a{color:#00e4fd;text-decoration:none}
.h_call_tx a:hover{color:#eee;}
.h_call_tx span{padding-left:7px;}
.h_top_link{color:#fff;}
.h_top_link a{color:#fff;font-size:.85em; padding:0 8px; text-decoration:none}
.h_top_link a:hover{color:#00e4fd;}
.h_top_link span{font-size:.8em;}
.h_p_top{padding:7px 0; background:#fff; box-shadow:1px 0 15px #eee;}
.h_log_link a{color:#000; font-size:.75em; font-weight:500; text-transform:uppercase; text-align:center; display:inline-block; padding:18px 2px;}
.h_log_link a:hover{color:#007a87;}
.h_log_link span{ display:block}
.num_tx{background:#007a87;color:#fff; font-weight:normal; position:absolute; z-index:9; top:10px; right:0px; padding:1px 3px; border-radius:5px;}

.hp_ban_bg{background:#e9fdff; height:485px;box-shadow:inset 0px 5px 9px 0px rgb(200 220 223)}
.hp_banner{ margin-top:21px;}
.ban_pos{position:absolute;z-index: 99;left:0;top:0;width:45%;padding:35px 0 0 40px}
.ban_pos p{color:#fff; font-size:2em; line-height:1.2em}
.ban_pos p span{color:#00e4fd;}
.search_bx{background:#fff; border-radius:10px; padding:5px; width:100%; margin-top:30px;}
.search_bx input[type=text]{background:none; border:0; display:block; width:415px; padding:13px 10px; color:#555; font-size:1em; font-weight:500;}
.search_bx input[type=text]::placeholder{color:#555;opacity:.9;}
.search_bx input[type=text]:-ms-input-placeholder{color:#555;opacity:.9;}
.search_bx input[type=text]::-ms-input-placeholder{color:#555;opacity:.9;}

.search_btn, .search_btn:visited{background:#007a87;color:#fff; display:inline-block; line-height:46px; height:46px; padding:0 15px; border-radius:10px; cursor:pointer; }
.search_btn:hover{background:#0ee5fd;color:#fff;text-decoration:none;}

.circle_w{width:90%; margin:auto; position:absolute; z-index:1; top:-45px; left:0; right:0;z-index: 1; }
.circle_bx a{width:141px; height:141px; margin:0 15px; float:left; border-radius:100px; background:#fff; border:1px solid #b1dde2;transition:all linear .6s;}
.circle_bx a:hover{box-shadow:1px 0 25px #ccc; text-decoration:none;transform:rotate(-1deg) scale(1.1);}

.name{font-size:.93em;color:#222;}
.circle_bx a img{padding:16px 0 6px;}

/*New Arrivals*/
.arrival_sc{margin-top:30px;}
.arrival_bg{background:linear-gradient(to bottom, rgb(2,228,253) 0%,rgb(255,255,255) 100%); border-radius:20px 20px 0 0;padding:30px 0}
.arrival_bg h2{font-size:2em;color:#000; margin-top:80px;}
.mt50{margin-top:50px;}

.view_btn, .view_btn:visited{background:#007a87;color:#fff; display:inline-block; line-height:46px; height:46px;border-radius:10px; cursor:pointer; width:100%}
.view_btn:hover{background:#222;color:#fff;text-decoration:none;}

.view_btn2, .view_btn2:visited{background:#007a87;color:#fff; display:inline-block; line-height:46px; height:46px;border-radius:10px; cursor:pointer; padding:0 45px;}
.view_btn2:hover{background:#222;color:#fff;text-decoration:none;}


.hp_pro_w{width:422px; margin:auto; background:#fff; box-shadow:1px 0 10px #eee; border-radius:10px; padding:5px 0 10px;}
.hp_pro_img{width:400px;height:286px; margin:auto; overflow:hidden;}
.hp_pro_img figure{width:400px;height:286px;margin:auto;display:table-cell;vertical-align:middle;text-align:center;}
.hp_pro_img figure img{width:100%; height:100%; transition:all linear .6s;}
.hp_pro_w:hover .hp_pro_img figure img{transform:rotate(-1deg) scale(1.1);}


.hp_pro_w2{width:330px; margin:auto; background:#fff; box-shadow:1px 0 10px #eee; border-radius:10px; padding:5px 0 10px;}
.hp_pro_img2{width:310px;height:222px; margin:auto; overflow:hidden;}
.hp_pro_img2 figure{width:310px;height:222px;margin:auto;display:table-cell;vertical-align:middle;text-align:center;}
.hp_pro_img2 figure img{width:100%; height:100%; transition:all linear .6s;}
.hp_pro_w2:hover .hp_pro_img2 figure img{transform:rotate(-1deg) scale(1.1);}

.pro_bx{padding:5px 14px 14px 14px; text-align:left}
.pro_t{height:41px; overflow:hidden}
.pro_t a{color:#000; font-size:1em; text-decoration:none}
.pro_t a:hover{color:#007a87;}
.size_tx{font-size:.8em}
.mb10{margin-bottom:10px;}
.mb12{margin-bottom:12px;}
.p_price{font-size:.87em;color:#00bac6;}
.p_price del{color:#9999b3;}
.p_price span{color:#000;}
.icon_pos{position:absolute; z-index:9; top:5px; right:10px}
.ml3{margin-left:3px;}

.dtl_color a{width:15px; height:15px; border-radius:100%; display:inline-block; margin-right:3px; text-decoration:none}
.dtl_color a.active, .dtl_color a:hover{box-shadow:0 0 1px 1px rgb(139 139 139 / 70%);}
.fs13{font-size:.88em}

.carousel_nav .owl-next,.carousel_nav .owl-prev{background:#fff;width:46px;height:46px;line-height:46px;border-radius:46px; box-shadow:1px 0 15px #eee; position:absolute; z-index:9; text-align:center }
.carousel_nav .owl-prev{top:40%; left:-15px; opacity:1}
.carousel_nav .owl-next{top:40%; right:-15px;opacity:1}
.carousel_nav .icon-angleLeft{ text-align:center}

/*Branded Eyewear*/
.branded_sc{margin-top:75px;}
.branded_sc h2{font-size:2em;color:#000; background:#fff; padding:0 20px; position:absolute; z-index:9; top:-23px; left:0; right:0; width:310px; margin:auto}
.h_bdr{border-bottom:1px solid #ccc;}

.hp_ads_w{width:654px; margin:auto;}
.hp_ads_img{width:654px;height:298px; margin:auto; overflow:hidden;}
.hp_ads_img figure{width:654px;height:298px;margin:auto;display:table-cell;vertical-align:middle;text-align:center;}
.hp_ads_img figure img{width:100%; height:100%; transition:all linear .6s;}
.hp_ads_w:hover .hp_ads_img figure img{transform:rotate(-1deg) scale(1.1);}
.mb30{margin-bottom:30px;}
.mt23{margin-top:23px;}

/*Featured Products*/
.featured_sc{margin-top:60px;}
.featured_bg{background:linear-gradient(to bottom, rgb(222,222,222) 0%,rgb(255,255,255) 100%); border-radius:20px 20px 0 0;padding:30px 0}
.featured_sc h2{font-size:2em;color:#000;}

/*Our Stores*/
.store_sc{margin-top:75px;}
.store_sc h2{font-size:2em;color:#000; background:#fff; padding:0 20px; position:absolute; z-index:9; top:-23px; left:0; right:0; width:220px; margin:auto}

.hp_store_w{width:426px; margin:auto;}
.hp_store_img{width:426px;height:342px; margin:auto; overflow:hidden;}
.hp_store_img figure{width:426px;height:342px;margin:auto;display:table-cell;vertical-align:middle;text-align:center;}
.hp_store_img figure img{width:100%; height:100%; transition:all linear .6s; border-radius:20px;}
.hp_store_w:hover .hp_store_img figure img{transform:rotate(-1deg) scale(1.1);}
.store_cnt_pos{background:rgba(0,0,0, .7); padding:20px; position:absolute; z-index:9; bottom:0; left:0; right:0; width:90%; margin:auto;border-radius:20px 20px 0 0 }
.text-white{color:#fff;}
.name_t a{color:#fff; font-size:1.12em; text-decoration:none}
.name_t a:hover{color:#bef8fe;}
.fs7{font-size:.83em}
.mt5{ margin-top:5px;}

.view_btn3, .view_btn3:visited{background:#000;color:#fff; display:inline-block; line-height:46px; height:46px;border-radius:10px; cursor:pointer; padding:0 15px; border:1px solid #007a87;}
.view_btn3:hover{background:#007a87;color:#fff;text-decoration:none;}

/*Customer's Reviews*/
.customer_sc{margin-top:30px;}
.customer_bg{background:linear-gradient(to bottom, rgb(190,248,254) 0%,rgb(255,255,255) 100%); border-radius:20px 20px 0 0;padding:20px 0}
.customer_bg h2{font-size:2em;color:#000; margin-top:50px;}
.review_bx{background:#fff; border-radius:10px; width:320px; margin:15px auto; padding:30px 22px; box-shadow:1px 0 15px #ddd; text-align:left}
.review_cnt{color:#000;line-height:1.2em; font-weight:500; height:65px; overflow:hidden}
.star{margin-top:30px;}
.star img{ margin:0 2px;}
.review_name{font-size:1.25em; color:#007a87; margin-top:5px;}
.date{font-size:.87em;color:#000; margin-top:5px;}

/*Our Videos*/
.video_sc{margin-top:75px;}
.video_sc h2{font-size:2em;color:#000; background:#fff; padding:0 20px; position:absolute; z-index:9; top:-23px; left:0; right:0; width:220px; margin:auto}

.hp_vid_w{width:312px; margin:auto;}
.hp_vid_img{width:312px;height:230px; margin:auto; overflow:hidden;}
.hp_vid_img figure{width:312px;height:230px;margin:auto;display:table-cell;vertical-align:middle;text-align:center;}
.hp_vid_img figure img{width:100%; height:100%; transition:all linear .6s; border-radius:20px;}
.hp_vid_w:hover .hp_vid_img figure img{transform:rotate(-1deg) scale(1.1);}
.youtube_pos{position:absolute; z-index:9; top:40%; left:0; right:0; text-align:center}


/*blog*/
.hp_blog_sc{margin-top:60px;}
.hp_blog_bg{background:linear-gradient(to bottom, rgb(2,228,253) 0%,rgb(255,255,255) 100%); border-radius:20px 20px 0 0;padding:25px 0}
.hp_blog_sc h2{font-size:2em;color:#000;}

.hp_blg_w{width:320px;margin:15px auto; background:#fff; border-radius:10px; padding:19px;}
.hp_blg_w:hover{box-shadow:1px 0 15px #ddd;}
.hp_blg_img{width:280px;height:149px; margin:auto; overflow:hidden;}
.hp_blg_img figure{width:280px;height:149px;margin:auto;display:table-cell;vertical-align:middle;text-align:center;}
.hp_blg_img figure img{width:100%; height:100%; transition:all linear .6s; border-radius:10px; border:1px solid #eee;}
.hp_blg_w:hover .hp_blg_img figure img{transform:rotate(-1deg) scale(1.1);}
.blg_bx{margin-top:12px; text-align:left}
.date_tx{font-size:.81em; color:#555;}
.blg_t{height:58px; overflow:hidden; margin-top:10px; text-align:left}
.blg_t a{font-size:1.12em;color:#000; text-decoration:none}


/*newsletter*/
.hp_newsletter{background: linear-gradient(to bottom, rgb(171,214,219) 0%,rgb(154,222,209) 100%);border-radius:20px; padding:20px;}
.newsletter_tx{font-size:1.9em; line-height:1.3em;color:#000; margin-top:50px;}
.newsletter_tx span{font-size:1.45em;color:#007a87;}
.bg_nsw{background:#fff; border-radius:10px; padding:10px; margin-bottom:10px;}
.sec_w{width:95%; margin-top:35px;}
.sec_w input[type=text]{background:none; border:0; display:block; width:415px; padding:3px 10px; color:#000; font-size:.95em; font-weight:500;}
.input_w{width:300px;}
.cap_pos{position:absolute; z-index:9; top:13px; right:10px}
.ml15{margin-left:15px;}

.subscribe_btn, .subscribe_btn:visited{background:#007a87;color:#fff; display:inline-block; line-height:46px; height:46px; padding:0 45px; border-radius:10px; cursor:pointer; }
.subscribe_btn:hover{background:#222;color:#fff;text-decoration:none;}


/*Secure Payment*/
.payment_sc{ margin-top:50px;}
.pay_sc_w{width:260px; margin:auto;}
.pay_cnt{font-size:1.37em; margin-top:7px;}
.pay_cnt2{font-size:1em; margin-top:3px;}
.bdr_r{border-right:1px solid #d9d9d9}

/*footer*/
.hp_ft_bg{background:#000; margin-top:40px; padding:40px 0}

.ft_heading{color:#359da8; font-size:.87em; font-weight:700; margin-bottom:15px;}
.fs14{font-size:.87em;}
.f_dd_box{margin:10px 0 0 0}
.add_tx a{color:#fff; text-decoration:none}
.add_tx a:hover{color:#9edcd3;}
.mt2{margin-top:2px;}
.ml5{margin-left:5px;}
.ml25{margin-left:25px;}

.follow_link a{background:#007a87; width:34px; height:34px; line-height:34px; text-align:center; display:inline-block;transition:all linear .6s; }
.follow_link a:hover{background:#666;transform:rotate(-1deg) scale(1.1);}
.bb{border-bottom:1px solid #262626; margin:35px 0}

.footer_link span{color:#363636;font-weight:700;}
.footer_link a{font-size:.87em; color:#fff; font-weight:700; display:inline-block; padding:3px 7px;}
.mb22{margin-bottom:22px;}
.ft_logo{margin:5px 10px 10px 0;float:left}
.copy_txt{font-size:.9em;color:#000;line-height:1.3em;display:block;padding-top:20px; text-align:left}

.developed_txt{color:#000;line-height:1.2em;text-align:right; font-size:.9em; margin-top:15px;}
.developed_txt b{margin-top:3px;float:right;margin-left:10px}
.developed_txt a{color:#000;display:block; text-decoration:underline}
.add_tx span{width:90%; float:left;}


.tab_links a{padding:5px 100px; font-size:1em; font-weight:600; color:#000; border-radius:10px;display:inline-block;border:1px solid #007a87; text-decoration:none}
.tab_links a:hover, .tab_links a.act{border:1px solid #007a87;background:#000!important;color:#fff!important;}
.tab_links img{width:50px; height:50px; border-radius:50px; margin-right:10px;}
.tab_hider{display:none;}
.tabs_cont{padding:40px 6px;}
.heading_link{font-size:1.1em; color:#000; font-weight:700; margin-bottom:15px;}
.menu_link a{font-size:.9em;color:#222; display:block; margin-bottom:6px;}



/*Listing*/
.list_left{width:100%;margin:0px 0;border:1px solid #aaa6a6;padding:15px;box-shadow:0px 0px 10px #ccc}
.filt_hed{margin:0 0 2px;color:#ffff;text-transform:capitalize;background:#007a87;padding:15px 15px;font-weight:600;font-size:1.2em;
cursor:pointer; border-radius:10px ;}
.city_link{ padding-top:10px;}
.city_link a{font-size:1em; color:#000; line-height:1.5em; border-bottom:1px solid #eee; padding:6px 0; display:block}

#style-10::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#eee;}
#style-10::-webkit-scrollbar{width:7px;background-color:#ccd0d3;}
#style-10::-webkit-scrollbar-thumb{background-color:#fff;border:2px solid #fff;}
.scrollbar{width:100%;max-height:560px; overflow-y:scroll;overflow:auto;}
.bg-gray{background:#f7f7f7; padding:10px; border:1px solid #e9e9e9}



.hotel_list .owl-next,.hotel_list .owl-prev{background:#fff;width:36px;height:36px;line-height:36px;border-radius:36px; box-shadow:1px 0 15px #eee; position:absolute; z-index:9; text-align:center }
.hotel_list .owl-prev{top:50%; left:5px; opacity:1}
.hotel_list .owl-next{top:50%; right:5px;opacity:1}
.hotel_list .icon-angleLeft{ text-align:center}

.hotel_list .owl-prev, .owl-next{opacity:9;}


.hotel_list{margin:0;padding:0}
.hotel_list ul{margin:0;padding:0;display:flex;flex-wrap:wrap}
.hotel_list ul li{list-style:none;display:block;width:100%; padding-bottom:15px; border-bottom:2px solid #eee;}
.hotel_list ul li .hotel_w{width:100%;background:#fff;border-radius:0;height:auto;margin:15px auto;}
.hotel_list ul li .hotel_ttl a{height:auto;font-weight:600; font-size:1.4em; color:#000}


.hotel_slide{width:370px !important;height:297px;overflow:hidden;float:left} 
.hotel_list_img{width:370px;height:297px;overflow:hidden;}
.hotel_list_img figure{display:table-cell;vertical-align:middle;text-align:center;width:370px;height:297px; margin:0}
.hotel_list_img img{max-width:100%;height:auto}

.hotel_list_thm{float:left;width:91px; margin-left:10px;}
.h_tm_img{width:91px;height:73px;margin-bottom:1px}
.h_tm_img img{width:100%;height:100%}
.hotel_list_des{padding:10px 0;margin-left:-10px}
.room_flyer{padding:1px 10px;border-radius:2px; display:inline-block;color:#fff;line-height:1.5em; margin-bottom:0.3em; font-size:13px; box-shadow:0px 0px 5px #ccc}
.delux_r{background:#15c8e5}
.standard_r{background:#ec7571}
.luxury_r{background:#eead15}

.orange{color:#f9bf00}
.rating_text{color:#fff;margin-top:1em}
.rating_text span{background:#10b52d;padding:3px 5px;border-radius:2px;color:#fff}
.rating_text span a{color:#fff;font-weight:600}
.hotel_facility{margin:0.5em 0}
.hotel_facility span{padding:4px 7px;border:1px solid #e1e1e1;
display:inline-block;font-size:1.1em}
.hotel_facility span>i{color:#36a773}
.hotel_list_btm{border-top:1px solid #d7d7d7;padding:10px 0 0; margin-top:1em;place-content:space-between}

.mt8{margin-top:8px;}
.bg1{background:#006e64; border-radius:5px; color:#eee; padding:1px 5px;}
.bg1 img{ margin-top:-3px;}


.dtl_dtn, .dtl_dtn:visited{background:#fff;color:#000; display:inline-block; line-height:44px; height:44px;cursor:pointer; padding:0 40px; border:1px solid #007a87; margin:0 10px 5px 0;}
.dtl_dtn:hover{background:#007a87;color:#fff;text-decoration:none;}

.book_dtn, .book_dtn:visited{background:#007a87;color:#fff; display:inline-block; line-height:44px; height:44px;cursor:pointer; padding:0 40px; border:1px solid #007a87;}
.book_dtn:hover{background:#000;color:#fff;text-decoration:none;}


.hotel_list .btn-default{color:#333;background-color:#fff;border-color:#ccc;}


.carousel_nav2 .owl-next,.carousel_nav2 .owl-prev{background:#fff;width:46px;height:46px;line-height:46px;border-radius:46px; box-shadow:1px 0 15px #eee; position:absolute; z-index:9; text-align:center }
.carousel_nav2 .owl-prev{top:50%; left:45px; opacity:1}
.carousel_nav2 .owl-next{top:50%; right:45px;opacity:1}
.carousel_nav2 .icon-angleLeft{ text-align:center}

.s_dtl_w{width:630px; margin:auto;}
.s_dtl_img{width:630px;height:506px; margin:auto; overflow:hidden;}
.s_dtl_img figure{width:630px;height:506px;margin:auto;display:table-cell;vertical-align:middle;text-align:center;}
.s_dtl_img figure img{width:100%; height:100%; transition:all linear .6s;}

.dtl_box{background:#fff; box-shadow:1px 0 15px #ddd; padding:20px; }
.dtl_tx h1{font-size:1.8em; font-weight:700; color:#007a87}
.sub_tx{ font-size:.95em; line-height:1.5em; color:#161616}
.dtl_des{margin-top:50px;}
.dtl_des h2{font-size:1.6em; font-weight:700; color:#222}

.cms{overflow-x:hidden; min-height:450px; padding:25px 0 50px 0; line-height:1.4em;}
.cms ul,ol{margin:15px 0 0 10px; padding:0 0 0 15px; font-weight:600}
.dtl_box iframe{ width:100%; height:400px;}

.st_s_left{width:49%; float:left;}
.st_s_right{width:48%; float:right;}

/*Cities*/
.cities_alpha{ margin-top:20px; text-align:center; text-transform:uppercase;}
.cities_alpha a{ display:inline-block; padding:5px 9px; margin:0 2px; color:#000; font-size:.9em; transition:all 0.3s linear;}
.cities_alpha a:hover, .cities_alpha a.cities_act{ background:#007a87; color:#FFF; text-decoration:none;}
.cities_list{ border:#ddd 1px solid; padding:30px; margin-top:20px; border-radius:10px; font-size:.9em;}
.cities_list ul{ margin:0; padding:0; list-style:none;}.cities_list ul li{ float:left; width:25%; margin-bottom:10px;}
.cities_list a{ display:inline-block; padding:5px 0;}


@media only screen and (max-width:1366px){
.container{width:100%;max-width:100%;margin:auto;clear:both;padding:0 5px}
.mid_area{padding:0 10px}

.carousel_nav .owl-prev{top:50%; left:-5px; opacity:1}
.carousel_nav .owl-next{top:50%; right:-5px;opacity:1}

.navbar .nav >li >a {padding:10px 11px; font-size:.8em !important}	
.h_log_link a{padding:18px 3px; font-size:.7em;}
.tab_links a{padding:5px 90px;}

.num_tx{right:18px;}
.search_bx input[type=text]{width:407px;}
.circle_w{width:90%;}
.arrival_bg h2{font-size:1.8em;}

/*Our Stores*/
.hp_store_w{width:400px; margin:auto;}
.hp_store_img{width:400px;height:321px;}
.hp_store_img figure{width:400px;height:321px;}

.hp_ads_w{width:600px; margin:auto;}
.hp_ads_img{width:600px;height:273px;}
.hp_ads_img figure{width:600px;height:273px;}

.hp_vid_w{width:300px; margin:auto;}
.hp_vid_img{width:300px;height:221px;}
.hp_vid_img figure{width:300px;height:221px;}


.hp_blg_w{width:300px;}
.hp_blg_img{width:260px;height:138px;}
.hp_blg_img figure{width:260px;height:138px;}

.pay_sc_w{width:250px;}


.s_dtl_w{width:424px; margin:auto;}
.s_dtl_img{width:424px;height:341px;}
.s_dtl_img figure{width:424px;height:341px;}


}


@media only screen and (max-width:1280px){
.num_tx{right:9px;}
.navbar .nav >li >a {padding:10px 5px;}	
.circle_w{width:95%;}

/*New Arrivals*/
.hp_pro_w{width:262px;}.hp_pro_img{width:240px;height:172px;}.hp_pro_img figure{width:240px;height:172px;}
.hp_pro_w2{width:265px;}.hp_pro_img2{width:245px;height:175px;}.hp_pro_img2 figure{width:245px;height:175px;}


}


/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
.logo_img img{width:85%; height:auto}
.h_log_link a{padding:18px 0;font-size:.6em;}
.tab_links a{padding:5px 61px;}
.ban_pos{width:55%;}
.ban_pos p{font-size:1.3em;}
.search_bx input[type=text]{width:384px;}

.circle_w{width:92%; margin:auto; position:absolute; z-index:9; top:-45px; left:0; right:0; }
.circle_bx a{width:100px; height:100px; margin:0 15px;}
.circle_bx img{width:70%; height:auto; margin:auto}
.circle_bx a img{padding:9px 0 6px;}
.name{font-size:.8em;}
.hp_ban_bg{height:425px;}

.hp_ads_w{width:500px;}
.hp_ads_img{width:500px;height:228px;}
.hp_ads_img figure{width:500px;height:228px;}

.hp_store_w{width:320px;}
.hp_store_img{width:320px;height:257px;}
.hp_store_img figure{width:320px;height:257px;}
.store_cnt_pos .pull-left{float:none!important; text-align:left}
.store_cnt_pos .pull-right{float:none!important; text-align:left; margin-top:12px;}
.view_btn3, .view_btn3:visited{line-height:33px;height:36px;}

.review_bx{width:260px;}
.review_cnt{height:81px;}

.customer_bg h2, .branded_sc h2, .featured_sc h2, .store_sc h2, .video_sc h2, .hp_blog_sc h2{font-size:1.8em;}

.newsletter_tx span{font-size:1.1em;}
.newsletter_tx{font-size:1.5em;}
.hp_newsletter{padding:20px 0}

.pay_sc_w{width:200px;}
.carousel_nav .owl-prev{top:50%; left:0; opacity:1}
.carousel_nav .owl-next{top:50%; right:0;opacity:1}
.follow_link a{margin-bottom:5px;}
.mob_hid{ display:none}

.filt_hed{padding:9px 15px;}
.list_left{padding:5px;}
.scrollbar{ padding:10px;}

.s_dtl_w{width:340px; margin:auto;}
.s_dtl_img{width:340px;height:273px;}
.s_dtl_img figure{width:340px;height:273px;}

}

/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width:991px){
.num_tx{right:73px;}
.h_log_link a{font-size:.7em;}
.search_bx input[type=text]{width:223px;}

.tab_links a {padding: 5px 23px;}

.circle_w{width:98%;top:10px;}
.circle_bx a{width:95px; height:95px; margin:0 5px; border-radius:10px}
.circle_bx img{width:70%; height:auto; margin:auto}
.circle_bx a img{padding:12px 0 6px;}
.arrival_sc{margin-top:10px;}
.mob_ban img{width:100%; height:auto}
.ban_pos{padding:15px 0 0 20px;}
.hp_ban_bg{height:325px;}
.branded_sc{margin-top:35px;}

.hp_ads_w{width:320px;}
.hp_ads_img{width:320px;height:146px;}
.hp_ads_img figure{width:320px;height:146px;}
.customer_bg h2, .branded_sc h2, .featured_sc h2, .store_sc h2, .video_sc h2, .hp_blog_sc h2{font-size:1.5em;}
.view_btn2, .view_btn2:visited{line-height:40px;height:40px;padding:0 25px;}
.featured_sc, .store_sc, .video_sc, .hp_blog_sc{margin-top:30px;}
.blg_t a{font-size:1em;}
.blg_t{height:40px;}
.newsletter_tx{margin-top:10px;}
.hp_newsletter{ padding:10px 20px}
.sec_w{margin-top:0;}
.hp_newsletter{margin-top:10px;}
.pay_sc_w{width:150px;}
.pay_cnt{font-size:1.1em;}
.pay_sc_w img{ width:35%; height:auto; margin:auto}


/*footer*/
.f_dd_box{display:none; margin:0px 0 0 0px; padding:15px 0;}
.dd_next{margin:0px 0 0 0;  padding:7px 15px; margin-bottom:10px; border-radius:5px; color:#fff; font-weight:700; font-size:1.1em; background:#007a87 url(../images/plus1.svg) no-repeat 100% center; cursor:pointer; }.dd_next_act{background:#007a87 url(../images/minus1.svg) no-repeat 100% center;}
.hp_ft_bg{padding:20px 0;}
.add_tx{ margin-bottom:15px;}
.bb{ border:0; margin:0}
.mob_t{ margin-top:18px;}

.s_dtl_w{width:255px; margin:auto;}
.s_dtl_img{width:255px;height:205px;}
.s_dtl_img figure{width:255px;height:205px;}



.st_s_left{width:100%; float:none}
.st_s_right{width:100%;float:none; margin-top:25px;}
.hotel_slide{float:none; margin:auto} 



/*Cities*/
.cities_list ul li{ width:50%;}

}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px){
.logo_img img{width:86%;height:auto;}
.num_tx{right:23px;}
.ban_pos{width:67%;}
.search_bx{margin-top:10px;}

.tab_links a {padding:5px 20px;}
.tab_links img{width:30px;height:30px;border-radius:30px;}



.circle_w{width:100%;top:10px;}
.circle_bx a{width:80px; height:85px; margin:0 5px; border-radius:10px}
.circle_bx img{width:70%; height:auto; margin:auto}
.circle_bx a img{padding:12px 0 6px;}
.name {font-size: .7em;}
.hp_ban_bg{height:285px;}
.arrival_bg h2{font-size:1.5em; margin-top:0}
.arrival_bg .mt50{margin:20px 0;}
.arrival_bg  .view_btn, .view_btn:visited{ width:30%; height:40px; line-height:40px;}

.hp_ads_w{width:250px;}
.hp_ads_img{width:250px;height:114px;}
.hp_ads_img figure{width:250px;height:114px;}

.hp_store_w{width:250px;}
.hp_store_img{width:250px;height:201px;}
.hp_store_img figure{width:250px;height:201px;}

.customer_bg h2{ margin-top:0; text-align:center}
.customer_bg .view_btn, .view_btn:visited{width:30%; height:40px; line-height:40px;}

.pay_sc_w{width:123px;}
.ft_logo img{width:100px; height:auto}
.ft_logo {margin: 5px 10px 20px 0; text-align:left}
.copy_txt{padding-top:12px;}


.hotel_slide{float:none;margin:auto;}
.hotel_list_des{ margin-top:15px;}

.s_dtl_w{width:320px; margin:auto;}
.s_dtl_img{width:320px;height:257px;}
.s_dtl_img figure{width:320px;height:257px;}

.dtl_tx .btn{font-size:12px;}

.hotel_list ul li .hotel_w{ display:inherit;}
.hotel_list_des{ margin:0; width:100%;}

}


/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px){	
	
.h_call_tx{display:none; position:absolute; z-index:999; top:28px; left:0; background:#000; padding:10px; width:300px; }	
.h_top_link{display:none; position:absolute; z-index:999; top:28px; right:0; background:#000;padding:10px; width:238px;}	
.h_top_link a{display:block; margin-bottom:5px;}

.h_p_top .col-xs-3{width:100%!important;}
.h_p_top .col-xs-4{width:58%!important;}
.heading_link{font-size:.9em;}
.navbar-inner .col-xs-4{ width:32% !important;}
.tab_links a{font-size:.8em; margin-bottom:10px;padding:2px 15px;}
.tab_links img {display:block; margin:auto; text-align:center}
.tabs_cont{padding:30px 4px;}


.logo_img img{width:36%;height: auto; margin:auto}
.mob .text-left{text-align:center!important}
.num_tx{top:71px;right:14px;}
.logo_img{ border-bottom:1px solid #eee; padding-bottom:10px;}
.h_log_link a{padding:5px 0;}
.ban_pos p{font-size:1em;}
.ban_pos{width:97%;}
.search_bx input[type=text]{width:165px;}
.mob_ban img{width:100%;height:134px;}
.hp_ban_bg{height:355px;}

.circle_w{width:100%;top:10px;}
.circle_bx a{width:77px; height:77px; margin:5px 5px; border-radius:10px;}
.circle_bx img{width:70%; height:auto; margin:auto}
.circle_bx a img{padding:12px 0 6px;}
.arrival_bg h2{font-size:1.2em;}
.customer_bg h2, .branded_sc h2, .featured_sc h2, .store_sc h2, .video_sc h2, .hp_blog_sc h2{font-size:1.2em;}
.branded_sc h2, .store_sc h2, .video_sc h2{top:-14px;width:212px;}
.name_t a{font-size:.9em;}
.customer_bg .view_btn, .view_btn:visited{width:47%;}
.newsletter_tx{font-size:1em; margin-bottom:15px;}
.pay_sc_w{width:169px; margin-bottom:15px; border:1px solid #d9d9d9!important; padding:15px;}
.payment_sc {margin-top: 20px;}
.hp_ft_bg{margin-top:10px;}
.bot_sc .col-xs-7{width:100%!important; text-align:center}
.bot_sc .col-xs-5{width:100%!important;}
.ft_logo{ float:none; text-align:center; margin:auto}
.developed_txt{ text-align:center; margin-bottom:15px;}
.developed_txt b{ float:none; display:block}
.copy_txt{ text-align:center}
.hp_newsletter .col-xs-12{width:100%!important}

.sec_w input[type=text]{width:125px;}

.dtl_dtn, .dtl_dtn:visited, .book_dtn, .book_dtn:visited{line-height:34px; height:34px;padding:0 20px}


.dtl_des{margin-top:10px;}
.dtl_tx a{ display:block; margin-bottom:3px; text-align:center}
.dtl_tx .ml15 { margin-left:0}

.hotel_slide{width:300px !important;height:241px;o} 
.hotel_list_img{width:300px;height:241px;overflow:hidden;}
.hotel_list_img figure{width:300px;height:241px; margin:0}
.hotel_list_img img{max-width:100%;height:auto}


/*Cities*/
.cities_list ul li{ width:100%;}

}




/*----------navigation----------*/
.navigation_bg{background:#01102a;padding:0}
.navbar_sec .fa-angle-down{color:#888888!important;vertical-align:middle}

.navbar{position:static;right:0;left:0;z-index:1030;overflow:visible;margin-bottom:0;*position:relative;*z-index:2;padding:0;float:none;margin-right:0px; margin-top:5px;}
.nav-collapse.collapse{overflow:visible;height:auto}
.navbar .brand{display:block;float:left;padding:0}
.navbar .brand:hover{text-decoration:none}
.navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:none;background-repeat:repeat-x;*zoom:1}
.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0}
.navbar-inner:after{clear:both}.navbar .container{width:100%}
.navbar .nav{left:0;display:block;float:left;margin:0}
.navbar .nav >li{float:left}.navbar .nav >li >a{font-size:.93em; font-weight:700; color:#000; text-transform:uppercase;float:none;text-decoration:none;cursor:pointer !important;}
.navbar .nav >li{float:left;position:static}
.navbar .nav >li >a:hover, .act{color:#0293a3!important;background:none!important}
.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav >li >a:focus,.navbar .nav >li >a:hover{background-color:transparent;color:#4E555E;text-decoration:none}
.navbar .btn-navbar{display:none;float:right;margin:15px 5px;padding:9px 10px}
.navbar .btn-navbar:hover,.navbar .btn-navbar:active{background-color:#f99413;color:#fff;*background-color:#151617}
.navbar .btn-navbar:active{background-color:#ff9900}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#000}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.nav >li >ul.dropdown-menu{background-color:#fff;font:1em/1.2em "Inter", serif;box-shadow:1px 0 15px #666}
.nav >li >ul.dropdown-menu li >a{font:.8em/1.4em "Inter", serif;color:#fff;border-bottom:1px solid #006cb1;width:100%;padding:8px 10px;display:block}
.nav >li >ul.dropdown-menu li >a:hover,.nav >li >ul.dropdown-menu li >a:focus{background-color:#def9ff;color:#000;text-decoration:none;border-radius:5px}
.navbar .nav li.dropdown >a:hover .caret{border-top-color:#555;border-bottom-color:#555}
.navbar .nav li.dropdown >.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}
.navbar .nav >li >.dropdown-menu.pull-right{right:0;left:auto}.navbar .nav >li >.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .nav >li >.dropdown-menu.pull-right:after{right:13px;left:auto}
.navbar .brand,.navbar .nav >li >a{color:#222222}
.navbar .nav li.dropdown.open >.dropdown-toggle,.navbar .nav li.dropdown.active >.dropdown-toggle,.navbar .nav li.dropdown.open.active >.dropdown-toggle{background-color:#D8D8D8;color:#4E555E}
.navbar .nav li.dropdown >a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}
.navbar .nav li.dropdown >.dropdown-toggle .caret{border-top-color:#919599;border-bottom-color:#919599}
.navbar .btn-navbar{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.navbar .btn-navbar:hover,.navbar .btn-navbar:active{background-color:#D8D8D8;color:#fff;*background-color:#D8D8D8}
.brand h1{margin:0}.nav-tabbed >li >a,.etabs >li >a{margin-right:4px;padding:0 10px 10px 10px;color:#919599;font-size:12px;line-height:20px;font-weight:700}
.dropdown-toggle::after{color:#888;vertical-align:middle}
.dropdown-menu{position:absolute;top:74px;left:0;z-index:1000;width:100%}
.h_p_top .container{ position:relative}
.h_p_top .row > .no_pad{ position:static}

.nav>li>a{padding:12px 9px 25px 9px;}


@media only screen and (max-width:1279px){.navbar .nav >li >a{margin:0 14px;font-size:.9em}
}

@media only screen and (max-width:1151px){.navbar .nav >li >a{margin:0 2px;text-transform:capitalize}
.navbar_sec{padding:0px 0 19px 0}
}

@media (min-width:980px){.nav-collapse.collapse{overflow:visible!important;height:auto!important;display:block}
.nav >li >ul.dropdown-menu{text-align:left;padding:30px;margin-top:5px}
}
@media (max-width:979px){.navbar_sec{position:absolute;z-index:99;top:-7px;right:30px;padding:0px 0 46px 0}
.navigation_bg{background:#01102a;padding:5px 0}
body{padding-top:0}
.navbar .navbar-inner{padding:0px;width:100%}
.navbar .brand{float:left}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;width:100%;padding:1px 5px;background:#fff}
.nav-collapse .nav >li{float:none;background:#fff;padding:2px 8px;margin:2px 0px;border:1px solid #f1f1f1;text-align:left}
.nav-collapse .nav >li:hover{background:#f5f5f5}
.nav-collapse .nav >li >a{margin-bottom:2px;border-right:0}
.nav-collapse .nav >li >a,.nav-collapse .dropdown-menu a{color:#222;}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse .nav >li >a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#2e3031}
.navbar .nav-collapse .nav >li >a,.navbar .nav-collapse .dropdown-menu a{}
.navbar .nav li.dropdown.open >.dropdown-toggle{background-color:transparent}
.nav >li >ul.dropdown-menu{background-color:none}
.navbar .nav-collapse .nav >li >a:hover,.navbar .nav-collapse .dropdown-menu a:hover{background-color:#2654a1;color:#fff;border-radius:0}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;margin:0 15px;padding:0;max-width:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.show .show{display:block}
.nav >li >ul.dropdown-menu li >a{display:block;width:100%;color:#fff;padding:5px 10px;margin:5px 0px;text-transform:capitalize;border-bottom:1px solid #01afd4 !important}
.nav >li >ul.dropdown-menu{border:0;padding:17px 0;border-radius:10px;
margin:0;width:100%}
.nav >li >ul.dropdown-menu li >a:hover{background:#fff !important;color:#000 !important}
.nav-collapse .open >.dropdown-menu{display:block; padding-top:15px;}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .nav >li >.dropdown-menu:before,.nav-collapse .nav >li >.dropdown-menu:after{display:none}
.nav-collapse,.nav-collapse.collapse{position:absolute!important;z-index:99999;width:97%;left:10px;top:91px}
.navbar .btn-navbar{display:block;background:#fff;padding:10px;margin:-8px -10px 0px 0px;border-radius:5px;border:1px solid #222}
.navbar .btn-navbar:hover{background:#fff;color:#000}
.nav_bg .col-md-7{position:inherit}
.navbar{padding:0 0}
.navigation_pos{position:absolute;z-index:99;top:6px;left:50px}
.navbar .nav >li >a{font:700 1.2em/1em "Inter", serif;margin:0}
.dropdown-menu{width:96%}
.navbar-toggler{height:25px;position:absolute;z-index:99;top:26px;right:270px;display:block}
.navbar-toggler:focus,
.navbar-toggler:active{outline:0}
.navbar-toggler span{display:block;background-color:#222;height:3px;width:25px;margin-top:4px;margin-bottom:4px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);position:relative;left:0;opacity:1}
.navbar-toggler span:nth-child(1),
.navbar-toggler span:nth-child(3){-webkit-transition:transform .35s ease-in-out;-moz-transition:transform .35s ease-in-out;-o-transition:transform .35s ease-in-out;transition:transform .35s ease-in-out}
.navbar-toggler:not(.collapsed) span:nth-child(1){position:absolute;left:12px;top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);opacity:0.9}
.navbar-toggler:not(.collapsed) span:nth-child(2){height:12px;visibility:hidden;background-color:transparent}
.navbar-toggler:not(.collapsed) span:nth-child(3){position:absolute;left:12px;top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);opacity:0.9}
}

@media only screen and (max-width:767px){.navbar,#footer,#main-footer,.header-wrap{margin-right:0px;margin-left:0px}
.container{width:auto}.navbar .container{padding:0;width:auto}
.navbar{margin-top:6px}
.navbar .btn-navbar{display:block;background:#fff;padding:10px;margin:-2px -15px 0px 0px;border-radius:5px;border:1px solid #222}
.navbar_sec{position:absolute;z-index:99;top:-13px;right:12px}
.nav-collapse, .nav-collapse.collapse{right:0}
.navbar-toggler{position:absolute;z-index:99;top:29px;}
.nav-collapse, .nav-collapse.collapse{position:absolute!important;z-index:99999;}
}


@media (max-width:479px){.navbar_sec{padding:0px 0 34px 0}	
.nav-collapse{-webkit-transform:translate3d(0,0,0)}
.dropdown-menu{min-width:0rem}
.navbar .btn-navbar{margin:-2px -5px 0px 0px}
.navbar-toggler{position:absolute;z-index:99;top:92px;right: 310px;}
.nav-collapse, .nav-collapse.collapse{position:absolute!important;z-index:99999;left:0;top:140px}
.navbar .container{padding:0 15px;width:auto}
}


@media only screen and (min-width: 768px) {
  .dropdown:hover .dropdown-menu {
    display: block;
  }
}

/*----------navigation----------*/