/* Minification failed. Returning unminified contents.
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
 */
/*
Minified CSS of 
- Bootstrap.css
- Bootstrap-theme.css
- Navigation
- Fontawesome
*/

html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{background-color:transparent}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}img{border:0}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input{line-height:normal}textarea{overflow:auto}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:none}a:focus{text-decoration:underline;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1,.h1,h2,.h2,h3,.h3{margin-top:0;margin-bottom:0}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h3,.h3{font-size:24px}h4,.h4{font-size:20px;color:#3b3e3b}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}@media(min-width:768px){.container{width:768px}}@media(min-width:992px){.container{width:992px}}@media(min-width:1024px){.container{width:1024px}}@media(min-width:1200px){.container{width:1170px}}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}table{background-color:transparent}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:0}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:10px;line-height:1.42857143;vertical-align:top;border-bottom:1px solid #d9e3e2}.table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #d9e3e2}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:0;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:0 solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{font-weight:400}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;/*-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(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}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}textarea.form-control{height:auto}.form-group{margin-bottom:15px}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1;background:rgba(7,21,1,.75)}.input-group{position:relative;display:table;border-collapse:separate}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:7px 10px;border-radius:4px;font-size:14px;font-weight:700;color:#3b3e3b}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#60b739}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.close{float:right;font-size:28px;font-weight:700;line-height:1;color:#bc2e31;text-shadow:0 1px 0 #fff}.close:hover,.close:focus{color:#48a91c;text-decoration:none;cursor:pointer}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999999;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width:992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.input-group-addon2,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon2,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon3,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon3,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}@media screen and (max-width:668px){.input-group-addon2{border-top:0 solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-left:0 solid #c4c4c4}.breadcrumb{margin-bottom:15px}}.collapse{display:none}.collapse.in{display:block}[role="button"]{cursor:pointer}.breadcrumb{padding:12px 0;margin-bottom:20px;list-style:none;border-bottom:1px solid #dbe2e3;color:#000;font-size:13px}.breadcrumb>.active{color:#c2282a}.nav > li > a:hover, .nav > li > a:focus {color: #fff;text-decoration: none;background-color: #60b739;}
/* -- fontawesome -- */
@font-face{font-family:fontawesome;src:url(../fonts/fontawesome-webfont3e6e.eot?v=4.7.0);src:url(../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont3e6e.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont3e6e.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont3e6e.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:"\f002"}.fa-heart:before{content:"\f004"}.fa-bars:before{content:"\f0c9"}.fa-globe:before{content:"\f0ac"}.fa-plane:before{content:"\f072"}.fa-bed:before{content:"\f236"}.fa-binoculars:before{content:"\f1e5"}.fa-plus:before{content:"\f067"}.fa-phone:before{content:"\f095"}.fa-video-camera:before{content:"\f03d"}.fa-youtube-play:before{content:"\f16a"}@media screen and (max-width: 1024px){.nav-menu>li>a{padding:10px 15px}}a,dd,dl,dt,li,ol,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;text-decoration:none}
/* 
Minfied & Combined
- Tab.css
- Tabmobaccor.css
- Bxslider.css
- Tiny Scrollbar.css
- Media Query
*/

/*-------- Tab CSS--------- */
.textoverflow{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-transform:capitalize;}.breadcrumb a:hover{color:#c2282a;}.countryblog .recenttravelboxborder .recenttravelbox {border-bottom: solid 3px #eee;height:365px;}.transformer-tabs2 a.active img,.transformer-tabs2 a:hover img,.transformer-tabs3 a.active img,.transformer-tabs3 a:hover img{opacity:1}.transformer-tabs2 a img,.transformer-tabs3 a img{width:52px;margin-right:12px;vertical-align:middle}.transformer-tabs2{white-space:nowrap;overflow-x:hiiden!important;overflow-y:hidden;-webkit-overflow-scrolling:touch}.transformer-tabs2 ul{list-style:none;padding:0;color:#fff;border-bottom:0 solid #464646;text-align:center;margin-bottom:30px;display:block}.transformer-tabs2 li{display:inline-block;padding:0 4px;font-weight:400;text-align:center;line-height:16px}.transformer-tabs2 li .active{color:#fff;background:#60b739;border-radius:5px;border:1px solid #60b739}.transformer-tabs2 a{background:#fff;display:inline-block;color:#3b3e3b;font-size:13px;text-decoration:none;line-height:13px;padding:4px 15px 1px 1px;border-radius:5px;border:1px solid #dbe2e3}.transformer-tabs2 a img{border-radius:5px;margin-top:-3px;height: 45px;width: 50px;}.transformer-tabs2 a:hover{color:#fff;background:#60b739;border-radius:5px;border:1px solid #60b739}.transformer-tabs2 a.active{position:relative;bottom:0}@media (max-width:800px){.transformer-tabs2{overflow-x:scroll!important}.transformer-tabs2 ul{display:table-cell;padding-bottom:30px!important;margin-top:0;overflow:hidden;position:relative;border-bottom:solid 0 #d5ccae}.transformer-tabs2 ul::after{content:"☰";position:absolute;top:6px;right:15px;z-index:2;pointer-events:none;color:#fff;font-size:20px;display:none}.transformer-tabs2 ul.open a{position:relative;display:block}.transformer-tabs2 li{display:inline-block;text-align:center;padding:0 1px 5px}.transformer-tabs2 a{position:relative;background:#fff;display:inline-block;color:#3b3e3b;font-size:13px;text-decoration:none;line-height:13px;padding:1px 15px 1px 1px;border:1px solid #dbe2e3}.transformer-tabs2 a.active,.transformer-tabs2 a:hover{color:#fff;background:#60b739;border-radius:5px;border:1px solid #60b739}.transformer-tabs2 a{border-radius:5px}.transformer-tabs2 li .active{color:#fff;background:#60b739;border-radius:5px}}.tabs2>div:nth-of-type(1),.tabs2>div:nth-of-type(2),.tabs2>div:nth-of-type(3),.tabs2>div:nth-of-type(4),.tabs2>div:nth-of-type(5),.tabs2>div:nth-of-type(6),.tabs2>div:nth-of-type(7){background:0 0}.tabs2>div{display:none;padding:0;margin-top:0}.tabs2>.active{display:block}.transformer-tabs3{white-space:nowrap;overflow-x:hiiden!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-bottom:20px}.transformer-tabs3 ul{list-style:none;padding:0;color:#fff;border-bottom:0 solid #464646;display:block}.transformer-tabs3 li{display:inline-block;padding:0 1px;font-weight:400;text-align:center;line-height:16px}.transformer-tabs3 li .active{color:#fff;background:#60b739;border-radius:3px;border:0 solid #60b739}.transformer-tabs3 a{background:#cbe5bf;display:inline-block;color:#3b3e3b;font-size:14px;text-decoration:none;line-height:14px;padding:9px 10px 11px;border-radius:3px;border:0 solid #dbe2e3}.transformer-tabs3 a img{border-radius:3px;margin-top:-3px}.transformer-tabs3 a:hover{color:#fff;background:#60b739;border-radius:3px;border:0 solid #60b739}.transformer-tabs3 a.active{position:relative;bottom:0}a{outline:0!important}@media (max-width:800px){.transformer-tabs3{overflow-x:scroll!important}.transformer-tabs3 ul{display:table-cell;padding-bottom:5px!important;margin-top:0;overflow:hidden;position:relative;border-bottom:solid 0 #d5ccae}.transformer-tabs3 ul::after{content:"☰";position:absolute;top:6px;right:15px;z-index:2;pointer-events:none;color:#fff;font-size:20px;display:none}.transformer-tabs3 ul.open a{position:relative;display:block}.transformer-tabs3 li{display:inline-block;text-align:center;padding:0 1px 5px}.transformer-tabs3 a{position:relative;background:#cbe5bf;display:inline-block;color:#3b3e3b;font-size:14px;text-decoration:none;line-height:14px;padding:9px 10px 11px;border:0 solid #dbe2e3}.transformer-tabs3 a.active,.transformer-tabs3 a:hover{color:#fff;background:#60b739;border-radius:5px;border:0 solid #60b739}.transformer-tabs3 a{border-radius:5px}.transformer-tabs3 li .active{color:#fff;background:#60b739;border-radius:5px}}.tabs3>div:nth-of-type(1),.tabs3>div:nth-of-type(2),.tabs3>div:nth-of-type(3),.tabs3>div:nth-of-type(4),.tabs3>div:nth-of-type(5),.tabs3>div:nth-of-type(6),.tabs3>div:nth-of-type(7){background:0 0}.tabs3>div{display:none;padding:0;margin-top:0}.tabs3>.active{display:block}

/* -- Tabmobaccor CSS-- */
.tabsaccorarea{margin:0}ul.tabsaccor{margin:0 auto;padding:0;list-style:none;text-align:center}ul.tabsaccor li{background:#3c39b7;display:inline-block;font-weight:500;color:#dee9de;font-size:15px;text-decoration:none;padding:6px 20px 8px;border-radius:5px;cursor:pointer;margin-bottom:3px}ul.tabsaccor li.active,ul.tabsaccor li:hover{background-color:#15181a;color:#fff}.tabaccor_last{border-right:0 solid #333}ul.tabsaccor li.active{border-bottom:0 solid #fff}.tabaccor_container{border:0 solid #333;border-top:none;clear:both;width:100%;background:#fff;overflow:none;color:#000}.tabaccor_content{padding:30px 0 0;display:none}.tabaccor_drawer_heading{display:none}@media screen and (max-width:480px){.tabsaccor{display:none}.tabaccor_drawer_heading{background:#cbe5bf;display:block;font-weight:500;color:#3b3e3b;font-size:15px;text-decoration:none;padding:10px 15px;border-radius:5px;cursor:pointer;margin-bottom:3px}ul.tabsaccor li.active{background-color:#60b739;color:#fff;border-bottom:0 solid #fff}.tabaccor_drawer_heading:after{color:#3b3e3b;content:'\f067';font-family:FontAwesome;float:right}.d_active{background-color:#60b739;color:#fff;margin-bottom:0}.d_active:after{color:#fff;content:'\f068';font-family:FontAwesome;float:right}.tabaccor_content{padding:15px 0}}

/* -- Bxslider CSS-- */
ul.bxslider,ul.bxslider2,ul.bxslider3,ul.bxslider4,ul.bxslider5{list-style:none}.bx-wrapper{position:relative;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;border:0 solid #fff}.bx-wrapper img{max-width:100%}.bxslider{margin:0;padding:0}.bxslider div img{margin:0 auto}.bxslider2,.bxslider3,.bxslider4,.bxslider5{margin:0;padding:0}.bx-wrapper .bx-pager,.bx-wrapper5 .bx-pager{text-align:right;font-family:Arial;font-weight:700;color:#666;padding-top:20px;padding-right:10px}.bxslider5 div img{margin:0 auto}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:10px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../bxslider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper2 .bx-controls-direction a,.bx-wrapper3 .bx-controls-direction a{top:50%}.bx-wrapper .bx-pager{font-size:.85em}.bx-wrapper .bx-pager.bx-default-pager a{background:rgba(255,255,255,.8);text-indent:-9999px;display:block;width:10px;height:10px;margin:0 2px;border:1px solid rgba(0,0,0,.8);outline:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff;border:1px solid #000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-controls-direction a.disabled,.bx-wrapper2 .bx-controls-direction a.disabled,.bx-wrapper3 .bx-controls-direction a.disabled,.bx-wrapper4 .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;z-index:0}.bx-wrapper2 .bx-controls-direction a,.bx-wrapper3 .bx-controls-direction a,.bx-wrapper4 .bx-controls-direction a{margin-top:-16px;width:32px;height:32px;z-index:2;text-indent:-9999px;outline:0;position:absolute}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px}.bx-wrapper2 .bx-prev{left:0;background:url(../bxslider/images/controls2.png) 0 -32px no-repeat;border:0 solid #000;margin-left:-41px}.bx-wrapper2 .bx-prev:focus,.bx-wrapper2 .bx-prev:hover{background-position:0 0}.bx-wrapper2 .bx-next{right:0;border:0 solid #000;background:url(../bxslider/images/controls2.png) -43px -32px no-repeat;margin-right:-41px}.bx-wrapper2 .bx-next:focus,.bx-wrapper2 .bx-next:hover{background-position:-43px 0}.bx-wrapper3 .bx-prev{left:0;background:url(../bxslider/images/controls2.png) 0 -32px no-repeat;border:0 solid #000;margin-left:5px}.bx-wrapper3 .bx-prev:focus,.bx-wrapper3 .bx-prev:hover{background-position:0 0}.bx-wrapper3 .bx-next{right:0;border:0 solid #000;background:url(../bxslider/images/controls2.png) -43px -32px no-repeat;margin-right:5px}.bx-wrapper3 .bx-next:focus,.bx-wrapper3 .bx-next:hover{background-position:-43px 0}.bx-wrapper4 .bx-prev{left:0;background:url(../bxslider/images/controls2.png) 0 -32px no-repeat;border:0 solid #000;margin-left:-41px}.bx-wrapper4 .bx-prev:focus,.bx-wrapper4 .bx-prev:hover{background-position:0 0}.bx-wrapper4 .bx-next{right:0;border:0 solid #000;background:url(../bxslider/images/controls2.png) -43px -32px no-repeat;margin-right:-41px}.bx-wrapper4 .bx-next:focus,.bx-wrapper4 .bx-next:hover{background-position:-43px 0}.bx-wrapper4 .bx-controls-direction a{top:58%}.bx-wrapper5{border:0 solid #fff}.bx-wrapper5 .bx-controls-auto,.bx-wrapper5 .bx-pager{position:absolute;top:-52px;width:100%}.bx-wrapper5 .bx-loading{min-height:50px;background:url(../bxslider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper5 .bx-pager{font-size:.85em}.bx-wrapper5 .bx-pager.bx-default-pager a{background:#c2282a;text-indent:-9999px;display:block;width:15px;height:15px;margin:0 2px;border:0 solid rgba(0,0,0,.8);outline:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.bx-wrapper5 .bx-pager.bx-default-pager a.active,.bx-wrapper5 .bx-pager.bx-default-pager a:focus,.bx-wrapper5 .bx-pager.bx-default-pager a:hover{background:#5baf35;border:0 solid #000}.bx-wrapper5 .bx-controls-auto .bx-controls-auto-item,.bx-wrapper5 .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper5 .bx-pager-item{font-size:0;line-height:0}.bx-wrapper5 .bx-prev{left:10px}.bx-wrapper5 .bx-prev:focus,.bx-wrapper5 .bx-prev:hover{background-position:0 0}.bx-wrapper5 .bx-next{right:10px;z-index:0}.bx-wrapper5 .bx-next:focus,.bx-wrapper5 .bx-next:hover{background-position:-43px 0}.bx-wrapper5 .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px}.bx-wrapper5 .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../bxslider/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../bxslider/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;top:28%;left:0;width:100%;text-align:center}.bx-wrapper .bx-caption span{color:#1b395d;font-family:antonregular;display:block;font-size:35px;padding:10px}@media screen and (max-width:800px){.bx-wrapper2 .bx-prev,.bx-wrapper3 .bx-prev,.bx-wrapper4 .bx-prev{margin-left:-10px}.bx-wrapper2 .bx-next,.bx-wrapper3 .bx-next,.bx-wrapper4 .bx-next{margin-right:-10px}}

/* Tiny Scrollbar */
#scrollbar1 .scrollbar,#scrollbar1 .track{background:#f8f8f8;position:relative;width:5px}#scrollbar1{width:100%;margin:10px 0}#scrollbar1 .viewport{width:100%;height:300px;overflow:hidden;position:relative}#scrollbar1 .overview{list-style:none;position:absolute;left:0;width:100%;top:0;padding:0;margin:0}#scrollbar1 .scrollbar{float:right;right:10px}#scrollbar1 .track{height:100%;padding:0 1px;border-radius:10px}#scrollbar1 .thumb{background:#60b739;height:20px;width:5px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0;border-radius:10px}#scrollbar1 .disable{display: none;}
/*#scrollbar1 .thumb .end {
	background: transparent url(bg-scrollbar-thumb-y.png) no-repeat 50% 0;
	overflow: hidden;
	height: 5px;
	width: 5px;
}*/

.lds-roller{display:block;position:relative;width:80px;height:80px;margin:auto;padding-top:10%}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#c2282a;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-108ms}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-144ms}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-216ms}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-252ms}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-288ms}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
/*.loading-page{display:flex;justify-content:center;align-items:center;padding-top:10%}.loading-page .counter{text-align:center;position:relative;width:200px}.loading-page .counter p{font-size:40px;font-weight:100;color:#f60d54}.loading-page .counter h1{font-size:60px;margin-top:-10px}.loading-page .counter hr{background:#f60d54;border:none;height:1px}.loading-page .counter h1.abs{position:absolute;top:0;width:100%}.loading-page .counter .color{width:0;overflow:hidden;color:#f60d54}*/

/****************************************************************************************************
Media Query css start here
****************************************************************************************************/

@media screen and (max-width : 1024px) {
	#scrollbar1 .viewport {width: 377px;}
}

@media screen and (max-width : 668px) {
	#scrollbar1 .viewport {width: 90%;}
}
.textoverflow {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-transform: capitalize;
}
.nav-brand, .nav-brand:focus, .nav-brand:hover {
	color: #6d6d6d
}
.navigation, .navigation * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent
}
.navigation {
	width: 100%;
	display: table;
	position: relative;
	font-family: inherit
}
.nav-toggle, .navigation-hidden .nav-header {
	display: none
}
.navigation-portrait {
	height: 48px
}
.navigation-fixed {
	position: fixed;
	top: 0;
	left: 0
}
.navigation-hidden {
	width: 0!important;
	height: 0!important;
	margin: 0!important;
	padding: 0!important
}
.align-to-right {
	float: right
}
.nav-header {
	float: left
}
.nav-brand {
	line-height: 70px;
	padding: 0 15px;
	font-size: 24px;
	text-decoration: none!important
}
.navigation-portrait .nav-brand {
	font-size: 18px;
	line-height: 48px
}
.nav-logo>img {
	height: 48px;
	margin: 11px auto;
	padding: 0 15px;
	float: left
}
.nav-logo:focus>img {
	outline: initial
}
.navigation-portrait .nav-logo>img {
	height: 36px;
	margin: 6px auto 6px 15px;
	padding: 0
}
.nav-toggle {
	width: 30px;
	height: 30px;
	padding: 6px 2px 0;
	position: absolute;
	top: 50%;
	margin-top: -14px;
	right: 0;
	cursor: pointer
}
.nav-toggle:before {
	content: "";
	position: absolute;
	width: 25px;
	height: 3px;
	background-color: #ec6920;
	border-radius: 0;
	box-shadow: 0 .54em 0 0 #ec6920, 0 1.1em 0 0 #ec6920
}
.navigation-portrait .nav-toggle {
	display: block
}
.navigation-portrait .nav-menus-wrapper {
	width: 290px;
	height: 100%;
	top: 0;
	left: -400px;
	position: fixed;
	background-color: #fffff2;
	z-index: 20000;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	transition-duration: .8s;
	transition-timing-function: ease
}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right {
	left: auto;
	right: -400px
}
.nav-menus-wrapper.nav-menus-wrapper-open {
	left: 0
}
.nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open {
	right: 0
}
.nav-menus-wrapper-close-button {
	width: 30px;
	height: 40px;
	margin: 10px 7px;
	display: none;
	float: right;
	color: #6d6d6d;
	font-size: 26px;
	cursor: pointer
}
.navigation-portrait .nav-menus-wrapper-close-button {
	display: block
}
.nav-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right
}
.navigation-portrait .nav-menu {
	width: 100%
}
.navigation-landscape .nav-menu.nav-menu-centered {
	float: none;
	text-align: center
}
.nav-menu>li {
	display: inline-block;
	float: left;
	text-align: left
}
.navigation-portrait .nav-menu>li {
	width: 100%;
	position: relative;
	border-top: solid 1px #f0f0f0
}
.navigation-portrait .nav-menu>li:last-child {
	border-bottom: solid 1px #f0f0f0
}
.nav-menu+.nav-menu>li:first-child {
	border-top: none
}
.navigation-landscape .nav-menu.nav-menu-centered>li {
	float: none
}
.nav-menu>li>a {
	padding: 10px 20px;
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	color: #3b3e3b;
	transition: color .3s, background .3s;
	text-transform: uppercase;
	outline: 0;
	font-weight: 700;
	border-radius: 5px 5px 0 0
}
.navigation-portrait .nav-menu>li>a {
	height: auto;
	width: 100%;
	padding: 10px 20px
}
.nav-menu>.active>a, .nav-menu>.focus>a, .nav-menu>li:hover>a {
	background: 0 0;
	color: #fffff2
}
.nav-menu>li>a>[class*=ion-], .nav-menu>li>a>i {
	width: 18px;
	height: 16px;
	line-height: 16px;
	-ms-transform: scale(1.4);
	transform: scale(1.4)
}
.nav-menu>li>a>[class*=ion-] {
	width: 16px;
	display: inline-block;
	transform: scale(1.8)
}
.navigation-portrait .nav-menu.nav-menu-social {
	width: 100%;
	text-align: center
}
.nav-menu.nav-menu-social>li {
	text-align: center;
	float: none;
	border: none!important
}
.navigation-portrait .nav-menu.nav-menu-social>li {
	width: auto
}
.nav-menu.nav-menu-social>li>a>[class*=ion-] {
	font-size: 12px
}
.nav-menu.nav-menu-social>li>a>.fa {
	font-size: 14px
}
.navigation-portrait .nav-menu.nav-menu-social>li>a {
	padding: 15px
}
.submenu-indicator {
	margin-left: 6px;
	margin-top: 6px;
	float: right;
	transition: all .3s
}
.navigation-portrait .submenu-indicator {
	width: 54px;
	height: 44px;
	margin-top: 0;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	z-index: 20000
}
.submenu-indicator-chevron {
	height: 6px;
	width: 6px;
	display: block;
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: transparent #70798b #70798b transparent;
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: border .3s
}
.navigation-portrait .submenu-indicator-chevron {
	position: absolute;
	top: 18px;
	left: 24px
}
.nav-menu>.active>a .submenu-indicator-chevron, .nav-menu>.focus>a .submenu-indicator-chevron, .nav-menu>li:hover>a .submenu-indicator-chevron {
	border-color: transparent #A0D468 #A0D468 transparent
}
.navigation-portrait .submenu-indicator.submenu-indicator-up {
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}
.nav-overlay-panel {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	display: none;
	z-index: 19999
}
.no-scroll {
	width: 100%;
	height: 100%;
	overflow: hidden
}
.nav-search {
	height: 70px;
	float: right;
	z-index: 19998
}
.navigation-portrait .nav-search {
	height: 48px;
	padding: 0 10px;
	margin-right: 52px
}
.navigation-hidden .nav-search {
	display: none
}
.nav-search-button {
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	cursor: pointer;
	background-color: #fbfcfd
}
.nav-search-icon {
	width: 14px;
	height: 14px;
	margin: 2px 8px 8px 4px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	color: #70798b;
	text-align: left;
	text-indent: -9999px;
	border: 2px solid;
	border-radius: 50%;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	transition: color .3s
}
.nav-search-icon:after, .nav-search-icon:before {
	content: '';
	pointer-events: none
}
.nav-search-icon:before {
	width: 2px;
	height: 11px;
	top: 11px;
	position: absolute;
	left: 50%;
	border-radius: 0 0 1px 1px;
	box-shadow: inset 0 0 0 32px;
	transform: translateX(-50%)
}
.nav-search-button:hover .nav-search-icon {
	color: #A0D468
}
.navigation-portrait .nav-search-button {
	width: 50px;
	height: 48px;
	line-height: 46px;
	font-size: 22px
}
.nav-search>form {
	width: 100%;
	height: 100%;
	padding: 0 auto;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	z-index: 99
}
.nav-search-inner {
	width: 70%;
	height: 70px;
	margin: auto;
	display: table
}
.navigation-portrait .nav-search-inner {
	height: 48px
}
.nav-search-inner input[type=search], .nav-search-inner input[type=text] {
	height: 70px;
	width: 100%;
	margin: 0;
	padding: 0 12px;
	font-size: 26px;
	text-align: center;
	color: #70798b;
	outline: 0;
	line-height: 70px;
	border: none;
	background-color: transparent;
	transition: all .3s
}
.navigation-portrait .nav-search-inner input[type=search], .navigation-portrait .nav-search-inner input[type=text] {
	height: 48px;
	font-size: 18px;
	line-height: 48px
}
.nav-search-close-button {
	width: 28px;
	height: 28px;
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	line-height: normal;
	color: #70798b;
	font-size: 20px;
	cursor: pointer;
	text-align: center
}
.nav-button, .nav-text {
	display: inline-block;
	font-size: 14px
}
.navigation-portrait .nav-search-close-button {
	top: 10px;
	right: 14px
}
.nav-button {
	margin: 18px 15px 0;
	padding: 8px 14px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-radius: 4px;
	background-color: #A0D468;
	transition: opacity .3s
}
.nav-button:focus, .nav-button:hover {
	color: #fff;
	text-decoration: none;
	opacity: .85
}
.navigation-portrait .nav-button {
	width: calc(100% - 52px);
	margin: 17px 26px
}
.nav-text {
	margin: 25px 15px;
	color: #70798b
}
.navigation-portrait .nav-text {
	width: calc(100% - 52px);
	margin: 12px 26px 0
}
.navigation-portrait .nav-text+ul {
	margin-top: 15px
}
.nav-dropdown>.nav-submenu-open>a, .nav-dropdown>li:hover>a, .nav-menu>.nav-submenu-open>a, .nav-menu>li.active>a, .nav-menu>li:hover>a {
	color: #fff;
	outline: 0;
	background: #c2282a;
	border-radius: 5px 5px 0 0
}
.navigation-landscape .nav-menu>li>.nav-dropdown {
	border-top: solid 3px #c2282a;
	background: #fff;
	padding: 0;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.4);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.4)
}
.navigation-landscape .nav-brand {
	display: none
}
.nav-dropdown>.nav-submenu-open>a .submenu-indicator-chevron, .nav-dropdown>li:hover>a .submenu-indicator-chevron, .nav-menu>.nav-submenu-open>a .submenu-indicator-chevron, .nav-menu>li:hover>a .submenu-indicator-chevron {
	border-color: transparent #fff #fff transparent
}

@media screen and (max-width :1024px) {
.nav-menu>li>a {
	padding: 10px 15px
}
}
@media screen and (max-width :800px) {
.nav-menu>li>a {
	padding: 10px 11px
}
}
.navigation-portrait .nav-dropdown {
	width: 100%;
	position: static;
	left: 0
}
.nav-dropdown .nav-dropdown {
	left: 100%
}
.nav-dropdown.nav-dropdown-left {
	right: 0
}
.nav-dropdown>li>.nav-dropdown-left {
	left: auto;
	right: 100%
}
.navigation-landscape .nav-dropdown-left>li>a {
	text-align: right
}
.navigation-portrait .nav-dropdown>li>a {
	padding: 10px 15px 10px 20px;
	background: #fff
}
.navigation-portrait .nav-dropdown>li>ul>li>a {
	padding-left: 30px
}
.navigation-portrait .nav-dropdown>li>ul>li>ul>li>a {
	padding-left: 70px
}
.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>a {
	padding-left: 90px
}
.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>ul>li>a {
	padding-left: 110px
}
.nav-dropdown .submenu-indicator {
	right: 10px;
	top: 8px;
	position: absolute
}
.navigation-portrait .submenu-indicator {
	left: 0;
	top: 0;
	width: 100%
}
.nav-dropdown .submenu-indicator .submenu-indicator-chevron {
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron {
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.nav-dropdown>.focus>a .submenu-indicator-chevron, .nav-dropdown>li:hover>a .submenu-indicator-chevron {
	border-color: transparent #fff #fff transparent
}
.navigation-landscape .nav-dropdown-left .submenu-indicator {
	left: 10px
}
.navigation-landscape .nav-dropdown-left .submenu-indicator .submenu-indicator-chevron {
	-ms-transform: rotate(135deg);
	transform: rotate(135deg)
}
a, dd, dl, dt, li, ol, ul {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
	text-decoration: none
}
.no-touch .cd-dropdown-trigger:hover {
	background-color: none
}
.cd-dropdown-trigger::after, .cd-dropdown-trigger::before {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -1px;
	-webkit-transition: width .3s, -webkit-transform .3s;
	-moz-transition: width .3s, -moz-transform .3s;
	transition: width .3s, transform .3s
}

@media only screen and (min-width:1024px) {
.cd-dropdown-trigger {
	font-size: 1.5rem
}
.cd-dropdown-trigger.dropdown-is-active {
	background-color: #3f8654
}
.no-touch .cd-dropdown-trigger.dropdown-is-active:hover {
	background-color: #47975f
}
.cd-dropdown-trigger.dropdown-is-active::after, .cd-dropdown-trigger.dropdown-is-active::before {
	width: 14px
}
.cd-dropdown-trigger.dropdown-is-active::before {
	-webkit-transform: translateX(5px) rotate(-45deg);
	-moz-transform: translateX(5px) rotate(-45deg);
	-ms-transform: translateX(5px) rotate(-45deg);
	-o-transform: translateX(5px) rotate(-45deg);
	transform: translateX(5px) rotate(-45deg)
}
.cd-dropdown-trigger.dropdown-is-active::after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
}
.cd-dropdown-content a, .cd-dropdown-content ul a {
	display: block;
	color: #111433;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-top-width: 1px;
	border-color: #f2f2f2;
	border-style: solid;
	font-size: 14px
}
.cd-dropdown-content .cd-divider+li>a, .cd-dropdown-content li:first-of-type>a, .cd-dropdown-content ul .cd-divider+li>a, .cd-dropdown-content ul li:first-of-type>a {
	border-top-width: 0
}
.cd-dropdown-content li:last-of-type>a, .cd-dropdown-content ul li:last-of-type>a {
	border-bottom-width: 1px
}
.cd-dropdown-content .cd-divider, .cd-dropdown-content ul .cd-divider {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #0b0e23;
	font-size: 1.1rem;
	font-weight: 700;
	letter-spacing: 1px;
	color: #585a70;
	text-transform: uppercase
}
.cd-dropdown-content .cd-divider, .cd-dropdown-content .cd-search, .cd-dropdown-content a, .cd-dropdown-content ul .cd-divider, .cd-dropdown-content ul .cd-search, .cd-dropdown-content ul a {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	-moz-transition: opacity .3s, -moz-transform .3s;
	transition: opacity .3s, transform .3s
}
.cd-dropdown-content ul.is-hidden, .cd-dropdown-content.is-hidden {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%)
}
.cd-dropdown-content ul.is-hidden>.cd-divider, .cd-dropdown-content ul.is-hidden>li>.cd-search, .cd-dropdown-content ul.is-hidden>li>a, .cd-dropdown-content ul.move-out>.cd-divider, .cd-dropdown-content ul.move-out>li>.cd-search, .cd-dropdown-content ul.move-out>li>a, .cd-dropdown-content.is-hidden>.cd-divider, .cd-dropdown-content.is-hidden>li>.cd-search, .cd-dropdown-content.is-hidden>li>a, .cd-dropdown-content.move-out>.cd-divider, .cd-dropdown-content.move-out>li>.cd-search, .cd-dropdown-content.move-out>li>a {
	opacity: 0
}
.cd-dropdown-content ul.move-out>.cd-divider, .cd-dropdown-content ul.move-out>li>.cd-search, .cd-dropdown-content ul.move-out>li>a, .cd-dropdown-content.move-out>.cd-divider, .cd-dropdown-content.move-out>li>.cd-search, .cd-dropdown-content.move-out>li>a {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%)
}
.dropdown-is-active .cd-dropdown-content, .dropdown-is-active .cd-dropdown-content ul {
	-webkit-overflow-scrolling: touch
}

@media only screen and (min-width:768px) {
.cd-dropdown-content a, .cd-dropdown-content ul a {
	font-size: 1.8rem
}
}

@media only screen and (min-width:1024px) {
.cd-dropdown-content a, .cd-dropdown-content ul a {
	color: #111433;
	height: 50px;
	line-height: 50px;
	font-size: 1.5rem;
	border-color: #ebebeb
}
.cd-dropdown-content .cd-divider, .cd-dropdown-content ul .cd-divider {
	background-color: transparent;
	color: #b3b3b3;
	border-top: 1px solid #ebebeb
}
.cd-dropdown-content .cd-divider+li>a, .cd-dropdown-content ul .cd-divider+li>a {
	border-top-width: 1px
}
.cd-dropdown-content ul.is-hidden>.cd-divider, .cd-dropdown-content ul.is-hidden>li>.cd-search, .cd-dropdown-content ul.is-hidden>li>a, .cd-dropdown-content ul.move-out>.cd-divider, .cd-dropdown-content ul.move-out>li>.cd-search, .cd-dropdown-content ul.move-out>li>a, .cd-dropdown-content.is-hidden>.cd-divider, .cd-dropdown-content.is-hidden>li>.cd-search, .cd-dropdown-content.is-hidden>li>a, .cd-dropdown-content.move-out>.cd-divider, .cd-dropdown-content.move-out>li>.cd-search, .cd-dropdown-content.move-out>li>a {
	opacity: 1
}
}
.cd-dropdown-content .see-all a {
	color: #3f8654
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
	height: 80px;
	line-height: 80px
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item h3, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item {
	padding-left: 90px
}
.cd-dropdown-content .cd-dropdown-gallery img {
	position: absolute;
	display: block;
	height: 40px;
	width: auto;
	left: 20px;
	top: 50%;
	margin-top: -20px
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
	padding-left: 75px;
	position: relative
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p {
	color: #111433;
	font-size: 1.3rem;
	display: none
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before {
	content: '';
	display: block;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 40px 40px
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-1::before {
	background-image: url(../img/nucleo-icon-1.html)
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-2::before {
	background-image: url(../img/nucleo-icon-2.html)
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-3::before {
	background-image: url(../img/nucleo-icon-3.html)
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-4::before {
	background-image: url(../img/nucleo-icon-4.html)
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-5::before {
	background-image: url(../img/nucleo-icon-5.html)
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-6::before {
	background-image: url(../img/nucleo-icon-6.html)
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-7::before {
	background-image: url(../img/nucleo-icon-7.html)
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-8::before {
	background-image: url(../img/nucleo-icon-8.html)
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-9::before {
	background-image: url(../img/nucleo-icon-9.html)
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-10::before {
	background-image: url(../img/nucleo-icon-10.html)
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-11::before {
	background-image: url(../img/nucleo-icon-11.html)
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-12::before {
	background-image: url(../img/nucleo-icon-12.html)
}

@media only screen and (min-width:1024px) {
.cd-dropdown-content>li:last-of-type a {
	border-bottom: none
}
.no-touch .cd-dropdown-content>li:not(.has-children) a:hover {
	color: #3f8654
}
.cd-dropdown-content.move-out>.cd-divider, .cd-dropdown-content.move-out>li>.cd-search, .cd-dropdown-content.move-out>li>a {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}
.cd-dropdown-content .cd-dropdown-gallery, .cd-dropdown-content .cd-dropdown-icons, .cd-dropdown-content .cd-secondary-dropdown {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	left: 100%;
	height: auto;
	background-color: #fff;
	box-shadow: 0 2px 14px rgba(0,0,0,.1)
}
.cd-dropdown-content .cd-dropdown-gallery::after, .cd-dropdown-content .cd-dropdown-icons::after, .cd-dropdown-content .cd-secondary-dropdown::after {
	clear: both;
	content: "";
	display: table
}
.cd-dropdown-content .cd-dropdown-gallery>.go-back, .cd-dropdown-content .cd-dropdown-icons>.go-back, .cd-dropdown-content .cd-secondary-dropdown>.go-back, .cd-dropdown-content .cd-secondary-dropdown>li>a::after, .cd-dropdown-content .cd-secondary-dropdown>li>a::before, .cd-dropdown-content .cd-secondary-dropdown>li>ul>.go-back {
	display: none
}
.open-to-left .cd-dropdown-content .cd-dropdown-gallery, .open-to-left .cd-dropdown-content .cd-dropdown-icons, .open-to-left .cd-dropdown-content .cd-secondary-dropdown {
	left: auto;
	right: 100%
}
.cd-dropdown-content .cd-dropdown-gallery.is-hidden, .cd-dropdown-content .cd-dropdown-icons.is-hidden, .cd-dropdown-content .cd-secondary-dropdown.is-hidden {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}
.cd-dropdown-content .cd-dropdown-gallery.fade-in, .cd-dropdown-content .cd-dropdown-icons.fade-in, .cd-dropdown-content .cd-secondary-dropdown.fade-in {
	-webkit-animation: cd-fade-in .2s;
	-moz-animation: cd-fade-in .2s;
	animation: cd-fade-in .2s
}
.cd-dropdown-content .cd-dropdown-gallery.fade-out, .cd-dropdown-content .cd-dropdown-icons.fade-out, .cd-dropdown-content .cd-secondary-dropdown.fade-out {
	-webkit-animation: cd-fade-out .2s;
	-moz-animation: cd-fade-out .2s;
	animation: cd-fade-out .2s
}
.cd-dropdown-content .cd-dropdown-gallery>.see-all, .cd-dropdown-content .cd-dropdown-icons>.see-all, .cd-dropdown-content .cd-secondary-dropdown>.see-all {
	position: absolute;
	bottom: 20px;
	height: 45px;
	text-align: center
}
.cd-dropdown-content .cd-dropdown-gallery>.see-all a, .cd-dropdown-content .cd-dropdown-icons>.see-all a, .cd-dropdown-content .cd-secondary-dropdown>.see-all a {
	margin: 0;
	height: 100%;
	line-height: 45px;
	background: #ebebeb;
	pointer-events: auto;
	-webkit-transition: color .2s, background-color .2s;
	-moz-transition: color .2s, background-color .2s;
	transition: color .2s, background-color .2s
}
.no-touch .cd-dropdown-content .cd-dropdown-gallery>.see-all a:hover, .no-touch .cd-dropdown-content .cd-dropdown-icons>.see-all a:hover, .no-touch .cd-dropdown-content .cd-secondary-dropdown>.see-all a:hover {
	color: #fff;
	background-color: #111433
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-gallery a, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-icons a, .cd-dropdown-content .cd-secondary-dropdown .cd-dropdown-item, .cd-dropdown-content .cd-secondary-dropdown a {
	border: none
}
.cd-dropdown-content .cd-dropdown-gallery, .cd-dropdown-content .cd-dropdown-icons {
	padding: 20px 30px 100px
}
.cd-dropdown-content .cd-dropdown-gallery>.see-all, .cd-dropdown-content .cd-dropdown-icons>.see-all {
	width: calc(100% - 60px)
}
.cd-dropdown-content .cd-dropdown-icons>li, .cd-dropdown-content .cd-secondary-dropdown>li {
	width: 50%;
	float: left
}
.cd-dropdown-content .cd-secondary-dropdown {
	overflow: hidden;
	width: 550px;
	padding-bottom: 65px
}
.cd-dropdown-content .cd-secondary-dropdown::before {
	position: absolute;
	content: '';
	top: 290px;
	left: 15px;
	height: 1px;
	width: 520px;
	background-color: #ebebeb
}
.cd-dropdown-content .cd-secondary-dropdown>li>a {
	color: #3f8654;
	font-size: 1.6rem;
	margin-bottom: 10px;
	line-height: 30px;
	height: 30px;
	pointer-events: none
}
.cd-dropdown-content .cd-secondary-dropdown.move-out>li>a {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}
.cd-dropdown-content .cd-secondary-dropdown>li {
	margin: 20px 0;
	border-right-width: 1px;
	border-color: #ebebeb;
	border-style: solid;
	padding: 0 30px;
	height: 250px
}
.cd-dropdown-content .cd-secondary-dropdown>li:nth-of-type(2n) {
	border-right-width: 0
}
.cd-dropdown-content .cd-secondary-dropdown>li>ul {
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
	transform: translate(0);
	position: relative;
	height: auto
}
.cd-dropdown-content .cd-secondary-dropdown a {
	line-height: 25px;
	height: 25px;
	font-size: 1.3rem;
	padding-left: 0
}
.no-touch .cd-dropdown-content .cd-secondary-dropdown a:hover {
	color: #3f8654
}
.cd-dropdown-content .cd-secondary-dropdown ul {
	padding-bottom: 25px;
	overflow: hidden;
	height: auto
}
.cd-dropdown-content .cd-secondary-dropdown .go-back a {
	padding-left: 20px;
	color: transparent
}
.no-touch .cd-dropdown-content .cd-secondary-dropdown .go-back a:hover {
	color: transparent
}
.cd-dropdown-content .cd-secondary-dropdown .go-back a::after, .cd-dropdown-content .cd-secondary-dropdown .go-back a::before {
	left: 0
}
.cd-dropdown-content .cd-secondary-dropdown .see-all {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}
.cd-dropdown-content .cd-dropdown-gallery {
	width: 600px;
	padding-bottom: 100px
}
.cd-dropdown-content .cd-dropdown-gallery>li {
	width: 48%;
	float: left;
	margin-right: 4%
}
.cd-dropdown-content .cd-dropdown-gallery>li:nth-of-type(2n) {
	margin-right: 0
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item {
	padding: 0;
	height: auto;
	line-height: normal;
	color: #3f8654;
	margin-bottom: 2em
}
.cd-dropdown-content .cd-dropdown-gallery>li:last-of-type a, .cd-dropdown-content .cd-dropdown-gallery>li:nth-last-of-type(2) a {
	margin-bottom: 0
}
.cd-dropdown-content .cd-dropdown-gallery img {
	position: static;
	height: auto;
	width: 100%;
	margin: 0 0 .6em
}
.cd-dropdown-content .cd-dropdown-icons {
	width: 600px
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
	height: 80px;
	line-height: 1.2;
	padding: 24px 0 0 85px
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item:hover {
	background: #ebebeb
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3 {
	color: #3f8654;
	font-weight: 700
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p {
	display: block;
	font-size: 1.2rem
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before {
	left: 25px
}
.cd-dropdown-content>.has-children>ul {
	visibility: hidden
}
.cd-dropdown-content>.has-children>.cd-secondary-dropdown.is-active>li>ul, .cd-dropdown-content>.has-children>ul.is-active {
	visibility: visible
}
.cd-dropdown-content>.has-children>a.is-active {
	box-shadow: inset 2px 0 0 #3f8654;
	color: #3f8654
}
.cd-dropdown-content>.has-children>a.is-active::after, .cd-dropdown-content>.has-children>a.is-active::before {
	background: #3f8654
}
.open-to-left .cd-dropdown-content>.has-children>a.is-active {
	box-shadow: inset -2px 0 0 #3f8654
}
}
@-webkit-keyframes cd-fade-in {
0% {
opacity:0;
visibility:visible
}
100% {
opacity:1;
visibility:visible
}
}
@-moz-keyframes cd-fade-in {
0% {
opacity:0;
visibility:visible
}
100% {
opacity:1;
visibility:visible
}
}
@keyframes cd-fade-in {
0% {
opacity:0;
visibility:visible
}
100% {
opacity:1;
visibility:visible
}
}
@-webkit-keyframes cd-fade-out {
0% {
opacity:1;
visibility:visible
}
100% {
opacity:0;
visibility:visible
}
}
@-moz-keyframes cd-fade-out {
0% {
opacity:1;
visibility:visible
}
100% {
opacity:0;
visibility:visible
}
}
@keyframes cd-fade-out {
0% {
opacity:1;
visibility:visible
}
100% {
opacity:0;
visibility:visible
}
}
.cd-search input[type=search] {
	width: 100%;
	height: 50px;
	padding: 0 20px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	background-color: #242643;
	color: #fff;
	border: none;
	border-radius: 0
}
.cd-search input[type=search]::-webkit-input-placeholder {
color:#fff
}
.cd-search input[type=search]::-moz-placeholder {
color:#fff
}
.cd-search input[type=search]:-moz-placeholder {
color:#fff
}
.cd-search input[type=search]:-ms-input-placeholder {
color:#fff
}
.cd-search input[type=search]:focus {
	background: #fff;
	color: #111433;
	outline: 0
}
.cd-search input[type=search]:focus::-webkit-input-placeholder {
color:rgba(17,20,51,.4)
}
.cd-search input[type=search]:focus::-moz-placeholder {
color:rgba(17,20,51,.4)
}
.cd-search input[type=search]:focus:-moz-placeholder {
color:rgba(17,20,51,.4)
}
.cd-search input[type=search]:focus:-ms-input-placeholder {
color:rgba(17,20,51,.4)
}

@media only screen and (min-width:1024px) {
.cd-search input[type=search] {
	background-color: #ebebeb
}
.cd-search input[type=search]::-webkit-input-placeholder {
color:#b3b3b3
}
.cd-search input[type=search]::-moz-placeholder {
color:#b3b3b3
}
.cd-search input[type=search]:-moz-placeholder {
color:#b3b3b3
}
.cd-search input[type=search]:-ms-input-placeholder {
color:#b3b3b3
}
}
.go-back a, .has-children>a {
	position: relative
}
.go-back a::after, .go-back a::before, .has-children>a::after, .has-children>a::before {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -1px;
	display: inline-block;
	height: 2px;
	width: 10px;
	background: #565656;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.go-back a::before, .has-children>a::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
.go-back a::after, .has-children>a::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.has-children>a {
	padding-right: 40px
}
.has-children>a::after, .has-children>a::before {
	right: 20px;
	-webkit-transform-origin: 9px 50%;
	-moz-transform-origin: 9px 50%;
	-ms-transform-origin: 9px 50%;
	-o-transform-origin: 9px 50%;
	transform-origin: 9px 50%
}

@media only screen and (min-width:1024px) {
.go-back a::after, .go-back a::before, .has-children>a::after, .has-children>a::before {
	background: #b3b3b3
}
.open-to-left .cd-dropdown-content>.has-children>a {
	padding-left: 40px;
	padding-right: 20px
}
.open-to-left .cd-dropdown-content>.has-children>a::after, .open-to-left .cd-dropdown-content>.has-children>a::before {
	right: auto;
	left: 20px;
	-webkit-transform-origin: 1px 50%;
	-moz-transform-origin: 1px 50%;
	-ms-transform-origin: 1px 50%;
	-o-transform-origin: 1px 50%;
	transform-origin: 1px 50%
}
}
.cd-dropdown-content .go-back a {
	padding-left: 40px;
	font-weight: 700;
	background-color: #ffe762
}
.cd-dropdown-content .go-back a::after, .cd-dropdown-content .go-back a::before {
	left: 20px;
	-webkit-transform-origin: 1px 50%;
	-moz-transform-origin: 1px 50%;
	-ms-transform-origin: 1px 50%;
	-o-transform-origin: 1px 50%;
	transform-origin: 1px 50%
}
.no-js .cd-dropdown-wrapper:hover .cd-dropdown {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}
.no-js .cd-dropdown-wrapper .cd-close {
	display: none
}

.aboutusarea h2,
.aboutusicontext,
.bluebtn_big,
.enquirylocationbox h3,
.footermenuarea h4,
.homecontentarea h2 span,
.searchformbtn,
.textwhitemiddleform,
.thememenu h3,
.topdealsviewbtn {
    text-transform: uppercase
}

body {
    margin: 0;
    padding: 0;
    font-family: Ubuntu, sans-serif;
    font-size: 16px;
    color: #3b3e3b;
    font-weight: 400
}

.padding5pxarea {
    padding: 0 10px
}

.padding5px {
    padding: 0 5px
}

.right-mob-center {
    text-align: right
}

.left-mob-center {
    text-align: left
}

.searchformareabg {
    background: url(../img/formbg.webp) center top no-repeat #3a0fc0
}

.searchformarea {
    padding: 30px 0
}

.searchformarea h1 {
    font-family: 'Roboto Slab', serif;
    font-size: 26px;
    color: #0c7d0e;
    line-height: 26px;
    margin: 0;
    padding: 0;
}

.searchformiconmenu ul li,
.searchformiconmenu ul li:last-child {
    display: inline-block;
    line-height: 16px;
    color: #fff;
    list-style-type: none
}

.searchformpadd {
    margin-top: 6px
}

.textwhitemiddleform {
    font-weight: 500;
    font-size: 15px;
    color: #fff;
    text-align: center;
    padding: 10px 0
}

.searchformbtmarea {
    background: rgba(104, 7, 9, .6);
    padding: 7px 0
}

.searchformiconmenu {
    margin: 0;
    text-align: right;
    padding-top: 3px
}

.searchformiconmenu ul {
    margin: 0;
    padding: 0;
    vertical-align: middle
}

.searchformiconmenu ul li {
    margin-left: 50px;
    padding-right: 50px;
    font-weight: 700;
    font-size: 13px;
    border-right: dotted 1px #fff
}

.searchformiconmenu ul li:last-child {
    margin-left: 30px;
    padding-right: 30px;
    font-weight: 700;
    font-size: 13px;
    border-right: dotted 0 #fff
}

.homecontentarea h2:before,
.testimonialsarea h2:before {
    content: "";
    display: block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.searchformiconmenu ul li h4 {
    font-weight: 700;
    font-size: 13px;
    color: #fff;
    lineheight: 16px;
    margin: 0
}

.homecontentarea {
    margin: 0
}

.homecontentarea h2 {
    position: relative;
    text-align: center;
    margin-top: 0;
    margin-bottom: 25px
}

.homecontentarea h2 span {
    background: #fff;
    padding: 0 10px;
    position: relative;
    z-index: 1;
    font-weight: 300;
    color: #000;
    font-size: 30px;
    line-height: 30px
}

.grouptourhead h3,
.honeymoontourhead h3,
.privatevantourhead h3 {
    font-size: 20px;
    color: #fff;
    line-height: 20px;
    font-weight: 700
}

.homecontentarea h2:before {
    background: #60b739;
    height: 1px;
    width: 50%;
    margin: 0 auto!important;
    position: absolute
}

.offerbannerarea {
    margin: 30px 0 25px
}

.offerbannerimg {
    margin: 0
}

.offerbannerimg img {
    margin: 0;
    border-radius: 0
}

.toptourpackagearea {
    margin-bottom: 20px
}

.toptourpackageboxborder {
    border-bottom: solid 3px #6e2222;
    border-radius: 5px;
    margin-bottom: 30px
}

.grouptourhead h3,
.honeymoontourhead h3,
.privatevantourhead h3,
.toptourpackageimg {
    margin: 0
}

.toptourpackagebox {
    border: 1px solid #dbe2e3;
    padding: 1px;
    border-radius: 5px;
    background: rgba(255, 255, 255, 1);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 91%, rgba(219, 219, 219, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255, 255, 255, 1)), color-stop(91%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(219, 219, 219, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 91%, rgba(219, 219, 219, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 91%, rgba(219, 219, 219, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 91%, rgba(219, 219, 219, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 91%, rgba(219, 219, 219, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=0)
}

.toptourpackageimgbox {
    position: relative
}

.grouptourhead,
.honeymoontourhead,
.privatevantourhead {
    position: absolute;
    width: 100%;
    padding: 10px 15px;
    bottom: 0
}

.toptourpackageimg img {
    width: 100%;
    height: 122px;
    border-radius: 5px 5px 0 0
}

.grouptourhead {
    background: rgba(22, 6, 42, 0.9)
}

.privatevantourhead {
    background: rgba(195, 204, 6, 0.9)
}

.honeymoontourhead {
    background: #3c763d;
}

.toptourpackagecontarea {
    padding: 10px
}

.toptourpackagecontarea h4 {
    font-weight: 700;
    font-size: 14px;
    color: #3b3e3b;
    line-height: 18px;
    margin: 0
}

.toptourpackagecontarea h4 a {
    color: #3b3e3b;
    text-decoration: none
}

.toptourpackagecontarea h4 a:hover {
    color: #60b739;
    text-decoration: none
}

.pricefromtext {
    font-weight: 300;
    font-size: 13px;
    color: #3b3e3b;
    line-height: 16px
}

.pricetextsmall {
    font-weight: 700;
    font-size: 16px;
    color: #bc2e31!important;
    line-height: 18px
}
.pricetextsmall a {
    color: #0c7d0e;
    text-decoration:none;
}
.pricetextsmall a:hover {
    color: #bc2e31;
    /*text-decoration:underline;*/
}

.toptourpackagenightlable {
    background: #393fb7;
    border-radius: 3px;
    padding: 4px 5px;
    width: 67px;
    font-weight: 700;
    font-size: 12px;
    color: #fff;
    line-height: 12px;
    text-align: center;
    margin-top: 10px
}

.topdealscont_brown,
.topdealscont_darkblue,
.topdealscont_green,
.topdealscont_orange,
.topdealscont_purple,
.topdealscont_red,
.topdealscont_yellow,
.topdealsimg_big img,
.topdealsimg_small img {
    border-radius: 5px
}

.topdealsarea {
    margin-top: 20px;
    margin-bottom: 40px
}

.topdealsbox_big {
    margin-bottom: 10px;
    position: relative
}

.topdealsimg_big {
    margin: 0
}

.topdealsimg_big img {
    width: 100%;
    height: 255px
}

.topdealsbox_small {
    margin-bottom: 10px;
    position: relative
}

.topdealsimg_small {
    margin: 0
}

.topdealsimg_small img {
    width: 100%;
    height: 195px
}

.topdealscont {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 20px 15px 15px
}

.topdealscont h3 {
    font-size: 20px;
    color: #fff;
    line-height: 20x;
    margin-top: 0;
    margin-bottom: 6px
}

.topdealsconttext {
    font-weight: 300;
    font-size: 16px;
    color: #fff;
    line-height: 16x
}

.topdealsviewbtn {
    font-size: 13px;
    color: #fff;
    border-left: 3px solid #cbd3d4;
    line-height: 13px;
    padding-left: 5px;
    margin-top: 10px
}

.topdealsviewbtn a {
    color: #fff;
    text-decoration: none
}

.topdealscont_purple {
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(75, 48, 155, .75) 29%, rgba(75, 48, 155, .9) 71%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(29%, rgba(75, 48, 155, .75)), color-stop(71%, rgba(75, 48, 155, .9)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(75, 48, 155, .75) 29%, rgba(75, 48, 155, .9) 71%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(75, 48, 155, .75) 29%, rgba(75, 48, 155, .9) 71%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(75, 48, 155, .75) 29%, rgba(75, 48, 155, .9) 71%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(75, 48, 155, .75) 29%, rgba(75, 48, 155, .9) 71%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#4b309b', GradientType=0)
}

.topdealscont_yellow {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(245, 183, 17, .75) 29%, rgba(245, 183, 17, .9) 71%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(29%, rgba(245, 183, 17, .75)), color-stop(71%, rgba(245, 183, 17, .9)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(245, 183, 17, .75) 29%, rgba(245, 183, 17, .9) 71%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(245, 183, 17, .75) 29%, rgba(245, 183, 17, .9) 71%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(245, 183, 17, .75) 29%, rgba(245, 183, 17, .9) 71%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(245, 183, 17, .75) 29%, rgba(245, 183, 17, .9) 71%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5b711', GradientType=0)
}

.topdealscont_red {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(205, 37, 37, .75) 29%, rgba(205, 37, 37, .9) 71%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(29%, rgba(205, 37, 37, .75)), color-stop(71%, rgba(205, 37, 37, .9)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(205, 37, 37, .75) 29%, rgba(205, 37, 37, .9) 71%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(205, 37, 37, .75) 29%, rgba(205, 37, 37, .9) 71%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(205, 37, 37, .75) 29%, rgba(205, 37, 37, .9) 71%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(205, 37, 37, .75) 29%, rgba(205, 37, 37, .9) 71%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cd2525', GradientType=0)
}

.topdealscont_darkblue {
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(16, 25, 118, .75) 29%, rgba(16, 25, 118, .9) 71%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(29%, rgba(16, 25, 118, .75)), color-stop(71%, rgba(16, 25, 118, .9)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(16, 25, 118, .75) 29%, rgba(16, 25, 118, .9) 71%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(16, 25, 118, .75) 29%, rgba(16, 25, 118, .9) 71%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(16, 25, 118, .75) 29%, rgba(16, 25, 118, .9) 71%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(16, 25, 118, .75) 29%, rgba(16, 25, 118, .9) 71%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#101976', GradientType=0)
}

.topdealscont_brown {
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(104, 76, 17, .75) 29%, rgba(104, 76, 17, .9) 71%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(29%, rgba(104, 76, 17, .75)), color-stop(71%, rgba(104, 76, 17, .9)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(104, 76, 17, .75) 29%, rgba(104, 76, 17, .9) 71%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(104, 76, 17, .75) 29%, rgba(104, 76, 17, .9) 71%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(104, 76, 17, .75) 29%, rgba(104, 76, 17, .9) 71%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(104, 76, 17, .75) 29%, rgba(104, 76, 17, .9) 71%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#684c11', GradientType=0)
}

.topdealscont_orange {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(247, 61, 15, .75) 29%, rgba(247, 61, 15, .9) 71%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(29%, rgba(247, 61, 15, .75)), color-stop(71%, rgba(247, 61, 15, .9)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(247, 61, 15, .75) 29%, rgba(247, 61, 15, .9) 71%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(247, 61, 15, .75) 29%, rgba(247, 61, 15, .9) 71%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(247, 61, 15, .75) 29%, rgba(247, 61, 15, .9) 71%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(247, 61, 15, .75) 29%, rgba(247, 61, 15, .9) 71%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f73d0f', GradientType=0)
}

.topdealscont_green {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(12, 147, 21, .75) 29%, rgba(12, 147, 21, .9) 71%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(29%, rgba(12, 147, 21, .75)), color-stop(71%, rgba(12, 147, 21, .9)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(12, 147, 21, .75) 29%, rgba(12, 147, 21, .9) 71%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(12, 147, 21, .75) 29%, rgba(12, 147, 21, .9) 71%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(12, 147, 21, .75) 29%, rgba(12, 147, 21, .9) 71%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(12, 147, 21, .75) 29%, rgba(12, 147, 21, .9) 71%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#0c9315', GradientType=0)
}

.topdealscont_lightblue {
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 177, 236, .75) 29%, rgba(0, 177, 236, .9) 71%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(29%, rgba(0, 177, 236, .75)), color-stop(71%, rgba(0, 177, 236, .9)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 177, 236, .75) 29%, rgba(0, 177, 236, .9) 71%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 177, 236, .75) 29%, rgba(0, 177, 236, .9) 71%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 177, 236, .75) 29%, rgba(0, 177, 236, .9) 71%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(0, 177, 236, .75) 29%, rgba(0, 177, 236, .9) 71%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00b1ec', GradientType=0);
    border-radius: 5px
}

.aboutusarea {
    background-image: url(../img/aboutusbg.webp);
    margin: 0 auto;
    width: 100%;
    max-width: 1920px;
    position: relative;
    min-height: 100%;
    background-position: 50% 0;
    background-repeat: repeat;
    background-attachment: fixed;
    padding: 50px 0
}

.aboutusarea h2 {
    font-weight: 300;
    font-size: 30px;
    color: #fff;
    line-height: 30x;
    margin-top: 0;
    margin-bottom: 15px
}

.aboutheadingdivider {
    background: #fff;
    width: 35px;
    height: 4px;
    margin-bottom: 15px
}

.textwhite14lorabi {
    font-family: inherit;
    font-size: 14px;
    color: #fff
}

.aboutusconttext {
    font-size: 13px;
    color: #fff;
    line-height: 22px
}

.aboutusiconsarea {
    text-align: center;
    margin-bottom: 30px
}

.aboutusicon {
    margin-bottom: 12px
}

.aboutuscounttext {
    font-family: 'Roboto Slab', serif;
    font-size: 25px;
    color: #fff;
    line-height: 25px;
    margin-bottom: 2px
}

.aboutusicontext {
    font-size: 13px;
    color: #fff;
    line-height: 18px
}

.aboutvideoarea {
    border: 3px solid #f8d014;
    background: #000
}

.testimonialsarea {
    background: #f5f5f5;
    padding: 30px 0 40px;
    margin-bottom: 42px
}

.testimonialsarea h2 {
    position: relative;
    text-align: center;
    margin-top: 0;
    margin-bottom: 25px
}

.testimonialsarea h2 span {
    background: #f5f5f5;
    padding: 0 10px;
    position: relative;
    z-index: 1;
    font-weight: 300;
    color: #000;
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase
}

.testimonialsarea h2:before {
    background: #60b739;
    height: 1px;
    width: 40%;
    margin: 0 auto!important;
    position: absolute
}

.testimonialsarea h3 {
    color: #3b3e3b;
    font-size: 26px;
    line-height: 26px;
    margin-top: 0;
    margin-bottom: 10px
}

.testimonialsarea h3 a {
    color: #3b3e3b;
    text-decoration: none
}

.testimonialsarea h3 a:hover {
    color: #bc2e31;
    text-decoration: none
}

.testimonialtext {
    color: #3b3e3b;
    font-size: 13px;
    line-height: 22px;
    text-align: justify;
    margin-bottom: 10px
}

.lableblue,
.lablegray {
    border-radius: 3px;
    padding: 0 5px;
    font-size: 13px;
    line-height: 13px
}

.testimonialtext a {
    color: #60b739;
    text-decoration: underline
}

.testimonialtext a:hover {
    color: #bc2e31;
    text-decoration: none
}

.lableblue {
    background: #00c0ff;
    color: #fff
}

.lablegray {
    background: #e7e7e7;
    color: #3b3e3b
}

.testimonialsbtn {
    margin-top: 30px
}

.testimonialsimg {
    margin-bottom: 0
}

.testimonialsimg img {
    width: 100%;
    height: 300px
}

.recenttravelboxborder {
    border-bottom: solid 3px #eee;
    border-radius: 5px
}

.recenttravelbox {
    border: 1px solid #dbe2e3;
    border-radius: 5px
}

.bottomlogos,
.copyright {
    border-top: solid 1px #cecece
}

.recenttravelboximg {
    margin: 0
}

.recenttravelboximg img {
    width: 100%;
    height: 200px;
    border-radius: 5px 5px 0 0
}

.recenttravelboxcontarea {
    padding: 15px
}

.recenttravelboxcontarea h3 {
    font-size: 20px;
    color: #3b3e3b;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 10px
}

.readmoregreen,
.redlink {
    font-size: 13px
}

.recenttravelboxcontarea h3 a {
    color: #3b3e3b;
    text-decoration: none
}

.recenttravelboxcontarea h3 a:hover {
    color: #bc2e31;
    text-decoration: none
}

.readmoregreen a,
.readmoregreen a:hover,
.redlink a {
    text-decoration: underline
}

.recenttravelboxconttext {
    font-size: 13px;
    color: #3b3e3b;
    line-height: 22px;
    text-align: justify
}

.readmoregreen,
.readmoregreen a {
    color: #60b739
}

.readmoregreen a:hover,
.redlink,
.redlink a {
    color: #bc2e31
}

.bottombannerarea {
    margin-top: 30px;
    margin-bottom: 30px
}

.bottomlogos {
    padding: 20px 0
}

.footersection {
    margin: 0
}

.newsletterarea {
    background: #394bb7;
    padding: 13px 0 8px
}

.newslettertext {
    font-weight: 300;
    font-size: 14px;
    color: #fff;
    line-height: 20px
}

.newslettertext span {
    font-weight: 500;
    font-size: 18px;
    color: #fff
}

.enquirylocationarea {
    background: #f0f4ee;
    padding: 40px 0
}

.enquirylocationbox {
    background: #e1e6e3;
    border-radius: 6px;
    padding: 15px 10px;
    height: 290px
}

.enquirylocationbox h3 {
    font-weight: 700;
    font-size: 16px;
    color: #538441;
    line-height: 16px;
    margin-top: 0;
    margin-bottom: 10px
}

.enquirylocationtext,
.enquirylocationtext1 {
    font-weight: 500;
    font-size: 13px;
    line-height: 20px
}

.enquirylocationtext {
    color: #000;
    margin-top: 10px;
    margin-bottom: 20px
}

.enquirylocationtext1 {
    color: #bc2e31
}

.enquirylocationtext1 a {
    color: #bc2e31;
    text-decoration: none
}

.enquirylocationtext1 a:hover {
    color: #07aed1;
    text-decoration: none
}

.enquirylocationtext2 {
    font-weight: 700;
    font-size: 15px;
    color: #bc2e31;
    line-height: 20px;
    margin-bottom: 7px
}

.footermenuarea {
    padding-top: 40px
}

.footermenuarea h4 {
    font-weight: 500;
    font-size: 16px;
    color: #343634;
    line-height: 16px;
    margin-top: 0;
    margin-bottom: 10px
}
.footerfieldpadd
{
    margin-bottom:5px;
}

.copyright,
.footermenu {
    font-weight: 300;
    font-size: 13px
}

.footermenu {
    /*margin-bottom: 20px;*/
    color: #3b3e3b;
    line-height: 14px
}

.footermenu a {
    color: #3b3e3b;
    text-decoration: none
}

.footermenu a:hover {
    color: #bc2e31;
    text-decoration: none
}

.footermenu ul {
    margin: 0;
    padding: 0
}

.footermenu ul li {
    list-style-type: none;
    margin: 0;
    padding: 4px 0
}

.footer-social {
    padding: 0;
    margin-bottom: 15px
}

.footer-social a {
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-right: 2px
}

.footer-social .social-facebook {
    background: url(../img/fbicon.png) left top no-repeat
}

.footer-social .social-twitter {
    background: url(../img/twittericon.png) left top no-repeat
}

.footer-social .social-googleplus {
    background: url(../img/googlepluicon.png) left top no-repeat
}

.footer-social .social-youtube {
    background: url(../img/youtubeicon.png) left top no-repeat
}

.footer-social .social-pinterest {
    background: url(../img/pinteresticon.png) left top no-repeat
}

.footer-social .social-instagram {
    background: url(../img/instaicon.png) left top no-repeat
}

.footer-social a:hover {
    background-position: left -23px
}

.copyright {
    padding: 15px 0;
    color: #3b3e3b
}

.copyright a {
    color: #3b3e3b;
    text-decoration: none
}

.copyright a:hover {
    color: #bc2e31;
    text-decoration: none
}

.dots {
    color: #59ba35;
    font-size: 20px;
    line-height: 13px
}

#topcontrol {
    z-index: 999!important
}

.pricestrike {
    font-weight: 400;
    font-size: 14px;
    color: #bc2e31;
    line-height: 18px;
    text-decoration: line-through
}

.dottedlineshor {
    margin: 12px 0;
    border-top: 1px dotted #868686
}

.toptourpackholder {
    width: 100%;
    overflow-x: auto
}

.toptourpackholder li {
    list-style: none;
    display: inline-table!important;
    width: 376px;
    padding: 0 7px
}

.thememenudivider {
    border-right: dashed 1px #a2a2a2;
    padding-right: 3px
}

.thememenu {
    margin-bottom: 0
}

.thememenu h3 {
    font-weight: 500;
    font-size: 16px;
    color: #c2282a;
    line-height: 16px;
    margin-top: 8px;
    margin-bottom: 10px
}

.thememenu h3 a {
    color: #c2282a;
    text-decoration: none
}

.thememenu h3 a:hover {
    color: #61b73a;
    text-decoration: none
}

.thememenu ul {
    margin: 0;
    padding: 0
}

.thememenu ul li {
    list-style-type: none;
    font-size: 14px;
    color: #3b3e3b;
    margin: 0;
    padding: 7px 0
}

.thememenu ul li a {
    color: #3b3e3b;
    text-decoration: none
}

.thememenu ul li a:hover {
    color: #60b739;
    text-decoration: none
}

.tablinks li {
    list-style: none
}

.tablinks li a {
    padding: 0!important;
    height: 34px!important;
    line-height: 34px!important;
    font-size: 13px!important
}

.searchformpopup {
    background-color: #fff;
    position: absolute;
    z-index: 11;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .6);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .6);
    width: 100%;
    border-radius: 5px;
    margin-top: 1px
}

.ArrowSelectionUp2 {
    width: 0;
    height: 0;
    margin-top: -15px;
    margin-left: 30px;
    position: absolute;
    z-index: -99999
}

.ArrowSelectionUp2 span {
    display: inline-block;
    transform: scaleX(2);
    color: #fff;
    text-shadow: 0 -2px 3px rgba(0, 0, 0, .4);
    font-size: 15px
}

.searchformpopupcontarea {
    margin: 0;
    height: 300px
}

.searchformpopupcontarea ul {
    margin: 0;
    width: 99%!important
}

.searchformpopupcontarea ul li {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.searchformpopupcontarea ul li a {
    font-weight: 400;
    font-size: 13px;
    color: #3b3e3b;
    padding: 5px 10px;
    display: block
}

.searchformpopupcontarea ul li a:hover {
    background: #cbe5bf;
    display: block;
    color: #3b3e3b;
    text-decoration: none;
    padding: 5px 10px
}

.searchformpopupcontarea h5 {
    font-size: 13px;
    color: #bc2e31;
    line-height: 16px;
    border-bottom: solid 1px #dbe2e3;
    padding: 8px 10px;
    margin-top: 0;
    margin-bottom: 0;
    text-align: right
}

input[type=checkbox]:not(old),
input[type=radio]:not(old) {
    margin: 0;
    padding: 0;
    opacity: 0;
    display: none
}

input[type=checkbox]:not(old)+label,
input[type=radio]:not(old)+label {
    display: block
}

input[type=radio]:not(old)+label>span {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0;
    border: 1px solid #bababa;
    border-radius: 10px;
    background: #fff;
    vertical-align: bottom
}

input[type=checkbox]:not(old):checked+label>span,
input[type=radio]:not(old):checked+label>span {
    background-color: #fff
}

input[type=radio]:not(old):checked+label>span>span {
    display: block;
    width: 7px;
    height: 7px;
    margin: 3px;
    border-radius: 5px;
    background: #60b739
}

.searchform {
    margin: 0;
    padding: 0;
    -webkit-box-shadow: 0 3px 0 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 0 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 0 0 rgba(0, 0, 0, .1);
    border-radius: 5px
}

.searchformbtn,
.searchformtextfield {
    border: none;
    font-size: 15px;
    height: 43px
}

.searchformtextfield {
    background: #fff;
    font-weight: 300;
    padding: 11px 15px;
    color: #3b3b3b;
    width: 100%;
    border-radius: 5px 0 0 5px
}

.searchformtextfield::-moz-placeholder {
    color: #2a2a2a;
    opacity: 1
}

.searchformtextfield:-ms-input-placeholder {
    color: #2a2a2a
}

.searchformtextfield::-webkit-input-placeholder {
    color: #2a2a2a
}

.searchformbtn {
    background: #25c2ef;
    width: 80px;
    padding: 11px 0;
    font-weight: 500;
    color: #083d63;
    border-radius: 0 5px 5px 0
}

.searchformbtn.focus,
.searchformbtn:hover {
    background: #3fd3fe;
    text-decoration: none;
    -webkit-transition: background-color .5s ease-out;
    -moz-transition: background-color .5s ease-out;
    -o-transition: background-color .5s ease-out;
    transition: background-color .5s ease-out
}

.newslettertextfield {
    background: #fff;
    border: none;
    padding: 9px 10px;
    font-weight: 300;
    font-size: 13px;
    color: #3b3b3b;
    width: 100%
}

.newsletterbtn,
.yellowbtn {
    font-weight: 400;
    border: none
}

.newsletterbtn {
    padding: 9px 20px;
    background: #bc2e31;
    font-size: 13px;
    color: #fff
}

.footertextfield {
    display: block;
    width: 100%;
    padding: 0px 10px;
    font-weight: 300;
    font-size: 13px;
    min-height: 36px;
    color: #000;
    margin-bottom: 2px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d5dad3;
    border-radius: 2px!important;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
    box-shadow: inset 0 0 0 rgba(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
}

.enquirysendbtn,
.greenbtn_big,
.seelocationbtn,
.yellowbtn,
.yellowbtn_big {
    display: inline-block;
    text-align: center
}

.topsendenqbtn:hover,
.yellowbtn:hover {
    text-decoration: none;
    -webkit-transition: background-color .5s ease-out;
    -moz-transition: background-color .5s ease-out;
    -o-transition: background-color .5s ease-out;
    transition: background-color .5s ease-out
}

.footertextfield:focus {
    border-color: #60b739;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.footertextfield::-moz-placeholder {
    color: #3b3b3b;
    opacity: 1
}

.footertextfield:-ms-input-placeholder {
    color: #3b3b3b
}

.footertextfield::-webkit-input-placeholder {
    color: #3b3b3b
}

.topsendenqbtn:hover {
    background: #dab401
}

.yellowbtn {
    padding: 8px 20px;
    font-size: 14px;
    color: #5d4904;
    background: #f8d014;
    border-radius: 5px
}

.greenbtn_big,
.yellowbtn_big {
    font-weight: 400;
    border: none;
    font-size: 15px
}

.yellowbtn:hover {
    background: #dab401
}

.greenbtn_big:hover,
.yellowbtn_big:hover {
    text-decoration: none;
    -webkit-transition: background-color .5s ease-out;
    -moz-transition: background-color .5s ease-out;
    -o-transition: background-color .5s ease-out;
    transition: background-color .5s ease-out
}

.yellowbtn_big {
    padding: 8px 10px;
    color: #ebebe8;
    background: #082f05;
    width: 100%;
    border-radius: 5px
}

.yellowbtn_big:hover {
    background: red
}

.greenbtn_big {
    padding: 8px 15px;
    color: #fff;
    background: #60b739;
    border-radius: 5px
}

.greenbtn_big:hover {
    background: #3c9017
}

.bluebtn_big:hover,
.redbtn_big:hover {
    text-decoration: none;
    -webkit-transition: background-color .5s ease-out;
    -moz-transition: background-color .5s ease-out;
    -o-transition: background-color .5s ease-out;
    transition: background-color .5s ease-out
}

.bluebtn_big {
    background: #25c2ef;
    width: 100%;
    border: none;
    padding: 9px 0;
    font-weight: 500;
    font-size: 15px;
    color: #083d63;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 0 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 0 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 0 0 rgba(0, 0, 0, .1)
}

.redbtn,
.redbtn_big {
    font-size: 14px;
    color: #fff
}

.bluebtn_big:hover {
    background: #3fd3fe
}

.redbtn_big {
    background: #bc2e31;
    border: none;
    padding: 8px 20px;
    border-radius: 3px
}

.redbtn_big:hover {
    background: #920d10
}

.enquirysendbtn:hover,
.redbtn:hover {
    -webkit-transition: background-color .5s ease-out;
    -moz-transition: background-color .5s ease-out;
    -o-transition: background-color .5s ease-out;
    text-decoration: none;
    transition: background-color .5s ease-out
}

.redbtn {
    background: #bc2e31;
    border: none;
    padding: 7px 5px;
    width: 100%;
    text-align: center;
    border-radius: 3px
}

.enquirysendbtn,
.seelocationbtn {
    font-weight: 500;
    font-size: 15px;
    width: 100%
}

.redbtn:hover {
    background: #920d10
}

.enquirysendbtn {
    padding: 10px;
    color: #3b3e3b;
    border: 1px solid #e5c90d;
    background: #f8d014;
    border-radius: 3px
}

.enquirysendbtn:hover {
    background: #e5c90d
}

.seelocationbtn {
    padding: 6px 10px;
    color: #538441;
    border: 1px solid #538441;
    background: 0 0;
    border-radius: 20px
}

.custom-select select,
.select-hide {
    display: none
}

.seelocationbtn:hover {
    background: #ffe21b;
    text-decoration: none;
    -webkit-transition: background-color .5s ease-out;
    -moz-transition: background-color .5s ease-out;
    -o-transition: background-color .5s ease-out;
    transition: background-color .5s ease-out
}

.select-items,
.select-selected {
    background-color: #fff
}

.custom-selectborder {
    border: 1px solid #e2e3e0;
    border-radius: 2px;
    text-align: left
}

.custom-select {
    position: relative;
    font-weight: 300;
    border-radius: 2px
}

.select-selected:after {
    position: absolute;
    content: url(../img/selectarrow.png);
    top: 7px;
    right: 22px;
    width: 0;
    height: 0
}

.select-selected.select-arrow-active:after {
    content: url(../img/selectarrow_up.png);
    top: 7px
}

.select-items div,
.select-selected {
    color: #555;
    padding: 7px 10px;
    cursor: pointer;
    user-select: none;
    min-height: 36px;
    border-bottom: solid 1px #e2e3e0;
}

.select-items {
    max-height: 250px;
    overflow: auto;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .3)
}
.select-items div:hover, .same-as-selected {
    background-color: #f0f4ee;
}
@media screen and (max-width:1024px) {
    .generalinfoarea h2:before,
    .homecontentarea h2:before,
    .testimonialsarea h2:before {
        width: 40%
    }
    .searchform_mobmenu {
        display: none
    }
    .toptourpackholder {
        overflow-x: auto;
        white-space: nowrap
    }
    .searchformpopup {
        width: 403px
    }
}

@media screen and (max-width:800px) {
    .rowmargin1 {
        margin-top: 30px
    }
    .mobtabhidebr {
        display: none
    }
    .hidedesk {
        display: block
    }
    .rowmargin20 {
        margin-top: 20px
    }
    .searchformarea {
        padding: 20px 0
    }
    .searchformpadd {
        margin-top: 15px
    }
    .homecontentarea h2:before {
        width: 60%
    }
    .testimonialsarea h2:before {
        width: 50%
    }
    .testimonialsimg img {
        width: 100%;
        height: auto
    }
    .testimonialsimg {
        margin-bottom: 30px
    }
    .enquirylocationbox {
        height: auto
    }
    .searchform_mobmenu {
        display: block;
        margin: 0;
        text-align: center
    }
    .searchform_mobmenu ul {
        margin: 8px 0;
        padding: 0
    }
    .searchform_mobmenu ul li {
        list-style-type: none;
        margin: 0;
        padding: 0;
        display: inline-block
    }
    .searchform_mobmenu ul li a {
        margin: 0;
        padding: 10px 15px;
        font-size: 14px;
        color: #3b3e3b;
        text-decoration: none
    }
    .searchform_mobmenu ul li a:hover {
        background: #ca2a2c;
        color: #fff;
        text-decoration: none;
        margin: 0;
        padding: 10px 15px;
        border-radius: 5px 5px 0 0
    }
    .searchform_mobmenuactive,
    .searchform_mobmenuactive a {
        background: #ca2a2c!important;
        color: #fff!important;
        border-radius: 5px 5px 0 0
    }
    .searchform_mobmenuactive a {
        padding: 10px 15px
    }
    .toptourpackholder {
        overflow-x: auto;
        white-space: nowrap
    }
    .main-content {
        margin-top: 97px
    }
    .testimonialsarea {
        padding: 30px 0
    }
    	.searchformiconmenu ul li {
    margin-left: 25px;
    padding-right: 25px;
}
}

@media screen and (max-width:668px) {
    .hidemob,
    .offerbannerarea,
    .searchformbtmarea {
        display: none
    }
    .left-mob-center,
    .right-mob-center,
    .searchform_mobmenu {
        text-align: center
    }
    .videotitle {
        margin-top: 0;
        margin-bottom: 0
    }
    .innercollagearea h3 {
        font-size: 13px
    }
    .rowmargin {
        margin-top: 30px
    }
    .rowmargin10 {
        margin-top: 10px
    }
    .toptourpackagearea {
        margin-top: 30px;
        margin-bottom: 20px
    }
    .enquirylocationarea {
        padding: 30px 0
    }
    .toptourpackagecontarea h4 {
        font-size: 13px;
        line-height: 16px
    }
    .searchformpopup {
        width: 100%
    }
}

@media screen and (max-width:480px) {
    /*.verloop-widget {display:none;}*/
      .homecontentarea h2:before,
    .testimonialsarea h2:before {
        background: 0 0;
        width: 100%
    }
    .searchform_mobmenu ul li a {
        padding: 10px 4px!important;
        font-size: 13px
    }
    .homecontentarea h2 span,
    .testimonialsarea h2 span {
        font-size: 22px;
        line-height: 24px
    }
    .searchform_mobmenu ul li a:hover {
        padding: 10px 4px!important
    }
    .generalinfoarea h2:before {
        width: 100%
    }
    .topdealsimg_big img {
        height: 190px
    }
    .topdealsimg_small img {
        height: 130px
    }
    .topdealscont {
        padding: 10px 10px
}
    .topdealscont h3 {
        font-size: 14px;
        line-height: 18x;
        font-weight:700;
    }
    .searchformarea h1 {
        font-size: 20px;
        line-height: 20px
    }
    .testimonialsarea h3 {
        font-size: 18px;
        line-height: 20px
    }
}

.sliderExpanded .collapseSlider {
    display: block;
    clear: both
}

.sliderExpanded .expandSlider {
    display: none
}

.textbluecomma {
    font-size: 13px;
    color: #04aae1;
    line-height: 18px
}

.textbluecomma:after {
    content: ', '
}

.textbluecomma:last-child::after {
    content: ''
}

#ULFilter li {
    cursor: pointer
}
