.topbar{background:rgba(255,255,255,.6);border-bottom:1px solid #adb4ba;}
.wm-topstrip .wm-login-link li{font-weight:500}
.wm-topstrip .wm-login-link li i{font-weight:600;padding-right:4px}
.topbar .wm-topstrip .wm-stripinfo{padding:3px 0}
.topbar .wm-topstrip .wm-stripinfo li:first-child{background:transparent;width:auto;height:auto;border-radius:0;margin-left:0;font-weight:500}
.topbar .wm-topstrip .wm-stripinfo li{background:#0a3858;width:22px;height:22px;line-height:21px;border-radius:50%;margin-left:5px;text-align:center}
.topbar .wm-topstrip .wm-stripinfo li i{color:#fff;font-size:11px;margin:0}
.wm-absolute .navbar-nav > li > a,.wm-absolute .navbar-nav > li > a::after{color:#fff;font-size:13px;text-transform:uppercase;font-weight:500;text-shadow: 0 1px 0px #4c4c4c;}
.navbar-nav {float: left;margin:0;}
.wm-dropdown-menu li a:hover{background:#f6f6f6;color:#333}
.wm-search a{color:#043354}
.wm-banner .slick-arrow.slick-arrow-right{left:auto;right:5%;-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.wm-listing-slider .slick-arrow.slick-arrow-right{left:auto;right:0;-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.wm-banner .slick-arrow {color:#eee;cursor:pointer;font-size:55px;left:5%;position:absolute;top:40%;z-index:9;opacity:.3}
.wm-banner .slick-arrow:hover{opacity:1}
.wm-listing-slider .slick-arrow:hover{color:#fff!important;background-color:rgba(3, 105, 136, 0.45)!important;opacity:1}
.wm-fancy-title span {width: 120px;background-color: #e1e1e1;}
.wm-fancy-title span, .wm-fancy-title span em {margin: auto;height: 2px;display: block;}
.wm-fancy-title span em {width: 60px;background-color: #ed145b;}
.places{text-align:center;}
.places ul{list-style:none;}
.places ul li{display:inline-block;padding:0!important;font-size:11.5px;color:#444;border:none;letter-spacing:.5px}
.places ul li:after{content:'\f188';font-family:Flaticon;color:#444}
.places ul li:last-child:after{display:none;}
.tour figure{max-height:230px;overflow:hidden;}
.wm-listing-options-text h2{font-size:12px;font-weight:800;margin-bottom:3px;text-transform:uppercase;text-align:center;letter-spacing:.5px}
.wm-listing-options-text h2 a{color:#005a8b;}
.serve{padding:0 50px}
.includes{background:#fff;box-shadow: 0 0 3px 0px #eee;border-radius:5px;height:44px}
.includes span{position:relative}
.includes span h5{font-size:7px;color:#555;text-transform:uppercase;-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);position: absolute;top:1px;left: -10px;background: #efefef;padding: 7px 5px;font-weight: 900;}
.includes ul{display:inline-block;margin:0;height:23px;position:relative;left:50px;top:8px}
.includes ul li{line-height:26px;margin-right: 5px;cursor:pointer}
.includes ul li i{color: #555;font-size: 18px;margin-right: 0px;}
.callsec{background:#f4f4f4;margin-top:18px;height:45px;width:100%;display:flex;border-bottom:3px solid #ddd;}
.callsec .clsec{width:50%;padding:0 15px;}
.callsec .clsec ul{height:40px}
.callsec .clsec ul li{border:1px solid #cecece;margin-top:5px;margin-right:7px;border-radius:3px}
.callsec .clsec ul li a i{font-size:19px}
.callsec .detail{width:50%;background:#005a8b;text-align:center;}
.callsec .detail a{color:#fff;font-size:14px;font-weight:500;line-height: 40px;text-transform: uppercase;}
.callsec .detail:hover{background:#ed145b}
.callsec .detail a i{transition:.6s}
.callsec .detail:hover a i{padding-left:5px}
.wm-categorie-list p{color:#555;line-height:32px;font-size:14px}
.wm-categories-full {padding:60px 0 60px}
.read{background:#005a8b;padding:10px 15px;color:#fff;font-size:14px;border-radius:1px}
.read i{font-size:14px;transition:.6s;height:auto;margin:0;padding:0;width:auto;}
.read:hover i{padding-left:6px;}
.color555{color:#555 !important}

.wm-appinformation-full{padding:70px 0}
.work{border:1px solid #eee; text-align:center;padding:20px 10px}
.work img{width:75px}
.work h4{color:#555;font-weight:600;font-size:12px;padding-top:15px;text-transform:uppercase}
.work:after{content:'\f188';font-family:Flaticon;font-size: 21px;font-weight: 600;color: #555;position: absolute;top: 40%;right:-12px;}
.work.after-content:after{content:'';display:none}
.wm-partner-list ul li h6{font-size:12px;font-weight:700;text-transform:uppercase;padding-top:15px;margin-bottom:10px;letter-spacing: .6px;}
.wm-partner-list ul li img{width:75px}
.wm-partner-slide-layer img{width:75px;opacity:.9}
.wm-partner-slide-layer h5{font-size:15px;color:#444;padding-top:7px;font-weight:500}
.slick-vertical .slick-slide {padding:5px}
.wm-partner-widget-wrap h2:before{content:'';height:1px;width:35px;background:#565656;position:absolute;left:23%;top:8%;}
.wm-partner-widget-wrap h2:after{content:'';height:1px;width:35px;background:#565656;position:absolute;right:23%;top:8%;}
.wm-testimonial-list-full {background-color:#f8f8f8;padding:60px 0;}
#wm-footer .wm-footer-social-network ul li:hover a{color:#fff!important}
.wm-contactus-widget ul li{border-bottom:1px solid #eee;font-size:15px;line-height:28px;list-style: none;padding: 25px 0;}
.wm-contactus-widget ul li:last-child{border-bottom:none}
.wm-contactus-widget ul li i{font-size: 22px;border: 1px solid #ccc;padding: 12px 15px;border-radius: 50%;color: #005a8b;box-shadow: 0 0 10px 3px #f0f0f0;margin-right:10px}
.form-group img{position:absolute;right:23px;bottom:8px}
.pack-name{font-size: 17px;font-weight: 600;color: #555;}
.wm-directory-listing-text .places{text-align:left;}
.wm-directory-listing-text .places ul{margin-left:0}
.page-item a i{font-size:12px}
.wm-form-widget .form-group input[type="text"], .wm-form-widget .form-group input[type="number"], .wm-form-widget .form-group input[type="email"]{width:100%;height:40px;border:1px solid #ccc;background:transparent;color:#555;font-size:13px}
.wm-form-widget .form-group textarea{width:100%;height:90px;border:1px solid #ccc;background:transparent;color:#555;font-size:13px}
.wm-form-widget .form-group select{width:100%;height:40px;border:1px solid #ccc;background:transparent;color:#555;font-size:13px}
.wm-select::after{top:10px}
.wm-form-widget .form-group span img{position:absolute;right:6px;bottom:75px;}
.wm-form-widget .form-group button{width:100%;height:40px;line-height:40px;background:#005a8b;color:#fff;font-size:13px;font-weight:500;text-align:center;}
.wm-form-widget .form-group button i{transition:.6s}
.wm-form-widget .form-group button:hover i{padding-left:6px}
.wm-featured-widget h5{font-weight:600;font-size:20px;}
.wm-featured-widget h6{font-size:16px}
.desc-title{font-size: 17px;text-transform: uppercase;font-weight: 600;}
.wm-editore-section p{text-align:justify;font-size:13px;line-height:28px}
.wm-section-heading h2{font-size:17px}
.wm-newsinfo p{font-size:13px}
.wm-partner-widget h2{border-bottom:1px solid #eee;background:#fff;text-align:center;font-size:17px;text-transform:uppercase;font-weight:600;margin-bottom:0;padding:14px;}
.bg-white{background:#fff!important}
.bdr{border-bottom:1px solid #eee;padding-bottom: 10px;}
.pt-0{padding-top:0px !important}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-50{padding-top:50px}
.pb-10{padding-bottom:10px}
.pb-35{padding-bottom:35px}
.pb-45{padding-bottom:45px}
.pb-55{padding-bottom:55px}
.pb-65{padding-bottom:65px}
.pb-15{padding-bottom:15px}
.p0{padding:0 !important}
.mb-0{margin-bottom:0!important}
.mb-20{margin-bottom:20px!important}
.mt-25{margin-top:25px!important}
.mt-42{margin-top:42px!important}
.mt-50{margin-top:50px!important}
.pt-2{padding-top:2px!important}
.pb-2{padding-bottom:2px!important}
.pl-5{padding-left:5px!important}
.pr-5{padding-right:5px!important}
.font-15{font-size:15px}
.fw600{font-weight:600}
.history-blog{float:left;width:100%;overflow:hidden;padding:55px 0 10px}
.kode_history_blog{float:right;width:42%;overflow:hidden;margin:60px 0 10px;box-shadow:4px 5px 7px -1px rgba(0,0,0,0.24);border:10px solid #eee}
.kode_history_content{float:left;width:57.334%;position:relative;padding:50px 30px 54px 0}
.kode_history_content::before{background-color:#f8f8f8;bottom:0;content:"";position:absolute;left:-190%;top:0;width:2000px;z-index:-1}
.kode_history_content .heading{margin-bottom:27px}
.heading{float:left;width:100%;margin-bottom:45px;margin-top:-4px}
.heading h2{font-size:24px;font-weight:600;color:#444}
.text-align-left{text-align:left}
.kode-accordian-blog{float:left;width:100%}
.accordian-content{float:left;width:100%}
.accordian-content p{margin-bottom:0;color:#666;padding:0 0 8px 20px;position:relative;line-height:30px;text-align:justify}
.accordian-content p::before{position:absolute;content:"";left:0;top:0;bottom:0;border-left:5px solid #333;margin:6px auto 15px}
.wm-service-wrap{float: left;width: 100%;background: url(../images/team-shadow.png);background-repeat: no-repeat;background-position: 0px 100%;margin-bottom: 10px; padding:15px}
.wm-service-wrap figure{width: 310px;float: left;padding: 0 20px 0 0;}
.wm-service-wrap figure.right{width: 310px;float: right;padding: 0 0 0 20px ;}
.wm-service-wrap h4{font-size:17px;font-weight:600;text-transform:uppercase}
.wm-service-wrap p{font-size:13px;text-align:justify;line-height:28px;}
.modal-content {padding:0 15px}
.modal-header {padding:15px 0 15px 0;border:none}
.wm-modal-input .form-group input[type="text"],.wm-modal-input .form-group input[type="email"],.wm-modal-input .form-group input[type="number"]{width:100%;height:40px;border:1px solid #ccc;background:transparent;color:#555;font-size:13px}
.wm-modal-input .form-group textarea{width:100%;height:90px;border:1px solid #ccc;background:transparent;color:#555;font-size:13px}
.wm-modal-input .form-group select{width:100%;height:40px;border:1px solid #ccc;background:transparent;color:#555;font-size:13px}
.wm-select::after{top:10px}
.wm-modal-input .form-group span img{position:absolute;right:16px;bottom:20px;}
.wm-modal-input .form-group button{width:100%;height:40px;line-height:40px;background:#005a8b;color:#fff;font-size:13px;font-weight:500;text-align:center;}
.wm-modal-input .form-group button i{transition:.6s}
.wm-modal-input .form-group button:hover i{padding-left:6px}
.customized-tour .customized .form-group input[type="text"],.wm-modal-input .form-group input[type="email"],.wm-modal-input .form-group input[type="number"]{width:100%;height:40px;border:1px solid #ccc;background:transparent;color:#555;font-size:13px}
.customized-tour .customized .form-group textarea{width:100%;height:90px;border:1px solid #ccc;background:transparent;color:#555;font-size:13px}
.customized-tour .customized .form-group select{width:100%;height:40px;border:1px solid #ccc;background:transparent;color:#555;font-size:13px}
.wm-select::after{top:10px}
.customized-tour .customized .form-group span img{position:absolute;right:16px;bottom:20px;}
.customized-tour .customized .form-group button{width:100%;height:40px;line-height:40px;background:#005a8b;color:#fff;font-size:13px;font-weight:500;text-align:center;}
.customized-tour .customized .form-group button i{transition:.6s}
.customized-tour .customized .form-group button:hover i{padding-left:6px}
.modal-dialog{margin:9% auto}
.modal-body{padding:0}
.modal-body .frmbg{background:#fbfbfb}
.close img {-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;}
.close img:hover {-webkit-transform: rotate(180deg);transform:rotate(180deg);}
.modal-list{padding:15px 0}
.modal-list li{list-style:none;width:49%;display:inline-block;text-align:center;padding: 0 0 10px;}
.modal-list li img{width:55px;}
.modal-list li h6{font-size:10px;text-transform:uppercase;margin-top:8px;font-weight:600}
.anyhelp{border:1px solid #eee;padding:15px;box-shadow:0 0 10px 3px #eee;text-align:center}
.anyhelp h4{font-size:17px;font-weight:600;color:#0062a3;text-transform:uppercase}
.anyhelp h2{font-size:20px;font-weight:600;}
.anyhelp:before{content:'\f141';font-size:65px;font-family:Flaticon;color:#666}
.modal-header h6{font-size:18px}
.queryfrm{position:relative;top:-55px}
.qryfrm{background:#fff;padding: 15px 25px 20px;box-shadow:0 5px 6px #eee;position:relative}
.qryfrm:before{position:absolute;content:'';background: url(../images/divider.png);width: 100%;height: 30px;left: 0px;top: -18px;background-repeat:no-repeat;}
.qryfrm input[type="text"],.qryfrm input[type="email"],.qryfrm input[type="number"]{width:100%;height:40px;border:1px solid #ccc;background:transparent;color:#555;font-size:13px}
.qryfrm select{width:100%;height:40px;border:1px solid #ccc;background:transparent;color:#555;font-size:13px}
.wm-select::after{top:10px}
.qryfrm button{width:100%;height:40px;line-height:40px;background:#005a8b;color:#fff;font-size:13px;font-weight:500;text-align:center;}
.qryfrm button i{transition:.6s}
.qryfrm button:hover i{padding-left:6px}
.imgcenter{display:flex;align-items:center;justify-content:center;}
.customized-tour{border:1px solid #eeee;padding:20px;margin-top:18px;}
.wm-categorie-list .wm-fancy-welcome-title {float: left;margin-bottom:20px;position: relative;width: 100%;}
.wm-categorie-list .wm-fancy-welcome-title h2{display: inline-block;font-size: 28px;margin-bottom: 0;position: relative;font-family: 'Kanit', sans-serif;font-weight: 200;color: #005a8b;letter-spacing: .5px;}
.wm-categorie-list .wm-fancy-welcome-title span {width: 120px;background-color: #e1e1e1;}
.wm-categorie-list .wm-fancy-welcome-title span, .wm-categorie-list .wm-fancy-welcome-title span em {height: 2px;display: block;}
.wm-categorie-list .wm-fancy-welcome-title span em {width: 60px;background-color: #ed145b;}
.wm-categorie-list p{line-height:30px}
.welcome{width:70%;padding:0 0 0 20px;}
.offer-banner{width:30%;position:absolute;right:35px;top:0}
.wm-partner-listtwo-full{background:url(../images/testimonial.jpg);background-repeat:repeat;padding: 50px 0 70px;}
.wm-partner-listtwo-full-layer {background-color: rgba(247, 247, 247, 0.93);height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.wm-our-team-list .img-right {float: right;margin: 0 20px 20px;width: 206px;}
.txtadjst{margin:40px 0 !important;}
.socialimg{margin-bottom: 30px;}
.smilelogo{position: absolute;top: -25px;background: #ffff;padding: 5px;border-radius: 50%;height: 120px;}
.thankyou{height:175px;margin-bottom: 40px;}
.thankyoutxt{font-size: 25px !important;margin-bottom: 20px!important;}
.gohmbtn{padding:10px 38px;border-radius: 0;}
.wm-login-link li.headsocial{padding-left: 12px}
.wm-login-link li.headsocial i{background: #0a3858;width: 25px;height: 25px;line-height: 26px;border-radius: 50%;margin-left: 5px;text-align: center;padding-left: 3px;}
.wm-login-link li.headsocial i{color: #fff!important;margin:0;}
.affiliated{margin-top:10px;margin-bottom:30px}
ul.afflist{list-style:none}
ul.afflist li{display:block;line-height:32px;width:100%}
.


