* { margin:0; padding:0; }
body { margin:0; padding:0; font-family: 'Lato', sans-serif; font-weight:400; }
body, html, #wapper, .frm-sec { height:100%; }
#wapper { position:relative; }
header { position:absolute; left:0; right:0; top:-1px; z-index:10; }
.top_band { border-bottom:1px solid rgba(255,255,255,0.3);    background: rgba(0,0,0,0.5); }
ul.top-links { float:left; }
.action-links { float:right; }
ul.top-links, .action-links { margin:0; padding:0; list-style:none; position: relative; z-index: 1; bottom: -1px; }
ul.top-links .fa { margin-right:10px; color:#fff; }
ul.top-links li, .action-links { margin:0; padding:0; list-style:none; float:left; }
.action-links { float:right; }
ul.top-links li { padding: 0 15px; border-right: 1px solid rgba(255,255,255,0.3); }
ul.top-links li:first-child { border-left: 1px solid rgba(255,255,255,0.3); transition:0.5s; }
ul.top-links li:first-child:hover { background-color: rgba(255,255,255,0.65); }
ul.top-links li:first-child .fa-envelope-o { transition:0.5s; }
ul.top-links li:first-child:hover a, ul.top-links li:first-child:hover .fa-envelope-o { color:#4cb050; }
ul.top-links li a, ul.top-links li span { color:#fff; padding:10px 0px; display:inline-block; text-decoration:none; transition:0.5s; }
.action-links .login, .action-links .reg  { float:left; }
.action-links .login a, .action-links .reg a { color:rgba(255,255,255,0.9); padding:10px 30px; display:block; text-decoration:none; transition:0.5s; }
.action-links .login a { background-color:rgba(255,255,255,0.2); color:#fff; }
.action-links .reg a { background-color:transparent; /*#4cb050;*/ }
.action-links .reg:hover a { background-color:#3c9e40; }
.action-links .login:hover a { background-color:#fff; color:#4cb050; }
.navi .navbar { margin-bottom: 0px; border-radius: 0px; }
.navi .navbar-nav { float: right; margin:20px 0 0 0; }
.navi .navbar-brand { height:auto; padding: 15px 0; }
.navi .navbar-toggle { margin-top: 24px; }
.navi .navbar-collapse { padding-right: 0; padding-left: 0; }
.navi .navbar-toggle .icon-bar { background-color: #4cb050; }
.navi .navbar-nav>li>a { color:#fff; text-decoration:none; transition:0.5s;    background: rgba(0,0,0,0.4); border:1px solid transparent; border-radius:4px; padding:7px; margin-left:5px; }
.navi{background-image: linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0.001) 100%); }
.navi .nav>li>a:focus, .navi .nav>li>a:hover { background-color: transparent; border:1px solid rgba(255,255,255,0.8); }
.navi .navbar-nav li:first-child a { margin-left: 0px; }
/*#menu { position:fixed;	top:0px; width:100%; z-index:100; height:auto; min-height:80px; background-color:#4cb050; z-index:10; display: none; box-shadow: 0 0 5px rgba(0,0,0,0.5); display: none; }*/
.main_banner, .mobile_banner { position:relative; }
.main_caption { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; text-align: center; margin: auto; width: 65%; height: 250px; }
.main_caption h1 { font-size:90px; font-weight:700; color:#fff; text-shadow:0 0 4px rgba(0,0,0,.5); -webkit-text-shadow:0 0 4px rgba(0,0,0,.5); -moz-text-shadow:0 0 4px rgba(0,0,0,.5); text-transform:uppercase; font-family: 'Raleway', sans-serif; margin:0; }
.main_caption .tagline-txt { font-size:20px; color:#fff; font-weight:300; text-shadow:0 0 4px rgba(0,0,0,.5); }
.searchbar { margin-top:5%; width: 100%; clear:both; float: none;  }
.searchbar form { display:table; margin-left:auto; margin-right:auto; width:100%; }
.searchbar .form-inline .form-group, .searchbar button.search { margin-left:1px; }
.searchbar .form-inline .form-group { float:left; width: 39.5%; position:relative;  }
.searchbar button.search { float:left; width: 20%; }
.searchbar .form-inline .form-group label { position:absolute; top:11px; left:13px; }
.searchbar .form-inline .form-group label.map_pointer { top:12px; left:15px; }
.searchbar .form-group input.form-control, .searchbar button.search { font-family: 'Raleway', sans-serif; }
.searchbar .form-inline .form-group:first-child, .searchbar .form-group:first-child .form-control { -webkit-border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; border-radius:3px 0px 0px 3px; }
.searchbar .form-group .form-control { background:rgba(255,255,255,0.8); width:100%; padding:10px 15px 10px 40px; border: 1px solid transparent; height:47px; font-weight:500; border-radius:0; }
.searchbar .form-group .form-control:focus { color: #333; background:#fff; }
.searchbar .form-group .fa { font-size: 24px; color:#999; }
.searchbar .form-group .form-control::-webkit-input-placeholder, .searchbar .form-group .form-control::-moz-placeholder, .searchbar .form-group .form-control:-moz-placeholder, 
.searchbar .form-group .form-control:-ms-input-placeholder { color: #333; }
.searchbar button.search { padding:10px 15px; }
.searchbar input.find-txt { border-radius:0; }
.searchbar input.near-txt { border-radius:3px 0 0 3px; width:100%; }
.searchbar button.search { background:#4cb050; border-color: transparent; color:#fff; font-size:18px; border-radius:0 3px 3px 0; text-shadow: 0 0 4px rgba(0,0,0,0.5); transition:0.5s; outline:none; }
.searchbar button.search:hover { background: #3c9e40; }
.header_serachbar { display:none; }
.full_slider { margin:0 -15px; }
.full_slider .carousel-inner .carousel-caption { position:absolute; bottom:0; left:0; right:0; top:0; width:60%; height:auto; min-height:150px; background-color:green; margin:auto; }
.full_slider .carousel .carousel-control { display:none; }
.toe_keys { background:#fff298; text-transform:uppercase; color:#000; position:relative; padding:30px 15px 15px 15px; border-top:1px solid #fff; position:absolute; bottom:0; width:100%; right:0; left:0;z-index: 15; }
.toe_keys h5 { border: 2px solid #fff298; text-align:center; font-size:14px; position:absolute; top:-13px; left:0; right:0; bottom:0; width:204px; padding:5px 0 4px 0; background:#000; margin:0 auto; height:30px; border-radius:40px; color:#fff298; font-weight:600; }
.choose-text { display: table; position:relative; font-size:14px; }
.toe_keys .choose-text .fa { margin-right:15px; font-size:42px; position:relative; display: table-cell; width: 55px;}
.toe_keys .choose-text p { display:table-cell; padding:0; margin:0; vertical-align: middle; }
.tagline-txt { font-size:16px; text-transform:uppercase; }
h2.common-heading_h2 { font-size:42px; margin:0 0 15px 0; padding:0; font-family: 'Raleway', sans-serif; color:#333; }
.hilight-sec { background:#fff; padding:30px 15px; }
.fetured-Dv { padding:30px 15px; }
.cell-6, .cell-4 { float:left; margin-left:1%; }
.cell-6:first-child, .cell-4.first-child { margin-left:0; }
.cell-6 { width:49.5%; margin-bottom:1%; }
.cell-4 { width:32.65%; }
.hilight-colm { position:relative; height:100%;}
a.count { overflow: hidden; position:relative; display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; transition:0.5s; }
a.count img { width: 100%; max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; transition:0.5s; }
a.count:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
a.count .counter-dv { position:absolute; top:0; left:0; right:0; bottom:0; text-align:center; width: 200px; height: 100px; margin: auto; color:#fff; z-index:5; }
.counter-dv .count-no { width:100%; text-align:center; font-size:50px; margin-top: 10px; display: block; line-height:1.0em; }
.counter-dv span.hilight-name { display:block; text-transform:uppercase; margin-bottom: 10px; font-size:18px; font-family: 'Raleway', sans-serif; }
.counter-dv .count-no, .counter-dv span.hilight-name { -webkit-text-shadow:0 0 5px rgba(0,0,0,0.9); -moz-text-shadow:0 0 5px rgba(0,0,0,0.9); text-shadow:0 0 5px rgba(0,0,0,0.9); }
.top_left_arrow, .bottom_right_arrow { display: table; width: 100%; }
.top_left_arrow { background:url(../images/top_left_arrow.png) top left no-repeat; }
.bottom_right_arrow { background:url(../images/bottom_right_arrow.png) bottom right no-repeat; }
.bottom_right_arrow { background:url(../images/bottom_right_arrow.png) bottom right no-repeat; }
.fetured-Dv { background:#f1f1f1; }
.treand-Rw { text-align:center; padding:0 0 40px 0; }
.sec-lable { position:relative; height:25px; }
.sec-lable hr { display: inline-block; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; width: 230px; border-width: 1px; border-color:#4cb050; }
.tag-tranding { padding:5px 10px; color:#4cb050; text-transform: uppercase; position: relative; top: -28px; z-index: 5; background: #f1f1f1; left: 0; right: 0; width: 140px; display: table; margin: auto; }
h2.common-heading_h2 { margin-top:15px; font-weight:300; }
h2.common-heading_h2 span { color:#4cb050; }
.treand-Rw .tagline-txt { color:#999; font-weight:400; }
.trip_box { box-shadow:0px 1px 2px rgba(0,0,0,0.4); background:#fff; position:relative; min-height:150px; float:left; }
.owl-nav { margin-top:30px !important; }
.owl-nav .owl-prev, .owl-nav .owl-next { transition:0.5s; background:transparent!important; color:#4cb050!important; border:1px solid #4cb050 !important; padding:0px 10px !important; font-size:24px!important; }
.owl-nav .owl-prev:hover, .owl-nav .owl-next:hover { background:#4cb050!important; color:#fff!important; }
.owl-nav .owl-prev.disabled, .owl-nav .owl-next.disabled { color:#666!important; border:1px solid #666 !important; }
.owl-nav .owl-prev.disabled:hover, .owl-nav .owl-next.disabled:hover { background:transparent!important; color:#666!important; }
.top_cell { margin-bottom:30px; }
.trip_box { border-radius:3px; }
.trip_box img { border-radius:3px 3px 0px 0px; }
.current_rating { background:#4cb050; display:block; padding:8px; font-size:16px; color:#fff; border-radius:3px; position:absolute; top:10px; right:10px; z-index:65; }
.current_rating .fa { font-size:10px; margin-left:3px; }
.h-rtng { background:#fff; color:#4cb050; }
.trip_colm { float:left; width:50%; }
.trip-package, .services-icons-rw { background:#fff; }
.services-icons-rw { border-top:1px solid #ccc; border-radius:0px 0px 3px 3px; }
.trip_colm .form-control { float:left; width:100%; border-radius:0; background:#eee; border:1px solid #ccc; border-width:0 0px 0px 1px; border-radius:0px 0px 3px 0px; }
.services-catg { padding: 7px 7px 7px 15px; color:#4cb050; }
.services-catg span { margin-left:5px; }
.trip-package { padding:15px; }
.trip-package p { color:#333; margin:0; }
.services-icons-rw, .trip-package { width:100%; float:left; }
.trip-package span.tour_price { color:#888; clear:both; display:block; }
h4.trip_title { font-size:20px; font-family: 'Raleway', sans-serif; margin:0 0 15px 0; }
h4.trip_title a { color:#4cb050; text-decoration:none; }
.more_btn { text-align:center; }
.stories-Dv { background:#fff; padding:30px 15px 30px 15px; }
.stories-Dv .treand-Rw { padding-top:0; }
.stories-Dv h2.common-heading_h2 { margin-top: 0px; }
.stories-Dv .col-md-3, .stories-Dv .col-sm-6, .stories-Dv .col-xs-12 { padding-right: 0; padding-left: 0; }
.all-story { background:#fff; -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.4); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.4); box-shadow:0px 1px 2px rgba(0,0,0,0.4); position:relative; width:auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display: table; }
.story-colm { float:left; width:32%; margin-right: 2%; }
.story-colm:nth-child(3),.story-colm:nth-child(6),.story-colm:nth-child(9),
.story-colm:nth-child(12),.story-colm:nth-child(15),.story-colm:nth-child(18),
.story-colm:nth-child(21),.story-colm:nth-child(24),.story-colm:nth-child(27),.story-colm:nth-child(30){
    margin-right: 0px;
}

.story-colm:nth-child(1) .story_pic, .story-colm:nth-child(1) .story_pic img, .story-colm:nth-child(1) .storypic_overlay, .story-colm:nth-child(1) { -webkit-border-radius:3px 0 0 0; -moz-border-radius:3px 0 0 0; border-radius:3px 0 0 0; }
.story-colm:nth-child(4) .story_pic, .story-colm:nth-child(4) .story_pic img, .story-colm:nth-child(4) .storypic_overlay, .story-colm:nth-child(4) { -webkit-border-radius:0 0 3px 0; -moz-border-radius:0 0 3px 0; border-radius:0 0 3px 0; }
.story-colm:nth-child(3) .story_pic, .story-colm:nth-child(4) .story_pic, .story-colm:nth-child(7) .story_pic, .story-colm:nth-child(8) .story_pic,.story-colm:nth-child(11) .story_pic, .story-colm:nth-child(12) .story_pic,
.story-colm:nth-child(15) .story_pic, .story-colm:nth-child(16) .story_pic, .story-colm:nth-child(19) .story_pic, .story-colm:nth-child(20) .story_pic, .story-colm:nth-child(23) .story_pic, .story-colm:nth-child(24) .story_pic, .story-colm:nth-child(27) .story_pic, .story-colm:nth-child(28) .story_pic, .story-colm:nth-child(31) .story_pic, .story-colm:nth-child(32) .story_pic { right:0%; }
.story-colm:nth-child(3) .story_txt, .story-colm:nth-child(4) .story_txt, .story-colm:nth-child(7) .story_txt, .story-colm:nth-child(8) .story_txt, .story-colm:nth-child(11) .story_txt, .story-colm:nth-child(12) .story_txt { left:0%; }
.story_pic, .story_txt { width:100%; position:relative; float:left;margin-bottom: 25px; }
.story_pic {height:280px !important;}
.story_pic .a_point > .left-arrow, .story_pic .a_point > .right-arrow, .story_pic .a_point > .bottom-arrow { position:absolute; top:11px; left:-1px; color:#fff; }
.story_pic .a_point .fa { font-size:24px; }
.story_pic .a_point .left-arrow { right:-1px; left:auto; }
.story_pic .a_point .right-arrow { left:-1px; right:auto; }
.story_pic .a_point .bottom-arrow { left: 18px; bottom: -41px !important; right: auto !important; top: auto; }
.story_txt { padding:40px 20px 0.5% 20px; }
.story_txt span { font-size:14px; font-weight:400; }
.story_txt a { color:#4cb050; text-decoration:none; transition:0.5s; }
.story_txt a:hover { color:#4cb050; }
.story_txt h4 { font-size:20px; font-family: 'Raleway', sans-serif; margin-top:0px; margin-bottom:10px; }
.story_txt p { font-size:16px; color:#666; font-weight:400; }
.story_txt a.more_strory_btn { text-transform:uppercase; margin-top:5px; display:inline-block; font-weight:600; }
ul.story_icons { position:absolute; bottom:0px; left:20px; color:#fff; font-size:12px; text-transform:uppercase; list-style:none; z-index:1; }
ul.story_icons li { margin:0 0 10px 0; }
ul.story_icons li .fa { padding-right:5px;}
ul.story_icons li span { margin-right:5px; }
.storypic_overlay { width:100%; height:330px; position:absolute; left:0; right:0; bottom:0; top:0; background: rgba(0,0,0,0.05); }

/******** Bg Video Start *********/
.bg-video-dv { background:url(../images/video-bg_02.jpg) fixed 0 0 no-repeat; min-height:500px; display:table; width:100%; }
.video-wapper { padding:60px 15px;  display:table-cell; vertical-align:middle; height:100%; }
.video-wapper h2.common-heading_h2 { color:#fff; }
.video-wapper h2.common-heading_h2 span { color:#4cb050; font-weight:600; }
.video-wapper .tagline-txt, .video-wapper p { color:rgba(255,255,255,0.7); font-size:16px; }
.video-wapper p { margin-top:42px; }
a.common_btn { background:transparent; border-radius:3px; padding:10px 15px; display:inline-block; text-decoration:none; color:#4cb050; border:1px solid #4cb050; min-width:180px; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; margin-top:30px; text-align:center; font-size:16px; }
a.common_btn:hover { background-color:#4cb050; text-decoration:none; color:#fff; }
.toe-video-dv {  margin-right:50px; }
.tube-video { width:100%; height:294px; }
/******** Bg Video End *********/

/******** Footer Start *********/
footer { background-color:#222322; font-family: 'Lato', sans-serif; font-size:16px; position:relative; z-index:30; }
.foot_social, .foot_about, .foot_links { padding:20px 15px; }
footer h3 { text-transform:uppercase; font-family: 'Raleway', sans-serif; font-weight:600; margin:0; padding:0; font-size:20px; width:80%; color:#4c4c4c; }
.foot_social { background-color:#f1f1f1; }
.subcribe { float:left; width:40%; max-width: 300px; }
.foot_social p { font-size:14px; color:#919191; }
.subcribe-dv, .social-dv { border-radius:0px; float:left; width:100%; margin-top: 4px;}
.subcribe-txtbox .form-control { border-radius:0px; height: 40px; }
.subcribe-txtbox .form-group { margin-bottom: 0px; }
.subcribe-txtbox { position:relative; width:45%; float:left; }
.subcribe-txtbox .arrow-btn { background:none; border:none; position:absolute; top:4px; right:4px; outline:none; box-shadow: none; color:#4cb050; }
.subcribe-txtbox .btn.active, .subcribe-txtbox .btn:active { box-shadow: 0px; }
.subcribe-txtbox .arrow-btn.btn-default:active:hover { background:none; border:none; position:absolute; top:4px; right:4px; outline:none; box-shadow: none; }
.social-colum { width:40%; float:left; margin-left:7%; }
.subcribe-dv p, .social-colum p { margin:0;}
.social-all-icons { float:right; position: relative; top: 3px; }
.social-all-icons a { width:24px; float: left; text-align: center; margin-right: 15px; font-size:20px; color:#999; transition:0.5s; }
.social-all-icons a:hover { color:#4cb050; }
.foot_about { color:#919191; text-align:center; padding:60px 0; }
.foot_about img { margin-bottom:15px; }
.foot_about a.foot_btn { border:1px solid #4e4f4e; border-radius:3px; padding:10px 15px; display:inline-block; color:#919191; min-width:180px; transition:0.5s; margin-top:30px; }
.foot_about a.foot_btn:hover { background-color:#4cb050; color:#fff; text-decoration:none; border:1px solid #4cb050; }
.foot_links { border-top:1px solid #4e4f4e; font-size:14px; }
.foot_links p { margin-bottom:0; }
.foot_links ul { float:right; margin-bottom:0; }
.foot_links ul.ftr-links li { display:inline-block; list-style:none; margin:0 8px; }
.foot_links, .foot_links ul.ftr-links li a { color:#919191; transition:0.5s; }
.foot_links ul.ftr-links li a { padding: 0;}
.foot_links ul.ftr-links li:hover a { color:#4cb050; text-decoration:none; background-color:transparent; }
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover { background:#4cb050; outline:none; border-color: transparent; color:#fff; }

/******** Footer End *********/

/****** inner start ********/
header.inner_header { position: relative; left: 0; right: 0; top: 0px; z-index: 10; background-color:#4cb050; }
header.inner_header ul.top-links li, header.inner_header .action-links .login  { border-right: 1px solid rgba(255,255,255,0.3);  }
header.inner_header .top_band { background-color: rgba(0,0,0,0.1); } 
header.inner_header .action-links .login { border-left: 1px solid rgba(255,255,255,0.3); }
header.inner_header .action-links .login a, header.inner_header ul.top-links li:last-child:hover { background-color: transparent; }
header.inner_header ul.top-links li:hover, header.inner_header .action-links a:hover { color: #fff; background-color: rgba(0,0,0,0.1); }
header.inner_header ul.top-links li:hover a { color: #fff; }
header.inner_header ul.top-links, header.inner_header .action-links { bottom: 0; }
header.inner_header .navi .navbar-nav>li>a:hover { background-color: rgba(0,0,0,0.15); border: 1px solid rgba(255,255,255,0.4); }
footer.inner_footer .foot_social { background:#fff; }
.inner-sec { background:#f1f1f1; padding:30px 15px; position:relative; }
.search_tab_fillter_area { border-left:1px solid #ddd; padding-left:30px; min-height:250px; }
ul.tab_fillter { float:left; width:100%; list-style-type:none; }
ul.tab_fillter li.tab_fltr { float:left; width:15.75%; text-transform:uppercase; font-size:16px; list-style-type:none; margin-left:1%; }
ul.tab_fillter li.tab_fltr:first-child { margin-left:0%; }
ul.tab_fillter>li.tab_fltr>a { color:#4cb050; border-bottom:3px solid transparent; text-decoration:none; display:block; text-align:center; padding:1em 0; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
ul.tab_fillter>li.tab_fltr>a>.fa { margin-right:10px; font-size:24px; position:relative; top:2%; }
ul.tab_fillter>li.tab_fltr>a.active_fltr { border-bottom:3px solid #4cb050; }
ul.tab_fillter>li.tab_fltr>a:hover { background-color:#e5e5e5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
ul.tab_fillter>li.tab_fltr>a.active_fltr:hover { background-color:transparent; border-radius:0px; }
.tab_fillter_area { background:#e5e5e5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; float:left; width:100%; padding:15px; margin-top:15px; }
.about-area-bg { text-align:center; max-width:660px; min-height:280px; padding:15px; margin-top:30px; margin-left:auto; margin-right:auto; border: 1px dashed #ccc; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; display:table; margin-bottom: 30px; background-color:#fff; }
.about-wel-bg { -webkit-border-radius: 8px; -moz-border-radius:8px; border-radius: 8px; background-color:#eee; margin:0; padding:15px; max-height:250px; display:table-cell; vertical-align:middle; height:50%; }
.about-area-bg h2 { font-family: 'Raleway', sans-serif; padding-bottom: 0px !important; }
.about-area-bg p { font-size:18px; color:#666; }
.tab_fillter_area .form-group { margin-bottom: 0px; }
.tab_fillter_area .form-group, .tab_fillter_area .btn { width:19.15%; float:left; margin-right:1%; }
.tab_fillter_area .btn { margin-right:0px; height: 39px; font-size:18px; }
.tab_fillter_area .btn.btn-primary { background-color:#4cb050; border:none; }
.tab_fillter_area .form-group .form-control { height: 40px; padding: 6px 8px; color:#999; }
.tab_fillter_area .form-group .date-group { border:1px solid #ccc; float:left; border-radius:4px; padding:0px; background:#fff; }
.tab_fillter_area .form-group .date-group .fa { margin-top: 13px; width: 6%; text-align: center; font-size:14px; color:#999; }
.tab_fillter_area .form-group .date-group .form-control { width:47%; float:left; border:none; box-shadow: none; font-size:14px; }
.tab_fillter_area .form-group .date-group .form-control.date-dropdown { border-radius:0px; width:44%; padding: 6px; }
.tab_fillter_area .form-group .form-control.date-dropdown { height: 34px; margin:2px; border-radius:4px 0px 0px 4px; }
.tab_fillter_area .form-group .form-control.date-dropdown:last-child { float:right; border-radius:0px 4px 4px 0px; }

.fixed-header { position: fixed; top:0; left:0; width: 100%; background-color:#4cb050; z-index:10; padding:0 15px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.fixed-header .header_serachbar { display:block; margin-top:16px; }
.fixed-header .header_serachbar.searchbar .form-group .fa { font-size: 18px; }
.fixed-header .header_serachbar.searchbar button.search { background:#333; font-size: 14px; font-weight:600; padding: 8px 15px; height:40px; }
.fixed-header .header_serachbar.searchbar .form-group .form-control { padding:8px 10px 8px 35px; height:40px; }
.fixed-header.navi .navbar-nav>li>a { padding: 6px; }
.fixed-header .header_serachbar.searchbar form { width: 100%; }

#myModal_fillter.modal.in { z-index: 1052; top:15px; bottom:15px; margin:0 15px; }
.side-header { padding: 15px 0 0; }
.side-header h4 { font-weight:600; }
.side-header h4, .side-header .btn { display:inline-block; }
.side-header h4 { margin-top:0; }
.side-header .close-btn.btn { display:none; }
.side-header .clear-btn { line-height: normal; font-size:12px; color:#666; border:none; background:transparent; position:relative; padding:0 0 0 25px; float:right; border: 1px solid #c5c5c5; border-radius: 0; padding-right:4px; height: 20px; }
.side-header .clear-btn:focus, .side-header .clear-btn:focus:active, .side-header .clear-btn:active:focus, .side-header .clear-btn:active { background:transparent; box-shadow: none; color:#666; outline:none; }
.side-header .clear-btn span { display:inline-block; border:1px solid #c5c5c5; border-width: 0 1px 0 0; background:#eee; position:absolute; left:0; top:0px; padding:0 6px; font-size:12px; height:18px; }
.ais-hotel-name-list { margin-top:15px; }
.refine-Dv, .tab_fillters { float:left; width:100%; }
.refine-Dv { margin-bottom:15px; }
aside .panel-heading { padding: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
aside .panel-heading a { padding: 10px 15px; display:block; color:#4cb050; text-decoration:none; }
aside .panel-heading:hover a { text-decoration:none; }
aside .panel-heading a:focus { outline:none; }
.panel-collapse .list-item-link { margin-bottom: 10px; }
.panel-collapse .list-item-link:last-child { margin-bottom: 0px; }
.panel-collapse .list-item-link label { margin-bottom: 0px; }
.navbar-toggle.mob_fillter.collapsed, .navbar-toggle.mob_fillter { padding:5px; text-align:center; float:none; margin:0 auto !important; width:80px; border:1px solid #c5c5c5; border-radius:0; color:#888; transition:0.5s; position: relative; z-index: 1051; }
.mob_fillter .fa { margin-right:5px; transition:0.5s; }
.tab_fillters.navbar-collapse { padding:0 !important; }
.modal-backdrop { z-index: 1051; }
aside .star_rating .fa-star-o { color:#bbb; margin-right:5px; font-size:16px; }
aside .star_rating .fa-star { color:#4cb050; margin-right:5px; font-size:16px; }


/******* inner End *******/

/****** Login frm Start *******/

.inner-sec h2 { display:block; margin: 15px 0; padding-bottom:15px; text-align:center; }
.frm-sec { background:#fff; padding:30px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.frm-sec, .frm-sec.signup-frm-sec { margin:auto; max-width:350px; height:460px; position:absolute; left:0; right:0; bottom:0; top:0; text-align:center; -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25); -moz-box-shadow:0 1px 3px rgba(0,0,0,0.25); box-shadow:0 1px 3px rgba(0,0,0,0.25); }
.frm-sec.signup-frm-sec { height:560px; }
.frm-sec.signin-frm-sec { height:520px; }
.logo_head { margin-bottom:15px; }
.logo_head, .logo_head a { float:left; width:100%; text-align:center; }
.frm-sec h1 { margin-bottom: 15px; margin-top:15px; font-size: 24px; }
.frm-sec.signin-frm-sec h1 { margin-bottom: 0px; margin-top: 5px; }
.user-access-sec { position:relative; display:table; width:100%; text-align:left; padding-top: 15px; }
.frm-sec.signup-frm-sec .user-access-sec { padding-top: 0px; }
.reg-frm .frm-section { width:100%; }
.frm-section, .social-form  { float:left; width:100%; }
.social-form  { padding-bottom:25px; border-bottom:1px solid #d5d5d5; }
.or { border-radius:50px; padding:6px 0 0 0; color:#666; margin:0 auto; font-size:16px; text-align:center; height:35px; width:35px; top:-18px; left:0; right:0; bottom:0; position:relative; background-color:#d5d5d5; clear:both; }
.frm-section form label, .form-control { font-size: 16px; transition:0.5s; }
.frm-section .form-control:focus { border-color:#4cb050; box-shadow: none; }
.frm-section .form-control, .frm-section .btn { padding:15px; height:46px;  }
.frm-section .btn { width:100%; background-color:#4cb050; border:none; color:#fff; font-size:18px; height:auto; outline:none; transition:0.5s; margin-bottom:15px; }
.frm-section .btn:hover { background-color:#3c9e40; color:#fff; }
.frm-section .checkbox input[type=checkbox], .frm-section .checkbox-inline input[type=checkbox], .frm-section .radio input[type=radio], .frm-section .radio-inline input[type=radio] { margin: 3px 0 0; margin-left: -24px; width: 18px; height: 18px; padding-left: 24px; }
.frm-section .checkbox label, .frm-section .radio label { padding-left: 26px; }
.frm-section .checkbox { float:left; margin-top: 0px; margin-bottom: 30px; }
a.forgot, a.login-btn { margin-top: 10px; margin-bottom: 10px; margin-right:5px; color:#4cb050; text-decoration:none; transition:0.5s; font-size:16px; display: block; text-align: center; }
a.forgot:hover { color:#333; }
.social-signup .btn-facebook { background:#3B5998; }
.social-signup .btn-social>:first-child { width: 50px; line-height: 55px; }
.social-signup .btn-facebook:hover { background:#2b4884; }
.social-signup .btn-google { background-color: #dd4b39; }
.social-signup .btn-google:hover { background-color: #bf3625; }
.login-btn { float:left; }
.signup-btn { float:right; background:transparent !important; border:1px solid #4cb050 !important; color:#4cb050 !important; }
.login-btn, .signup-btn { width:48% !important; margin:0 !important; }
.login-txt-btn { display:block; text-align:center; margin-top:8px; }
.login-txt-btn a { padding:8px; display:inline-block; margin:auto; font-size:16px; }
.login-txt-btn a:hover { color:#333; text-decoration:none; }
.frm-bg { background-color:#eee; }
aside#myModal_fillter { outline:none; }
aside#myModal_fillter .close-btn { background:#f1f1f1; color:#999; }
aside#myModal_fillter .close-btn:active { border-color: #ccc; box-shadow: none; }


/******* Login frm End **********/



/******** Back to Top Start ********/

#back-top {	position: fixed; bottom: 30px; margin-left: -150px; z-index:100; }
#back-top a { width: 108px; display: block; text-align: center; font: 11px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none;	color: #bbb; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #000; }
#back-top span { width: 108px; height: 108px; display: block; margin-bottom: 7px; background:red url(../images/up-arrow.html) no-repeat center center; -webkit-border-radius: 15px;
	-moz-border-radius: 15px; border-radius: 15px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover span { background-color: #777; }

/****** Top End ********/

.fixed-header .navbar-nav {
    margin: 6px 0 0 0;
}

.carousel-caption {
   background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 66px;
    left: 0;
    padding-bottom: 35px;
    right: 0;
}

h3.slide-heading{
	margin:0px 10%;
}

.inner-story-col{
	width:100%
}
.inner-story-col .story_pic{
    width: 30%;
}

.inner-story-col .story_txt {
    width: 70%;
	text-align: justify;
}

.sub-cutery-sepration-btns{
    text-align: center;
    margin-bottom: 28px;
    margin-top: -20px;
}
.sub-cutery-sepration-btns ul {
margin:0px;
padding:0px;
}

.sub-cutery-sepration-btns ul li{
	list-style-type:none;
	display:inline-block;
}
.sub-cutery-sepration-btns ul li a{
	display:inline-block;
	padding:5px 15px;
	border:1px solid #4cb050;
	text-decoration:none;
	color:#4cb050;
	font-size:16px;
}
.sub-cutery-sepration-btns ul li a:hover{
	background:#4cb050;
	color:#fff;
	border:1px solid #4cb050;
}
.sub-cutery-sepration-btns ul li a.active{
	background:#4cb050;
	color:#fff;
	border:1px solid #4cb050;
}

.award-col{
    width: 100%
}
.awarads-txt{
    margin: 0px;
    padding: 0px;
}

.awarads-txt li{
    margin: 0px 0px 10px 10px;
    list-style-type: square;
   font-size: 16px;
}


.award_pic, .award_txt {

    min-height: 500px;
    width: 50%;

}
.story_pic img {
    width: 100%;
}

.all-story {
    display: flex;
    flex-wrap: wrap;
}






@media (min-width:1200px) {
	
.fixed-header .header_serachbar { margin-top:20px; }


}

@media (max-width: 1199px) and (min-width: 992px) { 
.subcribe { width: 50%; }
.social-colum { width: 45%; margin-left: 0%; }
ul.tab_fillter .fa { display:none; }
ul.tab_fillter li.tab_fltr { width: 14.1%; margin-right: 15px; }
ul.tab_fillter li.tab_fltr:last-child { margin-right: 0px; }
ul.tab_fillter>li.tab_fltr>a:hover { background-color: transparent; }
.tab_fillter_area .form-group, .tab_fillter_area .btn { width: 49%; }
.tab_fillter_area .form-group { margin-bottom:15px; margin-right: 2%; }
.tab_fillter_area .form-group:nth-child(2), .tab_fillter_area .form-group:nth-child(4) { margin-right: 0%; }
.tab_fillter_area .btn.btn-primary { margin: 0 auto; display: table; float: none; width:100%; }
.about-area-bg { min-height: 10px; margin-top: 30px; }
.about-area-bg { max-width: 520px; min-height: 280px; }
.social-all-icons a { margin-right: 8px; }
.story_pic, .story_txt { width:50%; min-height:400px; position:relative; float:left; }
.story_pic {height:280px !important;}



}
@media (max-width:1300px) {
	
    .story_pic, .story_txt {
    width: 100%;
    min-height: 358px;
    position: relative;
    float: left;
}


}





@media (max-width: 992px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}

.navi .navbar-nav>li>a, .fixed-header .navi .navbar-nav>li>a { padding: 8px 15px;  margin-left: 5px; }




}


@media (max-width: 768px) {

header { background-color:#4cb050; }	
header a.user_access_i { display:none; }	
header .fixed-header a.user_access_i { display:block !important; }	
.main_caption { height: 120px; width: 85%; }
.main_caption h1 { margin:0; font-size: 60px; font-weight: 700; }
.main_caption .tagline-txt { font-size: 16px; font-weight: 400; }
.story-dv { height:375px; }
header .container { width: 100%; }

.action-links.navbar-collapse.collapse { display: block !important; }
.navbar-collapse.collapse { display: none !important; }
.navbar-collapse.collapse.in { display: block !important; }

.navbar-toggle { margin-right: 0; }
.navi .navbar-nav>li>a { margin-left: 5px; }
.navbar-header button.user_access { padding:3px 0; margin-right:15px; }
.user_access .fa { font-size:24px; color:#fff; }
.navi .navbar-nav { background-color:#4cb050; width: 100%; text-align: center; margin: 15px 0 0 !important;}
.navi .navbar-collapse { border-top:0px; -webkit-box-shadow: none; box-shadow: none; }
.navi .navbar-nav>li>a { margin-left: 0px; border:1px solid rgba(255,255,255,0.35) }
.navi .navbar-nav>li>a, .navi .navbar-nav>li>a:hover { border-radius:0px; margin-bottom:15px; }
.navi .navbar-toggle .icon-bar { background-color: #fff; }
.navi .navbar-toggle { margin-top: 14px; }
.navi .navbar-brand { padding: 5px 0; }
.story_txt h4 { margin-top: 15px; margin-bottom: 5px; }
.story_txt a.more_strory_btn { margin-top: 0px; }
.story-colm { width:100%; }
.story-colm:nth-child(2) .story_txt { left:-50%; }
.story-colm:nth-child(2) .story_pic { right:-50%; }
.story-colm:nth-child(3) .story_txt { left:0%; }
.story-colm:nth-child(3) .story_pic { right:0%; }
.video-wapper { text-align:center; padding: 30px 0; }
h2.common-heading_h2 { font-size:32px !important; font-weight: 400; margin-top: 0; }
.tube-video { margin-top:50px; }
.video-wapper p { margin-top: 25px; }
a.common_btn { margin-top: 15px; }
footer h3 { text-align:center; width: 100%; margin:15px 0; }
.toe_keys, .foot_social { padding: 10px 0; }
.foot_about { padding: 30px 0; }
.foot_links { padding: 20px 0; }
.choose-text { margin-top:5px; margin-bottom:0px; }
.subcribe-dv { margin-top:15px; }
.subcribe, .subcribe-txtbox, .social-colum { width: 100%; float: none; margin-left: 0%; max-width: 100%; }
.social-all-icons a { float: none; }
.subcribe-dv h3, .subcribe-txtbox h3 { margin:0; }
.subcribe-txtbox { margin-top:15px; margin-bottom:30px;}
.social-all-icons { float: none; width: 100%; clear: both; padding-top: 15px; margin-top: 0; text-align: center; top: 0px; }
.subcribe-dv p, .social-colum p { margin: 5px 0 0 0; text-align:center; }
.social-dv { margin-bottom:15px; }
.foot_links ul.ftr-links { text-align:center; margin-bottom: 0px; float: none; }
.foot_links ul.ftr-links li { margin: 5px; float: none; }
.foot_links p { margin-top: 15px; text-align:center; }
.foot_links { padding: 15px 0; }
.cell-6 { margin-bottom: 7px; }
a.count .counter-dv { width: 160px; height: 80px; }
.counter-dv .count-no { font-size: 40px; }
.counter-dv span.hilight-name { font-size: 16px; }
.toe_keys { position:relative; padding:25px 0 10px 0;  }
.toe_keys .choose-text p { font-size: 13px; }
.toe_keys .choose-text .fa { margin-right: 5px; font-size: 32px; width: 45px; }
.fixed-header .header_serachbar { margin-top:15px; margin-bottom:15px; }
.fixed-header.navi .navbar { margin-left: -15px; margin-right: -15px; }
ul.tab_fillter .fltr-txt { position: absolute; bottom: 0; left: 0; right: 0; font-size: 14px; margin-bottom: 6px; display:block; }
ul.tab_fillter li.tab_fltr { width: 16.65%; margin-right: 0px; margin-left:0%; /*border: 1px solid #ccc; border-width:1px 0px 1px 1px;*/ position:relative;  }
ul.tab_fillter>li.tab_fltr.active_fltr { border: 1px solid transparent; }
ul.tab_fillter>li.tab_fltr.active_fltr>a { color: #4cb050; border-bottom: 3px solid #4cb050; }
ul.tab_fillter>li.tab_fltr>a:hover { background-color: transparent; }
ul.tab_fillter>li.tab_fltr>a { padding:0 0 32px 0; }
ul.tab_fillter>li.tab_fltr>a>.fa { margin-right: 0px; }
ul.tab_fillter li.tab_fltr:last-child { margin-right: 0px; }
ul.tab_fillter>li.tab_fltr>a { color: #bbb; }
.tab_fillter_area .form-group, .tab_fillter_area .btn, .tab_fillter_area .form-group .date-group { width: 100%; }
.tab_fillter_area .form-group { margin-bottom:15px; margin-right:0; }
.tab_fillter_area .form-group:nth-child(3), .tab_fillter_area .form-group:nth-child(4) { margin-right: 2%; width: 49%; }
.tab_fillter_area .form-group:nth-child(2), .tab_fillter_area .form-group:nth-child(4) { margin-right: 0%; }

.tab_fillter_area .btn.btn-primary { margin: 0 auto; display: table; float: none; width:100%; padding: 10px 0; height: auto; font-size: 22px; }
.about-area-bg { min-height: 10px; margin-top: 30px; }
.about-area-bg { max-width: 520px; min-height: 280px; }
.social-all-icons a { margin-right: 8px; }
.about-area-bg { min-height: 10px; margin-top: 30px; }
.search_tab_fillter_area { border-left: none; padding-left: 0px; min-height: 1px; }
.inner-sec { padding: 30px 0px; }
.search_tab_fillter_area h2 { padding-bottom:0; font-size:24px; margin:0; display:inline-block !important; }
ul.tab_fillter { margin-bottom:20px; margin-top:0px; }
.navbar-toggle.mob_fillter.collapsed .fa-filter, .navbar-toggle.mob_fillter .fa-times { display:inline-block; }
.tab_fillters {  background:#fff; padding:0 15px; }
.navbar-toggle.mob_fillter.collapsed, .navbar-toggle.mob_fillter { padding:5px; text-align:center; float:right; margin:0 auto !important; width:80px; border:1px solid #c5c5c5; border-radius:0; color:#888; transition:0.5s; position: relative; z-index: 1051; display:inline-block; }
.side-header .close-btn.btn { outline: none; border-radius: 0; display: block;  position: absolute; top: 12px; right: 15px; z-index: 10; width: 24px; height: 24px; line-height: normal; text-align: center; padding: 0; }
.side-header .clear-btn { float: none; top: -3px; left: 10px; }
#myModal_fillter.modal.in { background: #fff; }
.story_pic, .story_txt {min-height:250px !important;}
	  
}


@media (max-width: 767px) {

header { position:relative; top:0; }
.top_band { border-bottom: none; background: rgba(0,0,0,0.5); }
ul.top-links li.mail, ul.top-links li.call { background-image: none; }
ul.top-links li { padding-left:0px; margin-left:0px; }
ul.top-links li:last-child { border-right: 0px; }
ul.top-links li a, ul.top-links li span { padding: 10px 15px 10px 10px; font-size:12px; }
.navbar-header, .navi .navbar-collapse { padding-right: 0px; padding-left: 0px; }
.navbar-toggle { padding: 9px 0px; }
.navi .navbar-toggle { margin-top: 10px; }
.action-links.navbar-collapse.collapse { display: none !important; }
.navbar-collapse.collapse.in { display: block !important; }
header.inner_header .navbar-collapse.collapse, header.inner_header .action-links.navbar-collapse.collapse { display: none !important; }
header.inner_header .navbar-collapse.collapse.in { display: block !important; }
.navi .navbar-brand img { width:150px; }
.action-links { float: left; width:100%; margin: 0; }
.action-links .login, .action-links .reg { width:50%; text-align:center; margin:15px 0; }
.action-links .login a, .action-links .reg a { background-color: transparent; color:#fff; border:1px solid rgba(255,255,255,0.5); }
.action-links .login a { border-width:1px 0px 1px 1px; }
.action-links .reg a { border-width:1px 1px 1px 1px; }
.action-links .login a:hover, .action-links .reg a:hover { background-color: rgba(255,255,255,0.15); color:#fff; }
.main_caption { height: 125px; width: 90%; }
.searchbar { margin-top: 3.5%; }
.main_caption h1 { font-size: 40px; }
.searchbar .form-inline .form-group { margin-bottom: 0px; width: 42%; }
.searchbar .form-group input.form-control, .searchbar .form-group .form-control { height: 40px; padding: 8px 9px; }
.searchbar button.search { font-size: 20px; padding: 9px 12px; width: 15%; }
.searchbar form { width: 300px; }
.treand-Rw { padding: 0 0 30px 0; }
.tagline-txt { font-size: 14px; }	
.all-story { background: #fff; box-shadow: 0px 1px 2px rgba(0,0,0,0.4); width: auto; margin-bottom: 15px; border-radius: 0px 0px 3px 3px; display: table; }
.stories-Dv .col-xs-pull-12 { right: 0 !important; }
.stories-Dv .col-xs-push-12 { left: 0 !important; }
.story-dv { height:auto; border-top: 1px solid #d5d5d5; }
.story_pic img { width:100%; }
.story_txt { padding:20px; min-height: 10px; }
.story_txt h4 { margin-top: 15px; margin-bottom: 15px; }
.fetured-Dv, .stories-Dv { padding: 7% 0; }
.story-colm, .story_pic, .story_txt { width:100%; }
.story_txt { top:10px; }
.story-colm:nth-child(3) .story_txt, .story-colm:nth-child(4) .story_txt, .story-colm:nth-child(2) .story_txt { left:0%; }
.story-colm:nth-child(3) .story_pic, .story-colm:nth-child(4) .story_pic, .story-colm:nth-child(2) .story_pic { right:0%; }
a.common_btn { margin-top: 3%; }
.video-wapper h2.common-heading_h2 {  margin-top: 5px; }
.toe-video-dv { margin-right: 0px; }
.video-wapper p { margin-top: 22px; }
footer h3 { text-align:center; width: 100%; margin:15px 0; }
.toe_keys { padding: 15px 0 0px 0; margin: 18px 15px 0 15px; width: auto; border-radius:4px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); box-shadow: 0 1px 2px rgba(0,0,0,0.5); }
.toe_keys h5 { position: static; top: 0; width: auto; padding: 6px 0; margin: 0 auto 15px auto; height: auto; border-radius: 4px; background:rgba(0,0,0,0.65); border:none; padding: 8px 0; }
.toe_keys .choose-text .fa { width: 55px; text-align: center; color: rgba(0,0,0,0.65); }
.choose-text { margin-top:5px; margin-bottom:15px; }
.subcribe-dv { margin-top:15px; }
.subcribe, .subcribe-txtbox, .social-colum { width: 100%; }
.subcribe-dv h3, .social-dv h3 { margin:0; }
.subcribe-txtbox { margin-top:15px; margin-bottom:30px;}
.social-all-icons { float: none; width: 100%; clear: both; padding-top: 15px; margin-top: 0; text-align: center; }
.subcribe-dv p, .social-colum p { margin: 5px 0 0 0; text-align:center; }
.social-dv { margin-bottom:15px; }
.foot_about { padding: 30px 0; }
.social-all-icons a { margin-right: 7%; display: inline-block; }
.social-all-icons a:last-child { margin-right: 0px; }
.cell-6, .cell-4 { margin-bottom: 15px; width:100%; margin-left: 0; }
.cell-4:last-child { margin-bottom:0px; }
.hilight-sec { padding: 20px 0; }
.fixed-header { padding:0 15px; }
.inner-sec { padding: 30px 0px; }
.inner-sec h2 { padding-bottom: 0px; margin: 0 0 15px 0; font-size: 24px; }
.frm-section { padding-right: 0px; }
.frm-section, .social-form { width:100%; margin-bottom:15px; }
.frm-section:last-child { margin-bottom:0px; }
.social-form { float: left; padding-left: 0px; }
.frm-section .checkbox { margin-top: 0px; margin-bottom:30px; } 
.frm-section .checkbox, a.forgot { float: none; }
a.forgot { text-align:center; display:block; }
.social-signup .btn-social { padding: 10px 10px; height: auto; }
.social-signup .btn-social>:first-child { width: 42px; line-height: 46px; font-size: 1.2em; }
.frm-sec { height:auto; padding: 15px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.or { top:-32px; }
.frm-section .form-control, .frm-section .btn { padding: 10px; height: 40px; }
.frm-section .btn { height: 46px; margin-top: 10px; }
.frm-sec h1, .frm-sec.signin-frm-sec h1 { font-size: 20px; margin-top: 0px; }
.frm-sec.signin-frm-sec h1 { margin-bottom: 15px; }
.frm-sec.signup-frm-sec, .frm-sec.signin-frm-sec { height: auto; }
.frm-bg { background-color: #fff; }
.login-txt-btn { margin-top: 0px; }
.frm-sec .user-access-sec { padding-top: 0px; }
header a.user_access_i { display: block !important; }
.searchbar .form-inline .form-group label, .fixed-header .searchbar .form-inline .form-group label  {  display:none; }
.fixed-header .header_serachbar { margin-top: 10px; }
.fixed-header .header_serachbar.searchbar .form-group .form-control { padding: 8px 10px; }
.about-area-bg p { font-size: 16px; }
ul.tab_fillter { float:none; text-align:center; }
ul.tab_fillter li.tab_fltr { float: none; display: inline-block; }
ul.tab_fillter>li.tab_fltr>a { padding: 0 0 0.65em 0 ; }
.search_tab_fillter_area h2 { padding-bottom: 0; margin: 0; padding-top:0px; }
.about-area-bg { padding: 10px;  margin-top: 15px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius:10px; margin-bottom: 0px; }
.about-wel-bg { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #fff; }
.inner-sec aside { display:none; }
/*.inner-sec aside.modal { display:block; }*/
ul.tab_fillter .fltr-txt { display: none; }
ul.tab_fillter li.tab_fltr { width: 15.65%; }

.carousel-caption {
    right: 0%;
    left: 0%;
    padding-bottom: 3px;
    background: rgba(0,0,0,0.5);
    bottom: 0px;
    padding-top: 0px;
}
h3.slide-heading {
    margin: 0px 10%;
    font-size: 14px;
}
.carousel-inner .item {
	height:220px;
}


.inner-story-col .story_pic{
    width: 100%;
}

.inner-story-col .story_txt {
    width: 100%;
}

.story-colm:nth-child(3) .story_pic, .story-colm:nth-child(4) .story_pic, .story-colm:nth-child(7) .story_pic, .story-colm:nth-child(8) .story_pic, .story-colm:nth-child(11) .story_pic, .story-colm:nth-child(12) .story_pic, .story-colm:nth-child(15) .story_pic, .story-colm:nth-child(16) .story_pic, .story-colm:nth-child(19) .story_pic, .story-colm:nth-child(20) .story_pic, .story-colm:nth-child(23) .story_pic, .story-colm:nth-child(24) .story_pic, .story-colm:nth-child(27) .story_pic, .story-colm:nth-child(28) .story_pic, .story-colm:nth-child(31) .story_pic, .story-colm:nth-child(32) .story_pic {
    right:0%;
}

.story-colm:nth-child(3) .story_txt, .story-colm:nth-child(4) .story_txt, .story-colm:nth-child(7) .story_txt, .story-colm:nth-child(8) .story_txt, .story-colm:nth-child(11) .story_txt, .story-colm:nth-child(12) .story_txt{
    left: 0%;
}
.sub-cutery-sepration-btns ul{
	width:100%;
}
.sub-cutery-sepration-btns ul li{
	display:block;
	width:100%;
	margin-bottom:10px;
}
.sub-cutery-sepration-btns ul li a{
	display:block;
	width:100%;

}


}
.box {
    width: 40%;
    margin: 0 auto;
    background: rgba(255,255,255,0.2);
    padding: 35px;
    border: 2px solid #fff;
    border-radius: 20px/50px;
    background-clip: padding-box;
    text-align: center;
  }
  
  .button {
    font-size: 1em;
    padding: 10px;
    color: #fff;
    border: 2px solid #06D85F;
    border-radius: 20px/50px;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease-out;
  }
  .button:hover {
    background: #06D85F;
  }
  
  .overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
  }
  .overlay:target {
    visibility: visible;
    opacity: 1;
    z-index: 999;
  }
  
  .popup {
    margin: 70px auto;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    width: 50%;
    position: relative;
    transition: all 5s ease-in-out;
    height: 450px;
  }
  .popup-img-ui{
    border: 1px solid #ddd;
    margin-bottom: 20px;
  }
  .popup h2 {
    margin-top: 0;
    color: #333;
    font-family: Tahoma, Arial, sans-serif;
  }
  .popup .close {
    position: absolute;
    top: 20px;
    right: 30px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
  }
  .popup .close:hover {
    color: #06D85F;
  }
  .popup .content {
    max-height: 100%;
    overflow: auto;
  }
  
  @media screen and (max-width: 700px){
    .box{
      width: 70%;
    }
    .popup{
      width: 70%;
    }
  }