html{overflow-x:hidden;width:100%}body{background:#FFF;padding:0;margin:0;font-size:18px;color:#56605f;font-family:'Nunito',Arial,Helvetica,sans-serif;line-height:24px;overflow-x:hidden!important;width:100%;position:relative;font-weight:400}h1,h2,h3,h4,h5,h6,input,select,textarea,button{outline:none!important}header,section,footer{display:block}a{color:#e68844;outline:none!important;text-decoration:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a:hover,a:focus,select:focus,button:focus{outline:none;text-decoration:none}a:hover,a:focus{color:#43a297}*{margin:0;padding:0}a.readmore{text-align:left;padding:0 0 0 0;font-weight:300;color:#e68844;font-family:'Montserrat',sans-serif;font-size:16px;position:relative}a.readmore:hover,a.readmore:focus{color:#43a297}.input-text{background-color:#fff;border:1px solid #56605f;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#56605f;display:block;line-height:36px;height:48px;padding:5px 15px;font-size:16px;outline:none;transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-text:focus,textarea:focus{border:1px solid #43a297}textarea{height:auto!important;min-height:50px;line-height:22px;padding:10px 15px!important;background-color:#fff;border:1px solid #56605f;display:block;width:100%;font-size:16px;transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;border-radius:0px!important;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}label{display:block;font-size:18px;line-height:24px;font-weight:600;color:#56605f}label.required:after{content:"*";color:#56605f;position:relative;left:5px}.form-group{width:100%;float:left;margin-bottom:28px}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#8f9f9c}::-webkit-input-placeholder{color:#8f9f9c}::-moz-placeholder{color:#8f9f9c}:-ms-input-placeholder{color:#8f9f9c}:-moz-placeholder{color:#8f9f9c}.custom-checkbox,.custom-radio{display:block!important;position:relative;padding-left:28px;margin-bottom:12px;cursor:pointer;font-size:15px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox input,.custom-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox .checkmark{position:absolute;top:3px;left:0;height:18px;width:18px;background-color:#FFF;border:1px solid #9aa09f}.custom-checkbox:hover input~.checkmark,.custom-radio:hover input~.checkmark{background-color:#dff3f1}.custom-checkbox input:checked~.checkmark{background-color:#47a499;border:1px solid #47a499}.custom-checkbox .checkmark:after{content:"";position:absolute;display:none}.custom-checkbox input:checked~.checkmark:after,.custom-radio input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{left:5px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.custom-radio input:checked~.checkmark{background-color:#FFF;border:1px solid #47a499}.custom-radio .checkmark{position:absolute;top:3px;left:0;height:18px;width:18px;background-color:#FFF;border:1px solid #9aa09f;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.custom-radio .checkmark:after{left:3px;top:3px;width:10px;height:10px;background-color:#47a499;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.custom-radio input:checked~.checkmark:after{display:block}.custom-radio .checkmark:after{content:"";position:absolute;display:none}.bootstrap-select{width:100%!important}.bootstrap-select>.dropdown-toggle.btn{background-color:#fff!important;border:1px solid #56605f;line-height:46px;height:48px;padding:0 15px;font-size:16px;color:#56605f;text-transform:none;font-weight:400;font-family:'Nunito',Arial,Helvetica,sans-serif}.bootstrap-select .caret{color:#979ca3;border:none!important}.bootstrap-select .caret:before{content:"\f0d7";font-family:'FontAwesome';font-size:16px;right:0;position:absolute;line-height:5px}.bootstrap-select.dropup .caret:before{content:"\f0d8"}.bootstrap-select.dropup .caret{border-top:0!important}.bootstrap-select .dropdown-menu{font-size:16px;min-width:100%!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.bootstrap-select .dropdown-menu li{padding:0!important;margin:0;letter-spacing:normal}.bootstrap-select .dropdown-menu li:before{display:none}.bootstrap-select .dropdown-menu li a{padding:5px 20px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#43a297}.bootstrap-select>.dropdown-toggle.btn:focus{outline:none}.bootstrap-select.open .btn{border:1px solid #4ca69c!important}.dropdown-menu{padding:0}h1,h2,h3,h4,h5,h6{margin:22px 0 16px 0;display:block;line-height:normal;color:#000;font-weight:300;font-family:'Montserrat',Arial,Helvetica,sans-serif}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}h6{font-size:15px}p{float:none;margin:0 0 15px 0;padding:0}p:last-child{margin:0 0 0 0}p a{color:#e68844}p a:hover,p a:focus{color:#43a297}p strong{font-weight:700}ul{margin:0 0 15px 0;padding:0;display:block;text-align:left}ul li{margin:0 0 8px 0;padding:0 0 0 24px;position:relative;line-height:22px;list-style:none}ul li:last-child{margin-bottom:0}ul li:before{content:"\f05d";font-family:'FontAwesome';position:absolute;left:0;top:0;font-size:16px;color:#56605f}ul li a{color:#e68844}ul li a:hover{color:#43a297;text-decoration:none}ul li ul{margin:14px 0 12px 15px}ol{margin:0 0 15px 22px;padding:0;text-align:left}ol li{margin:0 0 5px 0;padding:0 0 0 0;position:relative;line-height:normal;list-style:decimal}ol li a{color:#e68844}ol li a:hover{color:#43a297;text-decoration:none}img{border:none;vertical-align:middle;max-width:100%}.alignleft{float:left;margin:7px 30px 20px 0}.alignright{float:right;height:auto;margin:30px 0 20px 30px}.aligncenter{display:block;margin:22px auto 30px auto}blockquote{background:#FFF;border-left:4px solid #e68844;color:#000;display:inline-block;border-right:none;border-top:none;border-bottom:none;margin:0 0 30px 0;padding:26px 36px 26px 36px;white-space:normal;font-size:22px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-weight:300;line-height:30px}blockquote span{font-weight:700;color:#43a297}hr{border-color:#dcdce1;margin:36px 0 36px 0;padding:0}.btn{background-color:#fff0;border:3px solid #e68844;text-align:center;min-width:256px;color:#e68844;font-weight:700;font-family:'Montserrat',Arial,Helvetica,sans-serif;display:inline-block;font-size:16px;letter-spacing:.5px;line-height:48px;padding:0 18px;text-transform:uppercase;position:relative;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;vertical-align:middle}.btn:hover,.btn:focus,.btn:active{background-color:#e68844;color:#FFF;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.btn.btn-small{line-height:36px;border-width:2px;min-width:156px;font-size:14px}.btn-rounded{background-color:#43a297;font-size:14px;min-width:100px;letter-spacing:.5px;line-height:38px;padding:0 18px;font-family:'Nunito',Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:600;color:#FFF;border:1px solid #43a297;height:38px;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px}.btn-rounded:hover,.btn-rounded:focus,.btn-rounded:active{background-color:#e68844;color:#FFF;border:1px solid #e68844}.btn.btn-large{background-color:#e68844;border:none;text-align:center;min-width:296px;line-height:30px;font-size:18px;padding:20px 18px;color:#FFF;-webkit-box-shadow:inset 0 0 10px rgb(0 0 0 / .25)!important;-moz-box-shadow:inset 0 0 10px rgb(0 0 0 / .25)!important;box-shadow:inset 0 0 10px rgb(0 0 0 / .25)!important}.btn-large:hover,.btn-large:focus,.btn-large:active{background-color:#42a196;color:#FFF;border:none}.btn-large img{margin-right:11px}.social-share-main{width:100%;float:left;padding:76px 0;text-align:center}.social-share-main h2{display:inline-block;margin:0 15px 0 0;vertical-align:middle}.social-share-main ul{margin:0;display:inline-block;vertical-align:middle}.social-share-main ul li{display:inline-block;padding:0;margin:4px 2px 4px 1px}.social-share-main ul li:before{display:none}.social-share-main ul li a{min-width:110px;display:inline-block;line-height:40px;height:40px;text-align:center;color:#FFF;font-size:16px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.social-share-main ul li a.facebook:hover{background:#FFF;color:#3b5998}.social-share-main ul li a.facebook{background:#3b5998;border:2px solid #3b5998}.social-share-main ul li a.twitter{background:#55acee;border:2px solid #55acee}.social-share-main ul li a.twitter:hover{background:#FFF;color:#55acee}.social-share-main ul li a.google{background:#dd4b39;border:2px solid #dd4b39}.social-share-main ul li a.google:hover{background:#FFF;color:#dd4b39}.social-share-main ul li a.instagram{background:#3f729b;border:2px solid #3f729b}.social-share-main ul li a.instagram:hover{background:#FFF;color:#3f729b}.social-share-main ul li a.pinterest{background:#cc2127;border:2px solid #cc2127}.social-share-main ul li a.pinterest:hover{background:#FFF;color:#cc2127}.pagination-main{width:100%;float:left;text-align:right;padding-top:30px}.pagination>li:before{display:none}ul.pagination{display:inline-block;margin:0}.pagination>li{float:left;display:inline-block;padding:0;margin:0 4px;font-size:16px;text-transform:uppercase}.pagination>li>a,.pagination>li>span{background-color:#fff;border:solid 1px #dce4e4;padding:8px 5px;min-width:40px;text-align:center;color:#56605f;line-height:22px}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-left:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{border:solid 1px #e68844;background:#FFF;color:#e68844}.pagination>li.previous a,.pagination>li.next a{border-width:2px;padding:8px 12px;font-weight:700;font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:14px;line-height:20px}.pagination>li.disabled a,.pagination>li.disabled a:hover,.pagination>li.disabled a:focus{color:#b7baba}header{width:100%;float:left;background:#FFF;z-index:104;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out;box-shadow:0 5px 5px 0 #fff0;-webkit-box-shadow:0 5px 5px 0 #fff0;-moz-box-shadow:0 5px 5px 0 #fff0}header .container-fluid{padding:0;position:relative}.top-nav-collapse{box-shadow:0 5px 5px 0 rgb(0 0 0 / .1);-webkit-box-shadow:0 5px 5px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 5px 5px 0 rgb(0 0 0 / .1);-webkit-transition:box-shadow .3s ease-in-out;-moz-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.top-nav-collapse .wsmenu-list>li>a{line-height:42px}.header-admin{top:54px;-webkit-transition:top .4s ease-in-out;-moz-transition:top .4s ease-in-out;transition:top .4s ease-in-out}.top-nav-collapse.header-admin{top:0;-webkit-transition:top .1s ease-in-out;-moz-transition:top .1s ease-in-out;transition:top .1s ease-in-out}.user-login-topbelt.gone{opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.logo{width:auto;max-width:165px;position:absolute;left:30px;top:13px;z-index:105;-webkit-transition:max-width .3s ease-in-out,top .3s ease-in-out;-moz-transition:max-width .3s ease-in-out,top .3s ease-in-out;transition:max-width .3s ease-in-out,top .3s ease-in-out}.top-nav-collapse .logo{max-width:126px;top:12px}.navigation-main{width:100%;float:right;margin-top:14px;-webkit-transition:margin .3s ease-in-out,margin .3s ease-in-out;-moz-transition:margin .3s ease-in-out,margin .3s ease-in-out;transition:margin .3s ease-in-out,margin .3s ease-in-out}.top-nav-collapse .navigation-main{margin-top:7px}.header-top{display:block;text-align:right;padding-right:35px;margin-bottom:16px;-webkit-transition:margin .3s ease-in-out,margin .3s ease-in-out;-moz-transition:margin .3s ease-in-out,margin .3s ease-in-out;transition:margin .3s ease-in-out,margin .3s ease-in-out}.top-nav-collapse .header-top{margin-bottom:6px}.top-nav-collapse .header-top ul li{font-size:15px}.top-nav-collapse .header-top ul li .bootstrap-select>.dropdown-toggle.btn,.top-nav-collapse .btn-rounded{height:34px!important;line-height:34px}.header-top ul{margin:0;display:inline-block}.header-top ul li{display:inline-block;font-size:17px;margin:0;padding:0 0 0 12px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header-top ul li a{color:#000}.header-top ul li a:hover,.header-top ul li a:focus{color:#e68844}.header-top ul li i{display:inline-block;font-size:16px;color:#7e8887;line-height:22px;margin-right:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-top ul li a:hover i,.header-top ul li a:focus i{color:#e68844}.header-top ul li:before{display:none}.header-top ul li:first-child{padding-right:26px}.header-top ul li .bootstrap-select{width:auto!important;color:#43a297}.header-top ul li .bootstrap-select>.dropdown-toggle.btn{background-color:#FFF;font-size:14px;min-width:100px;letter-spacing:.5px;line-height:38px;height:38px!important;padding:0 18px;font-family:'Nunito',Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:600;color:#43a297;height:auto;border:1px solid #43a297;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;-webkit-transition:height .3s ease-in-out,line-height .3s ease-in-out;-moz-transition:height .3s ease-in-out,line-height .3s ease-in-out;transition:height .3s ease-in-out,line-height .3s ease-in-out;outline:none!important}.header-top ul li .bootstrap-select>.dropdown-toggle.btn:hover{border:1px solid #e68844;color:#e68844}.header-top ul li .bootstrap-select>.dropdown-toggle.btn:hover .caret{color:#e68844}.header-top ul li .bootstrap-select .dropdown-menu li{display:block;padding:0;font-size:16px}.header-top ul li .bootstrap-select .caret{color:#43a297;border-right:5px solid #fff0;border-left:5px solid #fff0;right:16px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-top ul li .bootstrap-select .dropdown-menu li a{padding:5px 15px}.header-top ul li .btn-rounded,.header-top ul li .bootstrap-select{margin:0 0 0 4px}.header-top ul li .btn-rounded{color:#FFF;-webkit-transition:height .3s ease-in-out,line-height .3s ease-in-out;-moz-transition:height .3s ease-in-out,line-height .3s ease-in-out;transition:height .3s ease-in-out,line-height .3s ease-in-out}.header-top ul li .btn-rounded:hover,.header-top ul li .btn-rounded:focus{color:#FFF}.navigation{display:block;position:relative;padding:0 62px 0 0}.wsmenu-list>li:last-child{padding-right:0}.wsmenu-list>li:last-child>a.active{background-color:#43a297}.megacollink.popular{background:rgb(6 75 67 / .3);margin:0;padding:10px 0}.m-menu{display:none!important}.search-toggle-container{position:absolute;right:0;left:0;top:0;text-align:right;padding-right:18px}.search-toggle-container a#toggle-event{padding:0 18px 5px 18px;color:#000;line-height:48px;display:inline-block;-webkit-transition:padding .3s ease-in-out;-moz-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}.top-nav-collapse .search-toggle-container a#toggle-event{padding-bottom:0}.search-toggle-container a#toggle-event:hover,.search-toggle-container a#toggle-event.active,.search-toggle-container a#toggle-event:focus{background-color:#43a297;color:#FFF}#collapse_show{font-size:11px;font-size:18px;color:#000;display:none;left:18px;right:18px;padding:0;position:absolute;top:54px;z-index:10}.top-nav-collapse #collapse_show{top:49px}.search-toggle-main{width:100%;float:left;background:#FFF;padding:22px 34px;-webkit-box-shadow:0 2px 2px 2px rgb(0 0 0 / .2);-moz-box-shadow:0 2px 2px 2px rgb(0 0 0 / .2);box-shadow:0 2px 2px 2px rgb(0 0 0 / .2)}#collapse_show:before{content:"";position:absolute;z-index:1;left:25px;top:22px;width:21px;height:21px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/search-icon-w.png) 0 0 no-repeat}#collapse_show .input-text{background-color:#FFF;border:none;color:#000;margin-bottom:0;height:36px;line-height:36px;padding:0;font-family:'Montserrat',sans-serif;font-size:24px;font-weight:400;letter-spacing:.5px}#collapse_show .input-text::-webkit-input-placeholder{color:#bfcdcb;font-weight:300}#collapse_show .input-text::-moz-placeholder{color:#bfcdcb;font-weight:300}#collapse_show .input-text:-ms-input-placeholder{color:#bfcdcb;font-weight:300}#collapse_show .input-text:-moz-placeholder{color:#bfcdcb;font-weight:300}.search-toggle-content{width:100%;float:left;padding:40px 22px 30px 22px;background-color:rgb(19 118 106 / .98);position:relative}ul.search-safari-tours{display:block;padding:0 0 34px 70px;margin:0;color:#FFF}ul.search-safari-tours:last-child{padding-bottom:0}ul.search-safari-tours li{width:100%;display:inline-block;margin:0 0 5px 0;padding:0 6px 6px 6px}ul.search-safari-tours li:hover{background:rgb(0 0 0 / .1)}ul.search-safari-tours li:before{display:none}ul.search-safari-tours .title{font-size:28px;font-weight:200;font-family:'Montserrat',sans-serif;margin:16px 0 11px 0}ul.search-safari-tours .title .icon{position:absolute;width:64px;height:auto;left:-70px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);margin:0}ul.search-safari-tours .title .icon img{width:100%;height:auto}ul.search-safari-tours .title strong{font-weight:400}ul.search-safari-tours h2{font-size:20px;font-family:'Montserrat',sans-serif;font-weight:400;margin-bottom:5px;margin-top:5px}ul.search-safari-tours h2 a{color:#FFF}ul.search-safari-tours h2 a:hover,ul.search-safari-tours h2 a:focus{color:#95fcf0}ul.search-safari-tours li ul{margin:0}ul.search-safari-tours li ul li{width:auto;display:inline-block;padding:0 15px 0 11px;margin:0 0 0 0;border-right:2px solid rgb(191 205 203 / .8);color:#bfcdcb;line-height:16px}ul.search-safari-tours li ul li:hover{background:#fff0}ul.search-safari-tours li ul li a{color:#bfcdcb}ul.search-safari-tours li ul li a.rated{color:#f89b16}ul.search-safari-tours li ul li:first-child{padding-left:0}ul.search-safari-tours li ul li:last-child{padding-right:0;border-right:none}ul.search-safari-tours li ul li strong{color:#f89b16}ul.search-safari-tours li ul li.departures small,ul.search-safari-tours li ul li.reviews{font-size:16px}ul.search-safari-tours li ul li.reviews a{font-size:14px;margin-left:1px}ul.search-safari-tours li ul li.reviews a:hover,ul.search-safari-tours li ul li.reviews a:focus{color:#f89b16!important}ul.search-partners .title .icon{width:56px;height:auto;left:-68px}.search-toggle-content .close{position:absolute;right:36px;top:36px;z-index:1;opacity:1;padding:24px}.search-toggle-content .close:hover{opacity:.5}.search-toggle-content .close:before{content:"";position:absolute;right:22px;top:0;background:#43a297;width:2px;height:48px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.search-toggle-content .close:after{content:"";position:absolute;right:22px;top:0;background:#43a297;width:2px;height:48px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:.8}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}#register-popup{background:#fff;text-align:left;max-width:400px;margin:40px auto;position:relative}.register-popup-main{max-width:880px!important;padding:0;text-align:center!important;font-size:16px;line-height:22px}.vertical-align-main{width:100%;display:table;table-layout:fixed}.vertical-align-left{width:50%;display:table-cell;vertical-align:middle;padding:70px 40px 76px 40px}.vertical-align-right{width:50%;display:table-cell;vertical-align:middle;padding:70px 40px 76px 40px}.register-popup-main .light-green-bg{background:#F1F5F6}.register-popup-main .vertical-align-left p{min-height:119px}.register-popup-main h2{font-size:26px;font-weight:200}.register-popup-main h2 strong{display:block;font-weight:800;color:#43a297}.btn-rounded.large{line-height:58px;font-size:20px;height:58px;font-family:'Nunito',sans-serif;font-weight:700;padding:0 26px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.register-popup-main .btn-rounded.large{min-width:285px}.register-popup-main .btn-block{padding-top:14px}.register-user-icon,.register-operator-icon{display:block;position:relative;text-align:center}.register-user-icon img,.register-operator-icon img{max-width:120px;width:100%;height:auto}.register-popup-main .mfp-close,.enquiry-now-main .mfp-close,.login-popup-main .mfp-close,#share-favorites-popup .mfp-close,.itinerary-enquires-popup-main .mfp-close{width:50px;height:50px;padding:1px 0 2px 0;-webkit-border-radius:24px 25px 25px 24px/24px 24px 25px 25px;-moz-border-radius:24px 25px 25px 24px/24px 24px 25px 25px;border-radius:24px 25px 25px 24px/24px 24px 25px 25px;background-color:#fff;-webkit-box-shadow:0 4px 4px rgb(0 0 0 / .35);-moz-box-shadow:0 4px 4px rgb(0 0 0 / .35);box-shadow:0 4px 4px rgb(0 0 0 / .35);font-family:'Nunito',sans-serif;color:#585858;right:-25px;top:-25px;font-weight:800;font-size:32px;opacity:1}.register-popup-main .mfp-close:hover,.register-popup-main .mfp-close:focus,.register-popup-main .mfp-close:active,.enquiry-now-main .mfp-close:hover,.enquiry-now-main .mfp-close:focus,.enquiry-now-main .mfp-close:active,.login-popup-main .mfp-close:hover,.login-popup-main .mfp-close:focus,.login-popup-main .mfp-close:active,#share-favorites-popup .mfp-close:hover,#share-favorites-popup .mfp-close:focus,#share-favorites-popup .mfp-close:active,.itinerary-enquires-popup-main .mfp-close:hover,.itinerary-enquires-popup-main .mfp-close:focus,.itinerary-enquires-popup-main .mfp-close:active{color:#43a297;top:-25px}.photos-gallery-popup{padding:60px 0}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-close:active{top:50px}img.mfp-img{padding-top:0;padding-bottom:50px}.mfp-bottom-bar{margin-top:-49px}.mfp-counter{right:20px;font-size:16px;color:#000}.mfp-gallery .mfp-image-holder .mfp-figure{background:#fff;display:inline-block;padding:15px}.mfp-title{line-height:normal;color:#000;padding:0 25px;font-size:16px;font-family:'Nunito',Arial,Helvetica,sans-serif}.mfp-close{width:auto;height:auto;line-height:inherit;right:50px;opacity:1;top:50px}.mfp-close span{position:relative;padding-right:40px;color:#fff;font-size:16px;text-transform:uppercase;line-height:34px;display:inline-block}.mfp-close span strong{position:relative;right:-28px}.mfp-close span strong:before{content:"";position:absolute;right:0;top:-8px;background:#43a297;width:2px;height:34px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.mfp-close span strong:after{content:"";position:absolute;right:0;top:-8px;background:#43a297;width:2px;height:34px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.mfp-close:hover span{color:#43a297}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.9}button.mfp-arrow{width:60px;height:60px;background-color:#FFF;opacity:1;margin-top:-30px;-webkit-transform:none!important;-moz-transform:none!important;transform:none!important}.mfp-arrow:after{display:none}.mfp-arrow:active{margin-top:-30px}.mfp-with-zoom.mfp-ready .mfp-container{max-width:1250px;padding:0 100px;margin:0 auto;position:relative}.mfp-arrow-right:before{content:"";opacity:1;position:absolute;left:0;right:0;top:50%;margin:-5px auto 0 auto;border:none!important}.mfp-arrow-left:before{content:"";opacity:1;position:absolute;left:0;right:0;top:50%;margin:-4px auto 0 auto;border:none!important}.mfp-arrow-left:before{background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/prev-arrow.png) no-repeat 0 -4px;width:25px;height:12px;background-size:100%}.mfp-arrow-right:before{background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/next-arrow.png) no-repeat 0 -4px;width:25px;height:12px;background-size:100%}.mfp-arrow:hover:before,.mfp-arrow:focus:before{background-position:0 -17px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-holder .mfp-close:active{top:-40px}.mfp-iframe-scaler iframe{border:15px solid #FFF}.main-slider-container{width:100%;float:left;position:relative;padding:121px 0 0 0}.scroll-down{position:absolute;bottom:76px;width:110px;left:0;right:0;margin:auto;z-index:9;color:#FFF;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase}.scroll-down .fa-angle-down{-moz-animation:fa-angle-down 1.5s infinite;-webkit-animation:fa-angle-down 1.5s infinite;animation:fa-angle-down 1.5s infinite}@keyframes fa-angle-down{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(5px)}}.scroll-down a{width:50px;height:50px;border:1px solid #FFF;display:inline-block;margin-top:12px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:40px;color:#FFF;text-align:center;line-height:52px}.scroll-down:before{content:"";position:absolute;left:0;right:0;width:1px;height:77px;margin:0 auto;background-color:#FFF;top:100%}.slider-img{width:100%;float:left;background-color:#666;background-position:center center!important;background-size:cover!important;height:675px;position:relative}.slider-img:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:0;background-color:rgb(0 0 0 / .26)}.main-slider .container{display:table;height:100%;position:relative;z-index:1}.main-slider .slider-item{display:block!important}.slider-text{display:table-cell;vertical-align:middle;width:100%;text-align:left;color:#FFF;padding-top:22px}.slider-text-inner{width:100%;max-width:625px;float:left}.slider-title{color:#FFF;width:100%;margin:0 0 46px 0;display:inline-block;font-size:40px;line-height:normal;font-weight:300;font-family:'Montserrat',Arial,Helvetica,sans-serif}.slider-title strong{display:block;font-size:48px;text-transform:uppercase}.main-slider p{font-size:18px;margin-bottom:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.main-slider .btn{background:#FFF;min-width:186px;border:3px solid #FFF}.main-slider .btn:hover,.main-slider .btn:focus{background-color:#fff0;color:#FFF}.main-slider .slick-list{margin:0;padding-bottom:0}.main-slider .slick-slide{margin:0}.main-slider .slick-prev{left:20px;z-index:1}.main-slider .slick-next{right:20px}.main-slider .slick-prev,.main-slider .slick-next{width:60px;height:60px}.main-slider .slick-prev:before{right:0;top:50%;margin:-4px auto 0 auto}.main-slider .slick-next:before{right:0;top:50%;margin:-5px auto 0 auto}.find-safari-section{width:100%;float:left;background:#43a297 url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/pattern-01.jpg) repeat-x center center;background-size:cover;padding:27px 0;margin-top:-1px;text-align:center}.find-safari-section .section-title{width:auto;float:none;display:inline-block;text-align:center;color:#FFF;font-size:24px;font-family:'Montserrat',sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:1.3px;margin:0 0 24px 0}.find-safari-section .section-title strong{font-weight:700}.find-safari-section ul{margin:0 -13px;text-align:center}.find-safari-section ul li{display:inline-block;margin:0;padding:0 13px;vertical-align:top}.find-safari-section ul li:before{display:none}.find-safari-section .form-group{margin:0;position:relative;padding-top:30px}.find-safari-section .bootstrap-select>.dropdown-toggle.btn{min-width:100%;width:215px;background-color:rgb(255 255 255 / .9);color:#4b6964;border:none!important;height:46px}.find-safari-section .bootstrap-select .dropdown-menu{min-width:100%!important;z-index:9999}.find-safari-section .bootstrap-select .dropdown-menu li{width:100%;display:block;padding:0}.find-safari-section .bootstrap-select .caret{color:#5b6570}.find-safari-section .bootstrap-select .dropdown-menu li a.opt,.bootstrap-select .dropdown-menu li a{padding:6px 15px 5px 15px}.find-safari-section .bootstrap-select .dropdown-menu li.divider{padding:0 0}.find-safari-section .bootstrap-select .dropdown-menu.inner{text-align:left}.find-safari-section .bootstrap-select.show-tick .dropdown-menu li a span.text{margin:0}.find-safari-section .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark,.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{top:9px}.bootstrap-select.show-tick .dropdown-menu li a span.check-mark{display:block;top:9px;position:absolute;right:15px;opacity:.2}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark,.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{opacity:1}.find-safari-section .bootstrap-select .dropdown-menu li.dropdown-header{width:100%;color:#e68844;white-space:normal;font-size:18px;font-weight:700;padding:6px 15px 0 15px!important}.find-safari-section .dropdown-menu>li>a:focus,.find-safari-section .dropdown-menu>li>a:hover,.bootstrap-select .dropdown-menu li a:hover,.bootstrap-select .dropdown-menu li a:focus{color:#FFF;background-color:#43a297}.find-safari-section label{color:#FFF;position:absolute;left:0;top:0}.find-safari-section .btn{min-width:166px;color:#FFF;border:3px solid #FFF;vertical-align:bottom;display:inline-block;line-height:40px}.find-safari-section .btn:hover,.find-safari-section .btn:focus,.find-safari-section .btn:active{background-color:#FFF;color:#e68844}.siteinfo-block-main{width:100%;float:left;padding:20px 0;border-bottom:1px solid #dcdce1}.siteinfo-block-main .col-md-4{text-align:center;border-right:1px solid #dcdce1}.siteinfo-block-main .col-md-4:last-child{border-right:none}.siteinfo-block{display:table;position:relative;padding:12px 0 12px 114px;margin:0 auto;font-family:'Montserrat',sans-serif;color:#000;line-height:26px}.siteinfo-block-detail{display:table-cell;vertical-align:middle;height:80px;letter-spacing:.5px}.siteinfo-block strong{color:#e68844;font-weight:800;font-size:22px}.siteinfo-block.operators.text-left{margin:0}.siteinfo-block .operators-icon{width:82px;height:auto;position:absolute;left:0;top:12px}.siteinfo-block .operators-icon img{width:100%;height:auto}.about-wildlife-safaris{width:100%;float:left;padding:88px 0 94px 0;border-bottom:1px solid #dcdce1;font-size:20px;line-height:26px}.about-wildlife-safaris .section-title{margin:0 0 1px 0}.popular-safaris-section{width:100%;float:left;padding:88px 0 80px 0}.popular-safaris-section .container{position:relative}.popular-safaris-slider{width:100%;float:left}.popular-safaris-box{width:100%;float:left;overflow:hidden;position:relative}.popular-safaris-thumbnail{width:100%;float:left;margin-bottom:24px;position:relative;overflow:hidden}.popular-safaris-thumbnail img{width:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.price-tag{min-width:137px;position:absolute;right:15px;bottom:15px;line-height:30px;padding:15px 17px;z-index:1;background:#fff;color:#43a297;font-size:24px;opacity:1;text-align:center;font-weight:600;font-family:'Montserrat',Arial,Helvetica,sans-serif;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.popular-safaris-slider .slick-list{margin:0;padding-bottom:0}.popular-safaris-slider .slick-prev{left:20px;z-index:1}.popular-safaris-slider .slick-next{right:20px}.popular-safaris-content{width:100%;float:left;padding:0 15px 15px 15px;min-height:112px}.popular-safaris-box h2{font-family:'Nunito',sans-serif;font-size:20px;font-weight:700;line-height:26px;margin-top:0;margin-bottom:18px}.popular-safaris-box h2 a{color:#000}.popular-safaris-box h2 a:hover,.popular-safaris-box h2 a:focus{color:#e68844}ul.popular-safaris-info{margin:0}ul.popular-safaris-info li{width:50%;float:left;padding:0 5px 0 0}ul.popular-safaris-info li.reviews{padding:0 0 0 0;text-align:right;font-size:16px}ul.popular-safaris-info li.reviews{padding:0 0 0 0;text-align:right;font-size:16px}ul.popular-safaris-info li:before{display:none}ul.popular-safaris-info li a.rated{color:#f89b16!important}ul.popular-safaris-info li.reviews a{color:#cfcfd3;margin-left:1px}ul.popular-safaris-info li.reviews a:hover,ul.popular-safaris-info li.reviews a:focus{color:#cfcfd3!important}.popular-safaris-detail{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;color:#FFF;font-size:16px;line-height:22px;width:100%;height:100%;z-index:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;transform:translate3d(0,30px,0);-webkit-transform:translate3d(0,30px,0);-moz-transform:translate3d(0,30px,0);-webkit-transition:opacity 0.4s,-webkit-transform 0.4s;-moz-transition:opacity 0.4s,-moz-transform 0.4s;transition:opacity 0.4s,transform 0.4s}.popular-safaris-detail-top{width:100%;float:left;background-color:rgb(0 0 0 / .76);padding:20px 20px 36px 20px}.popular-safaris-detail-bottom{width:100%;float:left;padding:0 20px 20px 20px;text-align:center;background-color:rgb(68 162 151 / .96);position:relative}.popular-safaris-detail .label{width:42%;float:left;text-align:left;font-size:16px;font-weight:400;padding:0 5px 0 0}.popular-safaris-detail .label-text{width:58%;float:left;padding:0 0 0 5px}.popular-safaris-detail ul{margin:0}.popular-safaris-detail ul li{width:100%;float:left;padding:5px 0 5px 0;margin:0}.popular-safaris-detail ul li:before{display:none}.favourite{display:block;margin-top:-24px;text-align:center}.favourite a{width:50px;height:50px;position:relative;display:inline-block;text-align:center;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-size:20px;background-color:#fff;color:red;padding:16px 0 10px 0;-webkit-box-shadow:0 3px 7px rgb(0 0 0 / .11);-moz-box-shadow:0 3px 7px rgb(0 0 0 / .11);box-shadow:0 3px 7px rgb(0 0 0 / .11)}.favourite a:hover{color:red}.price-safaris{display:block;padding:15px 17px;color:#FFF;font-size:24px;text-align:center;font-weight:600;font-family:'Montserrat',Arial,Helvetica,sans-serif;letter-spacing:1px}.popular-safaris-detail .btn{border-color:#FFF;color:#FFF;min-width:inherit}.popular-safaris-detail .btn:hover,.popular-safaris-detail .btn:focus,.popular-safaris-detail .btn:active{background:#FFF;color:#e68844}.popular-safaris-box:hover .popular-safaris-detail{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transition:opacity 0.4s,-webkit-transform 0.4s;-moz-transition:opacity 0.4s,-moz-transform 0.4s;transition:opacity 0.4s,transform 0.4s}.popular-safaris-box:hover .popular-safaris-thumbnail img{filter:blur(2px) grayscale(0)}.popular-safaris-box:hover .price-tag{filter:blur(0) grayscale(0);opacity:0;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.custom-arrow{float:left;position:relative}a.view-all{float:right;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#000;margin-left:23px;line-height:30px;text-decoration:underline}a.view-all:hover,a.view-all:focus{color:#e68844}.custom-slider-btn{position:absolute;right:15px;bottom:0}.slick-prev.custom-prev{right:0;left:auto}.slick-next.custom-next{right:0}.slick-prev.custom-prev:before{top:13px}.slick-next.custom-next:before{top:8px}.slick-prev.custom-prev,.slick-next.custom-next{width:28px;float:right;height:28px;margin:2px 4px;background-color:#fff0;position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;top:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.slick-prev.custom-prev:hover,.slick-prev.custom-prev:focus,.slick-next.custom-next:hover,.slick-next.custom-next:focus{background-color:#fff0}.about-safarideal-section{float:left;width:100%;background:#d9ecea;padding:100px 0}.about-safarideal-section .section-title{text-align:center;float:none;margin:0 auto 72px;width:100%;max-width:700px}.about-safarideal-section .section-title h2 strong{display:block}.about-safarideal-box{padding:0 46px}.safarideal-box{text-align:center;max-width:340px;display:inline-block;width:100%}.safarideal-box h2{font-size:22px;font-weight:400;color:#000}.icon{width:82px;height:auto;margin:0 auto 20px}.best-price-block .icon{background-position:-692px 0}.super-fast-block .icon{background-position:-775px 0}.safarideal-box p{color:#000}.about-explore-more{padding-top:74px}.featured-trips-section{width:100%;float:left;padding:88px 0 60px 0;border-bottom:1px solid #dcdce1}.featured-trips-container{width:100%;float:left}.featured-trip-info{display:block;padding:11px 0 36px 0}.featured-trip-info ul{width:100%;margin:0;display:table}.featured-trip-info ul li{width:50%;display:table-cell;margin:0;padding:10px 10px 10px 0;text-align:center;font-size:16px;vertical-align:middle;border-right:1px solid #ccc}.featured-trip-info ul li:before{display:none}.featured-trip-info ul li:Last-child{border-right:none;padding:10px 0 10px 10px}.trip-info-icon{display:block;text-align:center;padding-bottom:5px}.icon-tag{width:46px;height:auto;display:inline-block}.safari-duration{display:block;font-size:16px}.safari-duration strong{color:#000;font-size:18px;font-weight:800}.safari-price{display:block;font-size:16px}.safari-departures{display:block;font-size:16px}.safari-departures strong{display:block;color:#000;font-size:18px;font-weight:800}.safari-departures-time{display:block}.safari-price strong{color:#e68844;background-color:#fff0;font-size:18px;font-weight:800}.icon-departures{width:48px;height:auto;display:inline-block}.featured-trips-section .latest-news-detail{margin-top:-90px}.featured-trips-section .latest-news-detail h2{font-size:20px}.two-columns-slider .slick-next:before{right:0;margin:-5px auto 0 auto;top:50%}.two-columns-slider .slick-prev:before{right:0;margin:-4px auto 0 auto;top:50%}.top-destinations-section{width:100%;float:left;padding:88px 0 100px 0;border-bottom:1px solid #dcdce1}.top-destinations{width:100%;float:left}.destinations-box{width:100%;float:left;position:relative;color:#FFF;overflow:hidden;margin-bottom:30px}.destinations-detail{position:absolute;left:0;right:80px;padding:0 0 0 30px;z-index:1;transform:translate3d(0,-107px,0);-webkit-transform:translate3d(0,-107px,0);-moz-transform:translate3d(0,-107px,0);transition:transform 0.4s;-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s}.top-destinations .destinations-detail{transform:translate3d(0,-87px,0);-webkit-transform:translate3d(0,-87px,0);-moz-transform:translate3d(0,-87px,0)}.destinations-box h2{font-size:20px;font-weight:700;text-transform:uppercase;line-height:26px;margin-top:0;margin-bottom:6px}.destinations-box a{color:#FFF}.destinations-box a:hover,.destinations-box a:focus{color:#f89b16}.destinations-box ul.info{margin:0}.destinations-box ul.info li{display:inline-block;padding:0 12px 0 0;margin:0;border-right:1px solid #f89b16;color:#f89b16;line-height:14px;font-size:16px;font-weight:600;text-transform:uppercase}.destinations-box ul.info li:before{display:none}.destinations-box ul.info li:last-child{padding:0 0 0 6px;border-right:none}.destinations-box .separator{position:relative;opacity:0;transition:opacity 0.2s,padding 0.2s;-webkit-transition:opacity 0.2s,padding 0.2s;-moz-transition:opacity 0.2s,padding 0.2s}.destinations-box .separator:before{content:"";width:36px;height:1px;background:#FFF;position:absolute;left:0;top:10px}.destinations-box:hover .separator{opacity:1;padding:10px 0}.destinations-box .reviews{display:block;padding-bottom:5px;font-size:14px;text-transform:uppercase}.destinations-box .review-text{display:inline-block;vertical-align:middle;padding-right:15px;font-weight:600}.destinations-box .reviews a{font-size:14px;margin-left:1px;display:inline-block;vertical-align:middle;color:#cfcfd3;cursor:inherit}.destinations-box a.rated{color:#f89b16}.destinations-box:before{content:"";position:absolute;left:0;height:148px;bottom:0;right:0;background-color:#fff0;background-image:-webkit-linear-gradient(bottom,rgb(0 0 0 / .93) 18%,#fff0);background-image:-moz-linear-gradient(bottom,rgb(0 0 0 / .93) 18%,#fff0);background-image:-o-linear-gradient(bottom,rgb(0 0 0 / .93) 18%,#fff0);background-image:-ms-linear-gradient(bottom,rgb(0 0 0 / .93) 18%,#fff0);background-image:linear-gradient(to top,rgb(0 0 0 / .93) 18%,#fff0);transition:height 0.35s,background-image 0.35s;z-index:1}.destinations-box:hover:before{height:122%;background-image:-webkit-linear-gradient(bottom,rgb(0 0 0) 24%,#fff0);background-image:-moz-linear-gradient(bottom,rgb(0 0 0) 24%,#fff0);background-image:-o-linear-gradient(bottom,rgb(0 0 0) 24%,#fff0);background-image:-ms-linear-gradient(bottom,rgb(0 0 0) 24%,#fff0);background-image:linear-gradient(to top,rgb(0 0 0) 24%,#fff0)}.destinations-box:hover .destinations-detail{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0)}.destinations-detail p{opacity:0;font-size:15px;line-height:22px;-webkit-transition:opacity 0.2s,-webkit-transform 0.35s,padding 0.35s;-moz-transition:opacity 0.2s,-moz-transform 0.35s,padding 0.35s;transition:opacity 0.2s,transform 0.35s,padding 0.35s;transform:translate3d(0,40px,0);-webkit-transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0);padding-bottom:26px}.destinations-box:hover p{opacity:1;-webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.destinations-box img{width:100%;transition:blur 0.4s}.destinations-box:hover img{-webkit-filter:blur(2px);-moz-filter:blur(2px);filter:blur(2px)}.more-btn{width:50px;height:50px;background:#fff;position:absolute;right:20px;bottom:20px;z-index:1}.more-btn a{width:50px;height:50px;display:inline-block;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;position:relative}.more-btn a:before{content:"";background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/next-arrow.png) no-repeat 0 -4px;width:25px;height:12px;background-size:100%;opacity:1;position:absolute;left:0;top:50%;right:0;margin:-5px auto 0 auto}.destinations-box:hover .more-btn a:before,.destinations-box .more-btn a:focus:before,.destinations-box .more-btn a:hover:before{background-position:0 -17px}.top-destinations-section .btn-block{float:left;text-align:center;padding-top:30px}.safari-types-section{width:100%;float:left;padding:88px 0 70px 0}.safari-types-section .section-title{text-align:left;float:left;margin:0 auto 56px;width:100%}.safari-types-lising{width:100%;float:left}.safari-types-main{display:block;position:relative;background-color:#000;text-align:center;overflow:hidden;margin-bottom:30px}.safari-types-main a{width:100%;display:inline-block}.safari-types-main img{opacity:.6;width:100%}.safari-types-main:hover img{-webkit-filter:blur(2px);-moz-filter:blur(2px);filter:blur(2px)}.safari-types-main h2{color:#FFF;font-size:18px;line-height:22px;font-weight:600;text-transform:uppercase;margin:18px 0 0 0;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transition:opacity 0.2s,-webkit-transform 0.35s;-moz-transition:opacity 0.2s,-moz-transform 0.35s;transition:opacity 0.2s,transform 0.35s}.safari-types-main:hover h2{transform:translate3d(0,-76px,0);-webkit-transform:translate3d(0,-76px,0);-moz-transform:translate3d(0,-76px,0)}.safari-types-icon{width:64px;height:80px;display:block;margin:0 auto;-webkit-transition:opacity 0.2s,-webkit-transform 0.35s;-moz-transition:opacity 0.2s,-moz-transform 0.35s;transition:opacity 0.2s,transform 0.35s;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.safari-types-icon img{opacity:1;width:auto;-webkit-filter:blur(0);-moz-filter:blur(0);filter:blur(0)}.safari-types-main:hover .safari-types-icon img{-webkit-filter:blur(0);-moz-filter:blur(0);filter:blur(0)}.safari-types-main:hover .safari-types-icon{opacity:0;transform:translate3d(0,-40px,0);-webkit-transform:translate3d(0,-40px,0);-moz-transform:translate3d(0,-40px,0)}.safari-types-info{position:absolute;top:50%;left:0;right:0;z-index:2;transform:translateY(-50%);padding:0 15px;margin-top:22px;background:#fff0;-webkit-transition:background 0.4s;-moz-transition:background 0.4s;transition:background 0.4s}.safari-types-main:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgb(0 0 0 / .4);opacity:0;transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s}.safari-types-main:hover:before{opacity:1}.safari-types-main .btn.btn-small{border-width:3px;color:#FFF;opacity:0;-webkit-transition:opacity 0.2s,-webkit-transform 0.35s;-moz-transition:opacity 0.2s,-moz-transform 0.35s;transition:opacity 0.2s,transform 0.35s;transform:translate3d(0,40px,0);-webkit-transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0)}.safari-types-main:hover .btn.btn-small{opacity:1;-webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;transform:translate3d(0,-55px,0);-webkit-transform:translate3d(0,-55px,0);-moz-transform:translate3d(0,-55px,0)}.safari-icon-family{width:35px;display:inline-block;height:35px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/sprite.png) no-repeat -258px -106px}.safari-icon-marine{width:35px;display:inline-block;height:35px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/sprite.png) no-repeat -319px -104px}.safari-icon-jungle{width:35px;display:inline-block;height:35px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/sprite.png) no-repeat -377px -107px}.safari-icon-big5{width:35px;display:inline-block;height:35px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/sprite.png) no-repeat -438px -105px}.safari-icon-wildlife{width:35px;display:inline-block;height:35px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/sprite.png) no-repeat -498px -105px}.safari-icon-guided{width:35px;display:inline-block;height:35px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/sprite.png) no-repeat -557px -105px}.safari-icon-camping{width:35px;display:inline-block;height:35px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/sprite.png) no-repeat -617px -105px}.safari-icon-cultural{width:35px;display:inline-block;height:35px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/sprite.png) no-repeat -678px -104px}.top-partners-section{width:100%;float:left;padding:88px 0 18px 0}.light-green-bg{background-color:#f0f5f5}.top-partners-section .section-title{margin:0 0 20px 0}.top-partners-section .container{position:relative}.top-partners-container{width:100%;float:left;padding:0 0 0 0}.top-partners-slider .slider-item{padding:22px 0}.top-partners-main{width:100%;float:left;background-color:#fff;position:relative;padding-top:30px;overflow:hidden;text-align:center;-webkit-box-shadow:0 0 17px rgb(0 0 0 / .08);-moz-box-shadow:0 0 17px rgb(0 0 0 / .08);box-shadow:0 0 17px rgb(0 0 0 / .08);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.top-partners-main:hover,.top-partners-main:focus{-webkit-box-shadow:0 0 22px rgba(0,0,0,.0.3);-moz-box-shadow:0 0 22px rgba(0,0,0,.0.3);box-shadow:0 0 22px rgb(0 0 0 / .3)}.partners-logo{display:block;text-align:center;padding:0 30px 30px 30px;min-height:120px}.partners-logo img{max-width:230px;display:inline-block;max-height:89px}.partners-rating{position:relative;font-size:14px;min-width:129px;z-index:1;display:inline-block;-webkit-border-radius:22px 23px 23px 22px/20px 20px 21px 21px;-moz-border-radius:22px 23px 23px 22px/20px 20px 21px 21px;border-radius:22px 23px 23px 22px/20px 20px 21px 21px;background-color:#fff;border:solid 1px #dcdce1}.partners-rating a{display:inline-block;margin:0 1px;color:#cfcfd3;line-height:38px;cursor:inherit}.partners-rating a.rated{color:#f89b16}.partners-rating:after{content:"";position:absolute;top:50%;right:-300px;width:300px;height:1px;background-color:#dcdce1;z-index:-1}.partners-rating:before{content:"";position:absolute;top:50%;left:-300px;width:300px;height:1px;background-color:#dcdce1;z-index:-1}.top-partners-main h2{font-size:20px;font-weight:600;line-height:24px;padding:0 22px;margin:22px 0 22px 0;min-height:50px}.top-partners-main h2 a{color:#000}.top-partners-main h2 a:hover,.top-partners-main h2 a:focus{color:#e68844}.partners-destinations{display:block;padding:0 30px;min-height:100px}.partners-destinations .title{display:block;padding-bottom:12px}.partners-destinations ul{display:inline-block;margin:0;text-align:center}.partners-destinations ul li{display:inline-block;margin:2px 0;padding:0 2px 0 2px;vertical-align:top}.partners-destinations ul li img{width:26px}.partners-destinations ul li:before{display:none}.top-partners-main .favourite{position:absolute;right:12px;top:12px;z-index:1;width:36px;height:36px;padding:0;margin:0}.top-partners-main .favourite a{display:inline-block;padding:7px 0 5px 0;font-size:18px;color:red;width:36px;height:36px;border:1px solid #dcdce1;margin:0;text-align:center;z-index:1;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.top-partners-main .favourite a:hover,.top-partners-main .favourite a:focus{border:1px solid #dcdce1;color:red}.partners-info{width:100%;float:left;background-color:#43a297;padding:14px 15px;color:#FFF;font-size:16px;margin-top:24px}.partners-info ul{width:100%;float:left;margin:0}.partners-info ul li{width:50%;float:left;margin:0;padding:0 0 0 0;vertical-align:top}.partners-info ul li:before{display:none}.partners-info ul li:last-child{float:right;text-align:right;font-weight:700;font-size:14px;font-family:'Montserrat',sans-serif}.partners-info ul li a{color:#FFF;text-decoration:underline}.partners-info ul li a:hover,.partners-info ul li a:focus{color:#95fcf0}.section-title{width:100%;float:left;margin:0 0 52px 0}.section-title h2,.section-title h1{margin-top:0;letter-spacing:1.2px;font-size:44px;line-height:50px}.section-title h2 strong,.section-title h1 strong{font-weight:700;color:#e68844}.section-title p{font-size:20px;line-height:26px}.section-title p strong{color:#000}.half-title{width:100%;max-width:580px;float:left}.latest-news-section{float:left;width:100%;padding:100px 0 0}.latest-news-box{float:left;width:100%}.latest-news-section .section-title{text-align:center;max-width:720px;width:100%;margin:0 auto 52px;float:none}.latest-news-post{float:left;width:100%}.thumbnail-top-part{float:left;width:100%}.thumbnail-top-part img{width:100%}.thumbnail-top-part figure{position:relative;float:left;width:100%}.thumbnail-top-part figure figcaption{position:absolute;right:14px;top:14px;line-height:36px;padding:0 17px;background:#fff;color:#43a297;font-size:14px;font-weight:600;font-family:'Montserrat',Arial,Helvetica,sans-serif}.content-bottom-part{float:left;width:100%;padding:0 40px}.latest-news-detail{padding:17px 25px 30px;margin-top:-57px;background-color:rgb(255 255 255 / .95);-webkit-box-shadow:0 0 17px rgb(0 0 0 / .09);-moz-box-shadow:0 0 17px rgb(0 0 0 / .09);box-shadow:0 0 17px rgb(0 0 0 / .09);position:relative;z-index:1;text-align:center}.latest-news-top ul{text-align:center}.latest-news-top ul li{display:inline-block;padding:0 16px}.latest-news-top ul li:before{display:none;left:-5px}.latest-news-top ul li:last-child:before{display:block;content:"|";font-family:'Nunito',Arial,Helvetica,sans-serif}.latest-news-top ul li:last-child{padding-right:0}.latest-news-top ul li:first-child{padding-left:0}.latest-news-top ul li i{font-size:16px;color:#3caea3;padding-right:6px}.latest-news-top ul li a{color:#56605f;font-size:16px;font-weight:600;letter-spacing:.25px}.latest-news-top ul li a:hover,.latest-news-top ul li a:focus{color:#43a297}.latest-news-detail h2{font-size:22px;line-height:28px;color:#000;min-height:60px;font-family:'Montserrat',Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.25px;max-width:350px;margin:0 auto 12px;width:100%}.latest-news-detail h2 a{color:#000}.latest-news-detail h2 a:hover,.latest-news-detail h2 a:focus{color:#43a297}.latest-news-detail p{margin-bottom:17px;min-height:72px}.latest-news-detail p:last-child{margin:0}.text-btn a{font-size:14px;font-weight:700;font-family:'Montserrat',Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:underline}.logo-slider-section{float:left;width:100%;padding:55px 0 60px;text-align:center}.logo-title{display:inline-block;text-align:center;padding-bottom:14px}.logo-title h2{font-size:16px;color:#000;font-weight:600;font-family:'Montserrat',Arial,Helvetica,sans-serif;text-transform:uppercase;margin-top:5px}.logo-items .slick-slide{margin:0 10px}.logo-items .slick-list{margin:0 -10px}.logo-item{width:100%;height:105px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;display:table!important;border:solid 1px #dce4e4;text-align:center}.logo-item span{padding:10px;text-align:center;width:100%;display:inline-block;display:table-cell;vertical-align:middle}.logo-item span img{display:inline-block}ul.slick-dots li:before{display:none}.slick-dots li{margin:0 3px}.slick-dots li button{background:#cccdcf;border:2px solid #fff;width:18px;height:18px;border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.slick-dots li button:hover,.slick-dots li button:focus{border:2px solid #43a398;background:#fff}.slick-dots li.slick-active button{border:2px solid #43a398;background:#fff}.slick-dots li button:before{width:6px;height:6px;border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;font-size:inherit;line-height:inherit;content:'';opacity:0;background:#43a398;top:6px;left:6px;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.slick-dots li.slick-active button:before,.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;background:#43a398}.slick-prev,.slick-next{width:70px;height:70px;margin-top:0;background-color:#fff;-webkit-box-shadow:0 0 32px rgb(0 0 0 / .12);-moz-box-shadow:0 0 32px rgb(0 0 0 / .12);box-shadow:0 0 32px rgb(0 0 0 / .12)}.slick-prev:before,.slick-next:before{content:"";opacity:1;position:absolute;left:0;top:0}.slick-prev:before,.slick-prev.custom-prev:before{background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/prev-arrow.png) no-repeat 0 -4px;width:25px;height:12px;background-size:100%}.slick-next:before,.slick-next.custom-next:before{background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/next-arrow.png) no-repeat 0 -4px;width:25px;height:12px;background-size:100%}.slick-next{right:-108px}.slick-prev{left:-108px}.slick-prev:hover:before,.slick-prev:focus:before{background-position:0 -17px}.slick-next:hover:before,.slick-next:focus:before{background-position:0 -17px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:#FFF}.slick-slide{margin:0 15px}.slick-list{margin:0 -15px;padding-bottom:32px}.destinations-overview-slider .slick-slide{margin:0}.destinations-overview-slider .slick-list{margin:0}footer{background:#43a297 url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/footer-bg.png) no-repeat center bottom;float:left;width:100%;display:inline-block;padding:52px 0 20px}.footer-top{float:left;width:100%;padding-bottom:40px}.footer-top .row{margin-left:0;margin-right:0}.footer-top .col-lg-3{padding-left:0;padding-right:0}.main-box{font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;padding-left:52px;position:relative}.main-box a{color:#fff}.main-box a:hover,.main-box a:focus{color:#95fcf0}.main-box span{font-size:20px;font-weight:300;text-transform:none;width:100%;display:inline-block;float:left}.location .contact-icon{width:29px;height:auto}.contact-icon{position:absolute;left:0;top:1px;overflow:hidden;width:40px;height:auto}.contact-icon img{width:100%;height:auto}.phone{padding-left:40px}.phone .main-box{padding-left:56px}.email{padding-left:25px}.email .main-box{padding-left:54px}.newsletter-title{color:#fff;font-weight:300;font-size:18px;font-family:'Montserrat',Arial,Helvetica,sans-serif;margin-top:-13px;padding-bottom:7px}.newsletter-form{float:left;width:100%;position:relative}.newsletter-btn{position:absolute;right:0;top:0}.newsletter-button{border:none;background:#137b71 url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/right-arrow-2.png) no-repeat center center;width:58px;line-height:42px;height:42px;background-size:27px;border-radius:0px!important;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.newsletter-button:hover,.newsletter-button:focus{background-color:#0e6058}.newsletter-form .input-text{line-height:32px;height:42px;border:none;background:#fff;padding-right:70px}.newsletter-form .input-text:focus{border:none}.footer-middle{float:left;width:100%;position:relative;padding:42px 0;display:inline-block}.footer-middle h3{font-size:20px;font-weight:600;font-family:'Montserrat',Arial,Helvetica,sans-serif;color:#fff;margin-bottom:18px;margin-top:0}.footer-middle:before,.footer-middle:after{content:"";width:100%;height:1px;background:#fff;opacity:.4;position:absolute;left:0}.footer-middle:before{top:0}.footer-middle:after{bottom:0}.footer-middle ul li{padding-left:15px;font-size:14px;font-weight:600;margin-bottom:4px}.footer-middle ul li:before{content:"";width:4px;height:4px;background:#fff;top:9px}.footer-middle ul li a{color:#fff;letter-spacing:.2px}.footer-middle ul li a:hover,.footer-middle ul li a:focus{color:#95fcf0}.destinations-footer ul li{width:49%;display:inline-block;vertical-align:top}.safari-types-footer ul li{width:32%;display:inline-block;vertical-align:top}.quick-links-footer ul li{width:49%;display:inline-block;vertical-align:top}.footer-social ul li:before{display:none}.footer-social ul li{float:left;display:inline-block;padding:0 0 0 10px}.footer-social ul li:first-child{padding-left:0}.footer-social ul li a{width:40px;display:inline-block;height:40px;line-height:normal;text-align:center;color:#FFF;font-size:16px;border-radius:100%;padding:10px 0 8px 0;-webkit-border-radius:100%;-moz-border-radius:100%}.footer-social ul li a.facebook{background:#3b5998}.footer-social ul li a.twitter{background:#55acee}.footer-social ul li a.google{background:#dd4b39}.footer-social ul li a.instagram{background:#3f729b}.footer-social ul li a.pinterest{background:#cc2127}.footer-social ul li a.facebook:hover,.footer-social ul li a.facebook:focus{background:#FFF;color:#3b5998}.footer-social ul li a.twitter:hover,.footer-social ul li a.twitter:focus{background:#FFF;color:#55acee}.footer-social ul li a.google:hover,.footer-social ul li a.google:focus{background:#FFF;color:#dd4b39}.footer-social ul li a.instagram:hover,.footer-social ul li a.instagram:focus{background:#FFF;color:#3f729b}.footer-social ul li a.pinterest:hover,.footer-social ul li a.pinterest:focus{background:#FFF;color:#cc2127}.footer-bottom{float:left;display:inline-block;width:100%;text-align:center;color:#fff;padding:20px 0 10px 0;font-size:15px;letter-spacing:.3px}.footer-bottom a{color:#fff}.footer-bottom ul{text-align:center;margin:0 0 11px 0}.footer-bottom ul li{display:inline-block;border-right:1px solid #FFF;line-height:14px;padding:0 12px 0 10px;margin:0;font-size:16px}.footer-bottom ul li:before{display:none}.footer-bottom ul li:last-child{border-right:none;padding-right:0}.footer-bottom a:hover,.footer-bottom a:focus{color:#95fcf0}.page-header{border:none;float:left;margin:0 0 0 0;padding:121px 0 0 0;color:#FFF;position:relative;text-align:center;width:100%}.page-header-img{background-color:#43a297!important;background-position:center center!important;background-size:cover!important;height:164px}.page-header .container{display:table;height:100%}.page-header-text{display:table-cell;vertical-align:middle;width:100%}.page-header h1{color:#FFF;margin-top:6px;margin-bottom:8px;font-size:30px;font-weight:700}.breadcrumb{background-color:#fff0;margin:0;padding:0;text-align:center;display:inline-block}.breadcrumb>li{margin:0;font-weight:600;float:left;font-size:16px}.breadcrumb>li a{color:#FFF}.breadcrumb>li a:hover,.breadcrumb>li a:focus{color:#95fcf0}.breadcrumb>li:after{content:"/";padding:0 10px;color:#FFF;font-family:'Nunito',Arial,Helvetica,sans-serif;text-align:center;font-weight:600;font-size:16px}.breadcrumb>.active{color:#FFF;font-weight:800;text-align:left}.breadcrumb>li:before{display:none}.breadcrumb>li:last-child:after{display:none}.middle-section{width:100%;float:left}.page-content{width:100%;float:left;padding:76px 0 90px 0}.inner-section-title{width:100%;float:left;margin:0 0 42px 0}.inner-section-title h2{margin-top:0;letter-spacing:1.2px;font-size:30px;line-height:36px}.inner-section-title h2 strong{font-weight:700;color:#e68844}.contact-page{padding:66px 0 100px 0}.contact-info-section{width:100%;float:left;border-bottom:1px solid #dcdce1}.contact-info-section .col-md-4{text-align:center;vertical-align:middle;border-right:1px solid #dcdce1}.contact-info-section .col-md-4:last-child{border-right:none}.contact-info-block{width:auto;display:inline-block;padding:26px 0 26px 60px!important;position:relative;font-weight:300;color:#000;text-align:left;font-size:20px}.contact-info-block .contact-icon{top:27px}.contact-info-block.location .contact-icon{left:10px}.contact-info-block strong{display:block;text-transform:uppercase;font-weight:800;margin-bottom:2px}.contact-info-block a{color:#000}.contact-info-block a:hover,.contact-info-block a:focus{color:#e68844}.contact-info-inner{width:100%;float:left;padding:0 0 40px 0}.contact-form-section{width:100%;float:left;padding-top:70px}.contact-form-section .inner-section-title{max-width:626px;float:none;margin:0 auto 42px auto}.contact-form-section .bootstrap-select>.dropdown-toggle.btn{color:rgb(75 105 100 / .7)}.contact-form-inner{width:100%;float:left}.contact-form-section .inner-section-title p{line-height:28px}.blog-page{padding:60px 0 90px 0}.blog-nav{width:100%;float:left}#nav-toggle-show,#nav-toggle{display:none}#nav-toggle-show{display:block}.blog-nav .btn{width:auto;float:left}.blog-nav ul{margin:0;width:100%;float:left}.blog-nav ul li{padding:0 15px 0 15px;margin:0;float:left;border-left:1px solid #aaafaf;line-height:16px;font-size:17px;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-family:'Montserrat',sans-serif}.blog-nav ul li:before{display:none}.blog-nav ul li:first-child{border-left:none;padding-left:0}.blog-nav ul li a{color:#56605f;position:relative}.blog-nav ul li a:hover,.blog-nav ul li a:focus,.blog-nav ul li a.active{color:#e68844}.blog-nav ul li a:before{content:"";position:absolute;bottom:-5px;left:0;right:0;width:0;height:2px;background:#e68844;margin:0 auto;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.blog-nav ul li a:hover:before,.blog-nav ul li a:focus:before,.blog-nav ul li a.active:before{width:100%}.blog-listing{width:100%;float:left;padding:40px 0 0 0}.blog-main{width:100%;float:left;margin-bottom:15px}.blog-thumb{width:100%;float:left}.blog-thumb img{width:100%}.blog-content{width:100%;float:left;padding:22px 10px 15px 10px;min-height:290px}.blog-content h2{font-size:22px;line-height:28px;margin:0 0 16px 0}.blog-content h2 a{color:#000}.blog-content h2 a:hover{color:#e68844}.blog-content ul{width:100%;margin:0 0 15px 0;float:left}.blog-content ul li{padding:0 42px 0 10px;margin:0;float:left;font-size:16px;color:#43a297}.blog-content ul li:before{display:none}.blog-content ul li:after{content:"";width:30px;height:1px;position:absolute;right:0;top:50%;background:#43a297}.blog-content ul li:last-child{padding-right:0}.blog-content ul li:last-child:after{display:none}.blog-content ul li:first-child{padding-left:0}.blog-content ul li a{color:#43a297;position:relative}.blog-content ul li a:hover,.blog-content ul li a:focus,.blog-nav ul li a.active{color:#e68844}.blog-page .pagination-main{text-align:center}.single-page-template h2,.single-page-template h3,.single-page-template h4,.single-page-template h5,.single-page-template h6{margin:30px 0 16px 0}.single-page-template blockquote{margin:36px 0 22px 0}.blog-single-thumb{display:block;position:relative;margin-bottom:22px}.blog-single-thumb img{width:100%}.blog-single-thumb .date{position:absolute;background:#e68844;color:#FFF;padding:10px 15px;top:25px;left:-5px;z-index:1}.blog-pagination{display:block;padding:22px 0 12px 0;border-bottom:1px solid #dcdce1}.pager li:before{display:none}.pager li{margin:0 0 0 0;padding:0}.pager li>a{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;line-height:38px;text-transform:uppercase;min-width:166px;color:#e68844;font-weight:700;font-size:14px;font-family:'Montserrat',sans-serif;border:solid 2px #e68844;background-color:rgb(255 255 255);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.pager .previous i,.pager .next i{width:25px;height:12px;display:inline-block;vertical-align:middle;position:relative}.pager .next i{margin-left:14px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/next-arrow-white.png) no-repeat 0 -4px;background-size:100%}.pager .previous i{margin:4px 14px 0 0;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/prev-arrow-white.png) no-repeat 0 -17px;background-size:100%}.pager .next a:hover i,.pager .next a:focus i,.pager .next a:active i{background-position:0 -17px}.pager .previous a:hover i,.pager .previous a:focus i,.pager .previous a:active i{background-position:0 -4px}.pager li>a:focus,.pager li>a:hover{color:#FFF;background-color:#e68844}.blog-single-page .social-share-main{text-align:left;padding:60px 0 48px 0}.blog-single-page .social-share-main h2{display:block;margin:0 0 12px 0}.tags-main{width:100%;float:left;padding-bottom:30px}.tags-main h2{display:block;margin:0 0 16px 0!important}.tags-main ul li{padding:0 0 0 0;margin:0 10px 10px 0;float:left;line-height:normal;font-size:16px}.tags-main ul li:before{display:none}.tags-main ul li a{color:#000;position:relative;display:inline-block;background:#d9ecea;padding:6px 15px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.tags-main ul li a:hover,.blog-nav ul li a:focus,.blog-nav ul li a.active{color:#e68844}.about-author-main{width:100%;float:left;background:#f0f5f5;padding:26px 30px 30px 30px;font-size:16px;line-height:22px}.about-author-main h2{margin-top:0px!important;margin-bottom:24px!important}.about-author-main .title{display:block;color:#43a297;font-weight:700;font-size:18px;margin-bottom:7px}.about-author-detail{display:block;padding-left:127px;position:relative}.about-author-thumb{width:96px;height:96px;position:absolute;top:0;left:0}.about-author-thumb img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.blog-comments{float:left;position:relative;width:100%;padding-top:40px;padding-bottom:40px}.blog-comments-section{float:left;width:100%;background:#FFF;padding:0;margin:0}.blog-comments-section h2{margin-top:0px!important;margin-bottom:0px!important}.comment-main-title{float:left;width:100%;padding:0 0 18px 0;border-bottom:1px solid #dcdce1}ul.comments{display:block;width:100%;float:left;padding:0;margin:0;list-style:none}ul.comments li{float:left;width:100%;padding:0;margin:0;border-bottom:1px solid #e9ebec}ul.comments li:before{display:none}.user-comment{float:left;width:100%;padding:20px 18px 20px 116px;margin:0;position:relative;min-height:140px}.author-img{position:absolute;left:0;top:22px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;width:95px;height:95px;float:left}.author-img img{-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;width:100%}.comment-content{float:left;width:100%;padding:0;margin:0}.comment-content-top{float:left;width:100%;position:relative}.comment-content-top ul{width:100%;margin:0 0 0 0;float:left}.comment-content-top ul li{width:auto;padding:0 42px 0 10px;margin:0;float:left;border:none;font-size:16px;color:#43a297}.comment-content-top ul li:before{display:none}.comment-content-top ul li:after{content:"";width:30px;height:1px;position:absolute;right:0;top:50%;background:#43a297}.comment-content-top ul li:last-child{padding-right:0}.comment-content-top li:last-child:after{display:none}.comment-content-top ul li:first-child{padding-left:0}.comment-content-top ul li a{color:#43a297;position:relative}.comment-content-top ul li a:hover,.blog-content ul li a:focus,.blog-nav ul li a.active{color:#e68844}.comment-content-top h5{float:left;display:inline-block;font-size:15px;letter-spacing:.5px;font-weight:700;padding:0;margin:4px 8px 0 0;line-height:normal}.comment-content-top h5 a:hover{color:#292d46}.comment-content-top span{display:inline-block;color:#898a91;font-size:12px;letter-spacing:.5px;font-weight:700;padding:0;margin:6px 0 0;float:left;line-height:normal}.comment-reply-btn{width:100%;float:left;line-height:20px;font-size:16px;font-family:'Montserrat',sans-serif;font-weight:300}.comment-reply-btn a{color:#e68844;text-decoration:underline}.comment-reply-btn a:hover{color:#43a297;text-decoration:underline}.comment-content p{font-size:16px;line-height:22px;padding:6px 0 6px 0;margin:0;float:left}.user-comment-reply{background:none;padding-left:190px}.user-comment-reply .author-img{left:74px}.post-comment{width:100%;float:left}.post-comment-section{padding:12px 0 0 0;margin:0;float:left;width:100%}.post-comment-title{float:left;width:100%;margin-bottom:24px}input.white-box,select.white-box,textarea.white-box,.customSelect.white-box{background:#fff;border:1px solid #dfe3e4;float:left;display:block}.post-comment-title h2{margin-top:0px!important;margin-bottom:12px!important}.post-comment-section .form-group{margin-bottom:18px}.post-comment-section .btn{margin-top:10px;min-width:196px}.other-posts-section{width:100%;float:left;padding:76px 0 18px 0}.other-posts-section .blog-listing{padding:0 0 0 0}.other-posts-section .container{position:relative}.other-posts-section .inner-section-title{margin:0 0 32px 0}.other-posts-section .inner-section-title h2{margin-bottom:0}.other-posts-slider .slick-list{padding-bottom:0}.about-top-section{width:100%;float:left;padding:10px 0 90px 0}.about-us-page{font-size:16px;line-height:22px}.about-us-page strong{color:#000}.about-us-page h2{font-size:36px;letter-spacing:normal}.about-us-page .inner-section-title{margin:0 0 6px 0}.about-gallery-section{width:100%;float:left}.about-gallery-section ul{margin:0}.about-gallery-section ul li{width:33.33%;float:left;margin:0;padding:0}.about-gallery-section ul li:before{display:none}.about-gallery-section ul li img{width:100%}.howit-works-section{width:100%;float:left}.howit-works-top{width:100%;float:left;padding:94px 0 90px 0}.howit-works-top ul li{width:24%;display:inline-block;padding:0 15px 0 24px}.howit-works-top ul li:before{content:"\f192";color:#43a297}.howit-works-bottom{width:100%;float:left}.howit-works-bottom ul{width:100%;display:table;margin:0;border-top:1px solid #c4cdcc;border-bottom:1px solid #c4cdcc}.howit-works-bottom ul li{width:25%;display:table-cell;vertical-align:middle;margin:0;text-align:center;padding:50px;position:relative;border-right:1px solid #c4cdcc;text-align:center}.howit-works-bottom ul li:before{display:none}.howit-works-bottom ul li:last-child{border-right:none}.howit-works-bottom ul li:last-child .process-arrow{display:none}.process{display:inline-block}.process .icon{width:114px;display:block;margin-bottom:19px;text-align:center}.process-arrow{width:80px;height:80px;-webkit-border-radius:40px;-moz-border-radius:40px;position:absolute;right:-40px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);border-radius:40px;background:#e68844 url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/right-arrow.png) no-repeat center center;background-size:32px}.process p{font-size:24px;font-weight:600;font-family:'Montserrat',sans-serif;color:#000;margin:0;text-transform:uppercase}.vision-mision-section{width:100%;float:left;background-color:#f7f7f7}.vision-content-main{width:100%;display:table;table-layout:fixed}.vision-content-left{width:50%;display:table-cell;vertical-align:middle;position:relative;padding:30px 0}.vision-content-right{width:50%;display:table-cell;vertical-align:middle;position:relative}.vision-content-right img{width:100%}.vision-left-inner{max-width:570px;width:100%;float:right;padding-right:70px}.vision-content-main .inner-section-title p{color:#56605f;font-size:26px;line-height:34px}.vision-content-main .inner-section-title{margin:0 0 28px 0}.vision-content-left.col-md-push-6 .vision-left-inner{float:left;padding-right:0;padding-left:70px}.why-travel-withus-section{width:100%;float:left;padding:90px 0 90px 0}.why-travel-top{width:100%;float:left;padding-bottom:56px}.why-travel-detail{width:100%;float:left}.why-travel-detail .col-md-6{width:49%;float:none;display:inline-block;vertical-align:top;padding:0 12px}.why-travel-detail .row{margin:0 -12px}.why-travel-withus{width:100%;max-width:570px;min-height:522px;display:inline-block;margin:15px 0;background-color:#fff;text-align:center;border:solid 1px #c4cdcc;padding:40px 40px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.why-travel-withus:hover,.why-travel-withus:focus{-webkit-box-shadow:0 0 17px rgb(0 0 0 / .18);-moz-box-shadow:0 0 17px rgb(0 0 0 / .18);box-shadow:0 0 17px rgb(0 0 0 / .18)}.why-travel-withus .icon{width:166px;height:auto;margin:0 auto 30px auto}.why-travel-withus h2{margin:15px 0;font-size:22px!important;font-weight:600;line-height:normal!important}.why-travel-withus h2 strong{font-weight:600;color:#e68844}.subtitle{color:#56605f;display:block;font-size:24px;margin-bottom:30px;line-height:30px}.about-plantrip-section{width:100%;float:left;background-color:#f0f0f0}.about-plantrip-section .container{display:table;table-layout:fixed}.about-plantrip-section h2{font-size:42px;font-weight:400;margin:0 0 26px 0}.about-plantrip-left{width:50%;display:table-cell;vertical-align:middle;position:relative;padding:60px 40px;border-right:1px solid #cfcfcf}.about-plantrip-right{width:50%;display:table-cell;vertical-align:middle;position:relative;padding:76px 40px;font-size:18px;line-height:26px}.about-plantrip-left ul{width:100%;max-width:445px;margin:0}.about-plantrip-left ul li:before{display:none}.about-plantrip-left ul li{margin:0;padding:17px 0 17px 98px;font-size:22px;color:#272727;overflow:hidden}.about-plantrip-left .number{width:26px;height:26px;background:#272727;text-align:center;color:#FFF;font-size:14px;line-height:26px;position:absolute;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;left:56px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.about-plantrip-left .number:before{content:"";width:2px;height:100%;position:absolute;left:50%;border-right:2px dotted #cfcfcf;bottom:-100%;margin-left:-1px}.about-plantrip-left .number:after{content:"";width:2px;height:100%;position:absolute;left:50%;border-right:2px dotted #cfcfcf;top:-100%;margin-left:-1px}.about-plantrip-left ul li:first-child .number:after,.about-plantrip-left ul li:last-child .number:before{display:none}.about-plantrip-left .icon-1{width:38px;height:auto;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);margin-top:2px}.about-plantrip-left .icon-1 img{width:100%;height:auto}.plantrip-main{width:100%;max-width:396px;margin-left:50px;float:left;text-align:center}.plantrip-author{width:130px;height:130px;margin:0 auto}.plantrip-author img{width:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.about-plantrip-section .about-plantrip-right h2{margin:12px 0 15px 0}.about-plantrip-section .about-plantrip-right .btn{margin:6px 0 0 0;padding:12px 18px}.tour-operator-section{width:100%;float:left;padding:80px 0 0 0}.tour-operator-section .container{max-width:1140px}.joinus-section{width:100%;float:left;position:relative;margin-bottom:60px}.joinus-thumb{width:100%;float:left}.joinus-thumb img{width:100%}.joinus-text{position:absolute;left:0;right:0;bottom:0;padding:15px 15px 36px 15px;text-align:center;font-size:24px;line-height:normal;color:#d5e0df;z-index:1}.joinus-text:before{content:"";position:absolute;left:0;right:0;height:270px;bottom:0;background-color:#fff0;z-index:-1;background-image:-webkit-linear-gradient(bottom,rgb(0 0 0 / .95),#fff0 86%);background-image:-moz-linear-gradient(bottom,rgb(0 0 0 / .95),#fff0 86%);background-image:-o-linear-gradient(bottom,rgb(0 0 0 / .95),#fff0 86%);background-image:-ms-linear-gradient(bottom,rgb(0 0 0 / .95),#fff0 86%);background-image:linear-gradient(to top,rgb(0 0 0 / .95),#fff0 86%)}.joinus-text h2{margin:0 0 7px 0;font-size:42px;color:#FFF}.joinus-text h2 strong{margin:0 0 7px 0;font-weight:600;color:#e68844}.joinus-text p a{font-weight:800;color:#4ba69b;text-decoration:underline}.joinus-text p a:hover{color:#e68844}.counter-main{width:100%;float:left;padding:56px 0 0 0}.counter-main .row{margin:0 -10px}.counter-main .col-md-3{padding:0 10px}.counter-inner{width:100%;float:left;background-color:#fff;padding:56px 15px;border:solid 1px #c4cdcc;font-size:20px;color:#56605f;text-align:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.counter-inner:hover,.counter-inner:focus{-webkit-box-shadow:0 0 10px rgb(0 0 0 / .12);-moz-box-shadow:0 0 10px rgb(0 0 0 / .12);box-shadow:0 0 10px rgb(0 0 0 / .12)}.counter-text{display:block;font-size:36px;color:#000;font-family:'Montserrat',sans-serif;font-weight:600;padding-bottom:10px}.vision-img{background-position:center center!important;background-size:cover!important;height:580px}.privacy-policy-page h2:first-child{margin-top:0}.privacy-policy-page ul li{line-height:26px}.privacy-policy-page ol li{line-height:26px}.partner-title{margin:0 0 0 0!important}.partner-options-page{padding-bottom:56px}.partner-top-section .btn-block{margin-top:44px}.partner-top-section{width:100%;float:left;padding:0 0 90px 0}.partner-options-page ul{width:100%;display:inline-block;margin:5px 0 0 0}.partner-options-page ul li{margin-bottom:16px;line-height:24px}.partner-options-page strong{color:#000}.partner-options-container{width:100%;float:left}.partner-options-main{background-color:#f1f5f6}.partner-right-inner{width:100%;float:right;padding:70px 60px}.partner-options-main .inner-section-title{float:none;display:inline-block;margin:0 0 5px 0}.partner-options-main .inner-section-title h2{letter-spacing:0}.partner-options-main.col-md-push-6 .partner-right-inner{float:left}.col-full{width:100%;display:table;position:relative;table-layout:fixed}.col-half{width:50%;display:table-cell;vertical-align:middle;position:relative}.section-full-img{background-color:#666;background-position:center center!important;background-size:cover!important;height:550px}.full-img img{width:100%}.partner-options-main .text-uppercase{display:block;padding:12px 0 12px 0}.partner-signup-section{width:100%;float:left}.partner-signup-img{width:100%;display:inline-block;position:relative}.partner-signup-img img{width:100%}.partner-signup-img:before{content:"";position:absolute;left:0;right:0;height:345px;bottom:0;z-index:1;background-color:#fff0;background-image:-webkit-linear-gradient(bottom,rgb(0 0 0 / .7),#fff0 76%);background-image:-moz-linear-gradient(bottom,rgb(0 0 0 / .7),#fff0 76%);background-image:-o-linear-gradient(bottom,rgb(0 0 0 / .7),#fff0 76%);background-image:-ms-linear-gradient(bottom,rgb(0 0 0 / .7),#fff0 76%);background-image:linear-gradient(to top,rgb(0 0 0 / .7),#fff0 76%)}.partner-signup-detail{width:100%;max-width:675px;margin:0 auto;background:#FFF;padding:40px 70px 0 70px;text-align:center;margin:-70px auto 0 auto;position:relative;z-index:1}.partner-signup-detail .inner-section-title{float:none;display:inline-block;margin:0 0 6px 0}.partner-signup-detail .inner-section-title h2{letter-spacing:0;font-size:34px}.partner-signup-detail .btn-block{margin-top:30px}.team-page .inner-section-title{margin:0 0 50px 0}.team-page .inner-section-title h2{letter-spacing:normal}.team-listing{width:100%;float:left;padding:0 0 0 0}.team-main{width:100%;float:left;margin-bottom:15px}.team-thumb{width:100%;float:left}.team-thumb img{width:100%}.team-content{width:100%;float:left;padding:26px 10px 15px 10px;min-height:418px}.team-content p a{color:#000}.team-content p a:hover,.team-content p a:focus{color:#e68844}.team-content h2{font-size:26px;line-height:normal;color:#43a297;margin:0 0 10px 0}.team-content ul{width:100%;margin:7px 0 0 0;float:left}.team-content ul li{padding:0 3px 0 3px;margin:0;float:left;font-size:14px;color:#43a297}.team-content ul li:before{display:none}.team-content ul li:first-child{padding-left:0}.team-content ul li a{display:inline-block;width:33px;height:33px;color:#FFF;position:relative;text-align:center;padding:7px 0;line-height:normal;background-color:#43a297;border:1px solid #43a297;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.team-content ul li a:hover,.team-content ul li a:focus{color:#43a297;background-color:#FFF}.team-content strong{color:#000}.top-space{padding:121px 0 0 0}.login-page{width:100%;float:left;padding:90px 0 90px 0;background-color:#43a297;background-position:top center!important;background-size:cover!important;position:relative}.login-page:before{content:"";position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;background:rgb(0 0 0 / .4)}.login-page .container{position:relative;z-index:1}.form-container{width:100%;max-width:546px;margin:0 auto;display:table;background-color:rgb(255 255 255 / .95);-webkit-box-shadow:0 10px 16px rgb(0 0 0 / .3);-moz-box-shadow:0 10px 16px rgb(0 0 0 / .3);box-shadow:0 10px 16px rgb(0 0 0 / .3)}.form-title{width:100%;float:left;background-color:#4ca69c;padding:18px 15px;text-align:center}.form-title h1{color:#FFF;font-size:26px;font-weight:600;margin:0 0 0 0}.input-container{width:100%;float:left;padding:40px 40px}.form-container .row{margin-right:-12px;margin-left:-12px}.form-container .col-md-12,.form-container .col-md-6{padding-right:12px;padding-left:12px}.form-container .form-group.col-half{width:50%;display:inherit}.form-container .custom-checkbox,.form-container .custom-radio{margin-bottom:10px}.form-container .input-text{background-color:#f9f9fa;border:1px solid #c6c9ca}.form-container .input-text:focus{border:1px solid #4ca69c}.login-form .input-container{padding:40px 60px}.login-form .input-text{padding:0 15px 0 62px}.input-icon{position:absolute;left:0;bottom:0;width:48px;height:48px;border-right:1px solid #c6c9ca;text-align:center;line-height:46px}.input-icon img{max-width:25px;width:100%;height:auto}.form-container .form-group{position:relative;margin-bottom:24px}.forgot-password a{font-weight:600;color:#56605f;font-size:16px}.forgot-password a:hover,.forgot-password a:focus{color:#e68844}.btn.solid{background-color:#e68844;min-width:212px;color:#FFF}.btn.solid:hover,.btn.solid:focus,.btn.solid:active{background-color:#fff0;color:#e68844}.other-login{width:100%;float:left;padding:40px 15px 30px 15px;position:relative;text-align:center}.dotted-title{position:absolute;left:0;right:0;top:0;text-align:center;font-size:16px;font-weight:600;color:#56605f}.dotted-title:before{content:"";height:1px;position:absolute;left:0;top:0;right:0;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/dotted-line.png) repeat-x}.dotted-title span{background:#f7f7f7;padding:5px 15px;display:inline-block;z-index:1;position:relative;top:-18px;font-family:'Montserrat',sans-serif}.other-login a{display:inline-block;margin:5px 7px}.register-link{width:100%;float:left;position:relative;padding:26px 15px 22px 15px;text-align:center;font-size:18px}.register-link p{margin:7px 0}.register-link a{text-decoration:underline;font-weight:600}.forgot-password-form{font-size:16px;line-height:22px}.forgot-password-form a.btn{min-width:180px;margin:18px 0 12px 0;border:3px solid #c6c9c9;color:#56605f}.forgot-password-form a.btn:hover,.forgot-password-form a.btn:focus,.forgot-password-form a.btn:active{border:3px solid #e68844;color:#e68844;background-color:#fff0}.forgot-password-form .btn{min-width:260px}.map-top-section{float:left;width:100%}.map-section{float:left;width:100%;position:relative;height:480px}.map-section iframe{width:100%;height:480px}.map-btn{width:100%;border-top:2px solid #e68844;float:left;position:relative}.map-hide-btn{float:right;margin-right:36px;display:inline-block;padding:5px 15px;min-width:138px;height:36px;background:#e68844;color:#fff;font-size:16px;cursor:pointer;text-align:center}.map-hide-btn span{padding-right:24px;display:inline-block;position:relative}.map-hide-btn i{padding-left:5px;font-size:20px;position:absolute;right:0;top:2px}.map-hide-btn i.fa-angle-down{top:3px}.destination-page-section{float:left;width:100%;padding:25px 0 56px}.sort-filter-main{float:left;width:100%}.sort-filter-main ul{float:left;width:100%}.sort-filter-main ul li{padding:0 22px 0 0;float:left}.sort-filter-main ul li:last-child{padding-right:0}.sort-filter-main ul li:before{display:none}.sort-filter-group{float:left}.sort-filter-main ul li label{float:left;width:auto;display:inline-block;padding-right:15px;line-height:40px;margin-bottom:0;font-size:16px;color:#211f1f;font-weight:600}.sort-filter-main .bootstrap-select>.dropdown-toggle.btn{line-height:38px;height:40px;border-color:#dce4e4;color:#211f1f}.sort-by{float:left;width:222px;position:relative}.show-by{float:left;width:80px}.sort-filter-group .btn{min-width:inherit}.bootstrap-select .dropdown-menu li{width:100%}.sort-filter-main ul.text-right li{text-align:right;float:none}.results-displaying{font-size:16px;color:#56605f;font-weight:600;line-height:40px}.results-displaying strong{font-weight:800;color:#211f1f}.sort-filter-main hr{margin-bottom:50px}.sort-filter-main .destination-pagination{float:right;text-align:right}.sort-filter-main .destination-pagination ul li{padding:0}.find-safari-section .dropdown-menu.open .inner{max-height:240px!important}.sort-filter-main .dropdown-menu.open .inner{max-height:200px!important}.find-safari-section .dropdown-menu.open>.inner{width:320px}.bootstrap-select .dropdown-menu{z-index:9999}.sidebar-main{width:100%;float:left}.filter-by{display:inline-block;width:100%;float:left;margin-bottom:20px;background:#43a297;padding:17px;color:#fff;font-size:16px;font-weight:600;font-family:'Montserrat',Arial,Helvetica,sans-serif}.filter-by span{text-align:left;float:left}.filter-by i{font-style:normal;text-align:right;float:right;font-size:14px;cursor:pointer;text-decoration:underline}.filter-by i:hover,.filter-by i:focus{color:#000}a.filter-text{width:70%;float:left;padding:17px;color:#FFF;position:relative}a.filter-text:after{content:"\f105";position:absolute;margin-left:11px;font-family:'FontAwesome';font-size:22px}a.filter-text.active:after{content:"\f107"}#filter-toggle{display:none}#nav-toggle-show{display:block}.sidebar-item{background:#f5f8f8;border:1px solid #dce4e4;padding:21px 17px 18px;float:left;width:100%;margin-bottom:13px}.sidebar-title h2{color:#000;padding:0 20px 0 0;margin:0;position:relative;font-size:16px;font-weight:600;font-family:'Montserrat',Arial,Helvetica,sans-serif}.sidebar-title h2 i{font-size:18px;position:absolute;right:0;top:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.sidebar-title h2.collapsed i{transform:rotate(-90deg);-moz-webkit-transform:rotate(-90deg);-ms-webkit-transform:rotate(-90deg);-o-webkit-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.sidebar-item .collapse.in{width:100%;float:left}.sidebar-list{overflow:hidden;-moz-transition:max-height 0.4s ease-in-out;-ms-transition:max-height 0.4s ease-in-out;-o-transition:max-height .4s ease-in-out;-webkit-transition:max-height 0.4s ease-in-out;transition:max-height 0.4s ease-in-out;height:auto;max-height:214px}.sidebar-list.less{max-height:600px}.sidebar-title{padding-bottom:0}.sidebar-list ul{margin-top:8px}.sidebar-list ul li{margin:12px 0 0;float:left;width:100%}.sidebar-item ul li:before{content:"";display:none}.sidebar-list ul li a{font-size:16px;color:#000}.sidebar-list ul li a span{color:#94a5a3;padding-left:7px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.sidebar-list ul li a:hover,.sidebar-list ul li a:focus,.sidebar-list ul li a:hover span,.sidebar-list ul li a:focus span{color:#e68844}.show-more{padding-left:24px;padding-top:12px}.show-more span{font-size:16px;font-weight:700;color:#e68844;cursor:pointer}.show-more span i{font-size:18px;margin-left:7px;vertical-align:middle}.rating-star ul li a span{padding-left:10px;color:#000}.rating-star ul li a{color:#cacad2;font-size:17px;padding-right:2px}.rating-star ul li a.rated{color:#f89b16}.safaris-and-tours-page{width:100%;float:left;padding-top:40px!important}.safaris-tours-main-title{width:100%;float:left;margin-bottom:26px}.safaris-tours-main-title h2{font-size:24px;margin:0;font-weight:400}.safaris-and-tours-page .sort-filter-main ul,.travel-partners-page .sort-filter-main ul{margin:10px 0 0 0}.safaris-and-tours-page .sort-filter-main,.travel-partners-page .sort-filter-main{margin-bottom:20px}.safaris-tours-list{width:100%;float:left}.safaris-tours-main{width:100%;float:left;background-color:#fff;border:solid 1px #dce4e4;padding:15px;margin:0 0 20px 0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.safaris-tours-main:hover{background-color:#f6f7f9;border:solid 1px #42a297}.safaris-tours-top{width:100%;float:left;padding-bottom:15px}.safaris-tours-main h2{font-size:20px;font-weight:600;margin:0 0 4px 0}.safaris-tours-main h2 a{color:#000}.safaris-tours-main h2 a:hover,.safaris-tours-main h2 a:focus{color:#e68844}.tours-partner-name{display:block;font-size:14px;font-weight:600}.safaris-tours-main .reviews{font-size:14px;display:block}.safaris-tours-main .reviews a{margin-left:1px;color:#cfcfd3;cursor:inherit}.safaris-tours-main .reviews a.rated{color:#f89b16!important;cursor:inherit}.safaris-tours-main .reviews span{display:inline-block;margin-left:5px}.safaris-tours-main-detail{width:100%;float:left;position:relative}.safaris-tours-thumb{width:33.7%;float:left;position:relative;z-index:1}.safaris-tours-thumb img{width:100%}.safaris-tours-shortinfo{width:66.3%;float:left;padding:0 0 0 22px;font-size:15px;color:#000;margin-top:-5px}.safaris-tours-main .favourite{width:auto;height:auto;position:absolute;top:12px;right:12px;font-size:16px;padding:0 0;z-index:1;margin:0}.safaris-tours-main .favourite a{width:40px;height:40px;color:red;display:inline-block;padding:10px 0;font-size:18px}.safaris-tours-main .favourite a:hover,.safaris-tours-main .favourite a:focus{color:red}.offer-tag{width:100px;height:100px;position:absolute;top:0;left:0;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/offer-tag.png) no-repeat;background-size:100%;text-align:center}.offer-tag span{display:inline-block;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFF;line-height:18px;position:absolute;left:0;top:15px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);max-width:70px;width:100%}.page-header .offer-tag{width:110px;height:110px}.page-header .offer-tag span{max-width:70px;top:20px;left:0;font-weight:600}.safaris-tours-shortinfo ul{width:100%;display:inline-block;margin:0 0 5px 0}.safaris-tours-shortinfo ul li{width:100%;float:left;padding:3px 0 3px 0;margin:0}.safaris-tours-shortinfo ul li:before{display:none}.safaris-tours-shortinfo .label{width:25%;float:left;text-align:left;font-size:13px;font-weight:700;padding:0 5px 0 0;line-height:22px;text-transform:uppercase;color:#56605f}.safaris-tours-shortinfo .label-text{width:75%;float:left;padding:0 0 0 5px;font-size:15px;line-height:22px}.safaris-price-info{width:100%;display:inline-block;border-top:solid 1px #d0dddd;padding:16px 0 0 0}.safaris-price-info ul{margin:0 0 0 0;width:100%;max-width:446px;display:inline-block}.safaris-price-info ul li{width:50%;float:left;margin:0;padding:0 22px 0 52px;text-align:left;font-size:16px;vertical-align:middle;color:#56605f}.safaris-price-info ul li:last-child{padding-right:0}.safaris-price-info ul li:before{display:none}.safaris-tours-shortinfo p{margin:0 0 10px 0}.safaris-price-info .safari-price{font-size:14px}.safaris-price-info .safari-duration strong{color:#000;font-size:16px;font-weight:800}.safaris-price-info .safari-duration{padding-bottom:4px}.safaris-price-info .safari-price strong{color:#e68844;background-color:#fff0;font-size:22px;font-weight:800}.safaris-price-info .icon-tag{width:46px;height:auto;position:absolute;left:0;top:0}.safaris-price-info .safari-departures{color:#000}.safaris-price-info .safari-departures strong{padding-bottom:4px;color:#56605f}.safaris-price-info .icon-departures{width:46px;height:auto;position:absolute;left:0;top:0}.safaris-price-info .btn-block{display:inline-block;width:auto;float:right;vertical-align:top;padding-top:6px}.safaris-price-info .btn.btn-small{min-width:inherit;padding:0 12px}.filter-bottom{background-color:#f0f5f5;border:solid 1px #dce4e4;padding:5px 15px;margin-top:10px}.sort-by-price{width:200px;float:left}.safaris-and-tours-page .pagination-main,.travel-partners-page .pagination-main{padding-top:10px}.sidebar-star{width:100%;float:left}.sidebar-star ul{margin:17px 0 0 0}.sidebar-star ul li{margin:12px 0 0 0;font-size:16px}.sidebar-star ul li a{font-size:16px}.safaris-info-inner{display:block}.days-duration-filter{float:left;width:100%;padding:22px 16px 30px 6px}.layout-slider{position:relative}.layout-slider:before{width:15px;height:9px;background:#5b6570;border-top-left-radius:20px;border-bottom-left-radius:20px;content:"";position:absolute;left:-5px;top:0;z-index:0}.layout-slider:after{width:20px;height:9px;background:#5b6570;border-top-right-radius:20px;border-bottom-right-radius:20px;content:"";position:absolute;right:-13px;top:0;z-index:0}.jslider .jslider-bg i,.jslider .jslider-pointer{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.jslider{display:block;width:100%;height:1em;position:relative;top:0;z-index:2}.jslider table{width:100%;border-collapse:collapse;border:0}.jslider td,.jslider th{padding:0;vertical-align:top;text-align:left;border:0}.jslider table,.jslider table tr,.jslider table tr td{width:100%;vertical-align:top}.jslider .jslider-bg{position:relative}.jslider .jslider-bg i{height:9px;position:absolute;font-size:0;top:0}.jslider .jslider-bg .l{width:100%;background-position:0 0;left:0;background:#5b6570}.jslider .jslider-bg .f{width:100%;background-repeat:repeat-x;background-position:0 -20px;background:#ddcfbb}.jslider .jslider-bg .r{width:100%;background-position:right 0;background:#5b6570}.jslider .jslider-bg .v{position:absolute;width:60%;left:20%;top:0;height:9px;background-repeat:repeat-x;background-position:0 -40px;background:#45a196}.jslider .jslider-pointer{width:22px;height:22px;background-position:0 -60px;position:absolute;left:20%;top:-7px;margin-left:-6px;cursor:pointer;cursor:pointer;border:2px solid #43a297}.jslider .jslider-pointer-hover{background-position:-20px -60px}.jslider .jslider-pointer-to{left:80%}.jslider .jslider-label{font-size:9px;line-height:12px;color:#000;opacity:.4;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:0;display:none!important}.jslider .jslider-label-to{left:auto;right:0;display:none!important}.jslider .jslider-value{font-size:14px;color:#7b8987;white-space:nowrap;padding:1px 0 0;margin:10px -12px 0;position:absolute;top:10px;left:0}.jslider .jslider-value-to{left:80%}.jslider .jslider-label small,.jslider .jslider-value small{position:relative;top:-.4em}.jslider .jslider-scale{position:relative;top:9px}.jslider .jslider-scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}.jslider .jslider-scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999}.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v,.jslider-limitless .jslider-label{display:none}.inner-banner{width:100%;float:left}.inner-banner-img{width:100%;float:left;background-color:#43a297;background-position:center center!important;background-size:cover!important;height:500px;position:relative}.inner-banner-img:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:0;background-color:rgb(0 0 0 / .15)}.inner-banner-img:after{position:absolute;content:"";left:0;right:0;bottom:0;z-index:0;height:305px;background-color:#fff0;background-image:-webkit-linear-gradient(bottom,rgb(0 0 0 / .8),#fff0);background-image:-moz-linear-gradient(bottom,rgb(0 0 0 / .8),#fff0);background-image:-o-linear-gradient(bottom,rgb(0 0 0 / .8),#fff0);background-image:-ms-linear-gradient(bottom,rgb(0 0 0 / .8),#fff0);background-image:linear-gradient(to top,rgb(0 0 0 / .8),#fff0)}.inner-banner .container{display:table;height:100%;position:relative;z-index:1}.inner-banner .page-header-text{vertical-align:bottom;width:100%;text-align:left;color:#FFF;padding:15px 0 40px 0}.inner-banner .slider-text-inner{max-width:800px}.inner-banner h1{font-size:36px;font-weight:800}.safaris-detail-page{padding:0 0 76px 0px!important}.safaris-tours-section{width:100%;float:left}.safaris-price-detail-section{width:100%;float:left}.safaris-price-detail-section .container{position:relative;display:table}.safaris-price-detail-inner{width:100%;float:left;background:#43a297 url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/pattern-01.jpg) repeat-x center center;background-size:cover;padding:29px 0 25px 0;margin-top:-6px;text-align:center}.safaris-detail-page .safaris-price-info{padding:0 0 0 0;border-top:none;max-width:800px;float:left}.safaris-detail-page .safaris-price-info ul{float:left;max-width:inherit}.safaris-detail-page .safaris-price-info ul li{width:auto;color:#fff;font-size:18px;padding:0 45px 0 89px;border-right:1px solid rgb(255 255 255 / .5)}.safaris-detail-page .safaris-price-info ul li:last-child{border-right:none;padding-right:0;margin-left:18px}.safaris-detail-page .safaris-price-info .safari-duration{font-size:18px;padding-bottom:6px}.safaris-detail-page .safaris-price-info .safari-duration strong,.safaris-detail-page .safaris-price-info .safari-departures strong{color:#FFF;font-size:22px;text-transform:none}.safaris-detail-page .safaris-price-info .safari-price{font-size:16px;text-transform:uppercase;color:#56605f;padding:7px 36px 2px 36px;background:#FFF;position:relative;line-height:normal;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.safaris-detail-page .safaris-price-info .safari-price:before{content:"";position:absolute;width:7px;height:7px;left:12px;top:50%;margin-top:-4px;background:#4aa699;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.safaris-detail-page .safaris-price-info .safari-price:after{content:"";position:absolute;width:7px;height:7px;right:12px;top:50%;margin-top:-4px;background:#4aa699;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.safaris-detail-page .safaris-price-info .safari-price strong{color:#56605f;font-size:28px}.safaris-detail-page .safaris-price-info .safari-departures{color:#FFF;text-transform:uppercase;padding-bottom:6px}.safaris-detail-page .safari-departures-time{max-width:286px;width:100%;font-size:17px;text-transform:uppercase;color:#56605f;padding:11px 36px 10px 36px;background:#FFF;font-weight:700;line-height:26px;position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.safaris-detail-page .safaris-price-info .safari-departures-time:before{content:"";position:absolute;width:7px;height:7px;left:12px;top:50%;margin-top:-4px;background:#4aa699;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.safaris-detail-page .safaris-price-info .safari-departures-time:after{content:"";position:absolute;width:7px;height:7px;right:12px;top:50%;margin-top:-4px;background:#4aa699;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.safaris-detail-page .safaris-price-info .icon-tag{width:74px;height:auto}.safaris-detail-page .safaris-price-info .icon-departures{left:11px;top:8px;width:60px;height:auto}.safari-travel-partner{max-width:315px;width:100%;font-size:16px;background-color:#FFF;text-align:center;position:absolute;right:15px;bottom:-100%;z-index:1;margin-bottom:32px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.safari-travel-partner:hover,.safari-travel-partner:focus{-webkit-box-shadow:0 0 17px rgb(0 0 0 / .3);-moz-box-shadow:0 0 17px rgb(0 0 0 / .3);box-shadow:0 0 17px rgb(0 0 0 / .3)}.safari-travel-partner:hover .btn,.safari-travel-partner:focus .btn{background-color:#42a196;color:#FFF;border:none}.safari-partner-title{display:block;padding:14px 15px;font-family:'Montserrat',sans-serif;font-size:20px;text-transform:uppercase;color:#000;font-weight:600;border-bottom:1px solid #dddce2}.safari-partner-logo{display:block;padding:16px 15px 28px 15px}.safari-partner-logo img{max-width:256px;max-height:89px}.safari-partner-detail{display:block}.safari-travel-partner h2{margin:0 0 3px 0;font-size:16px;font-weight:600;text-transform:uppercase;padding:0 15px}.partner-from{display:block;color:#000;padding:0 15px}.safari-partner-ratings{display:block;position:relative;padding:0 15px}.partner-ratings{display:block;font-size:16px;letter-spacing:.5px;padding:30px 15px 0 15px;position:relative}.partner-ratings:before{content:"";position:absolute;width:40px;height:1px;left:0;top:17px;right:0;margin:0 auto;background:#e7d9c9}.partner-ratings i{display:inline-block;vertical-align:middle}.partner-ratings .star{display:block;font-size:14px;padding-bottom:5px}.partner-ratings .star a{color:#cfcfd3}.partner-ratings .star a.rated,.partner-ratings .star a:hover,.partner-ratings .star a:focus{color:#f89b16!important}.safari-travel-partner .btn-block .btn{min-width:100%;border:5px solid #FFF;margin-top:15px}.safaris-other-detail-section{width:100%;float:left;padding:40px 0}.safaris-other-detail{width:100%;float:left}.safaris-other-detail-block{width:100%;float:left;background:#f1fffd;padding:0 36px;min-height:148px;font-size:17px;line-height:24px;font-weight:600;position:relative}.safaris-other-detail-block:before{position:absolute;content:"";left:5px;right:5px;top:0;height:2px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/dotted-border.jpg) repeat-x;z-index:0}.safaris-other-detail-block:after{position:absolute;content:"";left:5px;right:5px;bottom:0;height:2px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/dotted-border.jpg) repeat-x;z-index:0}.safaris-other-detail-block .detail-block-inner:after{position:absolute;content:"";left:0;top:0;bottom:0;width:2px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/dotted-border2.jpg) repeat-Y;z-index:0}.safaris-other-detail-block .detail-block-inner:before{position:absolute;content:"";right:0;top:0;bottom:0;width:2px;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/dotted-border2.jpg) repeat-Y;z-index:0}.safaris-other-detail .detail-block-inner{display:block;padding:38px 0 0 86px}.safaris-other-detail .destinations-icon{width:61px;height:auto;position:absolute;left:40px;top:42px}.safaris-other-detail-block h2{margin:0 0 2px 0;font-size:18px;font-weight:600;text-transform:uppercase}.responsive-tabs-main{width:100%;float:left}.responsive-tabs{width:100%;float:left;background-color:#43a297}.responsive-tabs ul{width:100%;margin:0;display:table;text-align:center;table-layout:fixed}.responsive-tabs ul li{padding:0 0;margin:0;display:table-cell;vertical-align:middle}.responsive-tabs ul li:before{content:"";width:1px;height:20px;top:50%;margin-top:-10px;background:#abd4d0;left:auto;right:0}.responsive-tabs ul li a{display:block;color:#FFF;font-weight:600;line-height:18px;padding:19px 12px}.responsive-tabs ul li:last-child:before{display:none}.responsive-tabs ul li:after{content:"";position:absolute;left:0;right:0;bottom:0;width:0;height:0;margin:0 auto;border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:7px solid #FFF;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;opacity:0}.responsive-tabs ul li:hover:after,.responsive-tabs ul li:focus:after,.responsive-tabs ul li.active:after{opacity:1}.tabs-btn{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:#fff0;background-image:none;border:1px solid #FFF;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tabs-btn .icon-bar{background-color:#FFF;display:block;width:22px;height:2px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px}.tabs-btn .icon-bar+.icon-bar{margin-top:4px}.title-more-details{display:none;float:left;color:#FFF;line-height:50px;padding-left:15px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;font-size:18px}.tabs-btn{display:none}.tabs-btn:hover,.tabs-btn:focus,.tabs-btn:active{background-color:rgb(0 0 0 / .2);border:1px solid rgb(255 255 255 / .7)}.tabs-content{width:100%;float:left;padding:55px 0 0 0}.tabs-content h2:first-child{margin:0 0 22px 0}.tour-overview{width:100%;display:inline-block}.tour-overview-slider .slick-list{padding-bottom:11px}.tour-overview-left{display:block;padding:22px 30px 0 0}.tour-overview-slider .slick-slide{margin:0 0}.tour-overview-slider .slick-list{margin:0}.tour-overview-slider .slick-slide img{width:100%}.safari-general-info{width:100%;display:inline-block;padding:25px 0 46px 0}.safari-general-info h2{margin:0 0 22px 0}.safari-general-info ul{width:100%;float:left;margin:0;border:1px solid #d6dfe1}.safari-general-info ul li{width:100%;float:left;margin:0;padding:18px 18px}.safari-general-info ul li:nth-child(odd){background-color:#f1f5f6}.safari-general-info ul li:before{display:none}.safari-general-info .label{color:#000;font-size:18px;width:21%;float:left;padding:0;font-weight:600;text-align:left;line-height:normal}.safari-general-info .lable-text{width:79%;float:left}.safari-highlights{width:100%;display:inline-block;padding:0 0 16px 0}.tabs-content ul{margin:0}.tabs-content ul li:before{color:#43a297}.note{width:100%;display:inline-block;color:#000;font-size:16px;line-height:22px;margin-top:22px;position:relative;padding:16px 22px 14px 22px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fdfaae;border:solid 1px #e3e08e}.note h2{font-family:'Montserrat',sans-serif;margin:0 0 7px 0!important;font-size:16px;font-weight:600;text-transform:uppercase}.note:before{position:absolute;content:"";left:30px;top:-20px;height:0;width:0;height:0;border-top:20px solid #fff0;border-bottom:0 solid #fff0;border-left:20px solid #fdfaae;z-index:1}.note:after{position:absolute;content:"";left:29px;top:-22px;height:0;width:0;height:0;border-top:22px solid #fff0;border-bottom:0 solid #fff0;border-left:23px solid #e3e08e;z-index:0}.safari-map{width:100%;display:inline-block;padding-top:50px}.safari-map iframe{width:100%;height:435px;border:1px solid #c9d8d5}.bottom-btn-block{width:100%;float:left;text-align:center;padding-top:66px}.other-popular-safaris-slider{width:100%;float:left}.other-popular-safaris-slider .slick-list{margin:0}.bottom-btn-block .btn.btn-large{white-space:normal;padding-left:25px;padding-right:25px}.safari-prices-table{width:100%;display:inline-block;margin-bottom:40px}.tabs-content table{width:100%;border:none;font-size:16px;color:#262626}.tabs-content table>thead>tr>th{background-color:#43a297;color:#FFF;padding:11px 5px 11px 22px;font-size:17px;border:none;border-top:2px solid #43a297;border-bottom:2px solid #FFF;border-right:2px solid #FFF}.tabs-content table>thead>tr>th:last-child{border-right:none}.tabs-content table>tbody>tr>td{padding:12px 5px 10px 22px;border:none;border-top:2px solid #FFF;border-right:2px solid #FFF;border-bottom:2px solid #FFF}.tabs-content table>tbody>tr>td:last-child{border-right:none}.table-striped>tbody>tr{background-color:#f5f8f9}.table-striped>tbody>tr:nth-of-type(2n+1){background-color:#ecf2f4}.safari-prices-table p{font-size:20px}.include-exclude-section{width:100%;display:inline-block;padding:26px 0 36px 0}.include-exclude-section h2{position:relative;padding-bottom:19px}.include-exclude-section h2:after{content:"";position:absolute;width:50px;height:3px;background:#e68844;left:0;bottom:0}.include-main{width:50%;float:left;border-right:1px solid #e6e6e6;padding-right:36px}.exclude-main{width:50%;float:left;padding-left:46px}.exclude-main ul li:before{content:"\f057";color:#f70808}.safari-disclaimer-section{width:100%;display:inline-block;padding:0 0 0 0}.safari-disclaimer-section ul li a{color:#43a297}.safari-disclaimer-section ul li a:hover,.safari-disclaimer-section ul li a:focus{color:#e68844}.panel-body{padding:30px 0 26px 0}.panel-group{width:100%;display:inline-block;margin-bottom:0}.panel-group .panel{width:100%;float:left;border-radius:0;box-shadow:none;border:none}.panel-group .panel+.panel{margin-top:20px}.panel-default>.panel-heading{width:100%;float:left;padding:0;border-radius:0;color:#000;border:1px solid #d6dfe1}.panel-title-main .days{background:#43a297;color:#FFF;font-weight:700;position:relative;display:table-cell;padding:15px;min-width:80px;vertical-align:middle}.panel-title-main .days:after{content:"";position:absolute;right:-9px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:0;height:0;border-top:9px solid #fff0;border-bottom:9px solid #fff0;border-left:9px solid #43a297}.panel-title-main{width:100%;float:left}.panel-title{font-size:22px;display:table-cell;font-weight:700;vertical-align:middle;padding-right:70px;padding-left:30px}.panel-title-main a{width:100%;float:left;padding:0;text-decoration:none;position:relative;color:#000}.panel-title-main a:hover,.panel-title-main a:focus{color:#e68844}.more-less-btn{color:#212121;position:absolute;right:0;top:0;height:100%;width:56px;text-align:center;line-height:40px;background:#FFF;border-left:1px solid #d6dfe1}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#fff0}.panel-collapse{width:100%;float:left}.more-less-btn .glyphicon-plus:before{content:"";width:21px;height:3px;background-color:#43a297;position:absolute}.more-less-btn .glyphicon-plus:after{content:"";width:3px;height:21px;background-color:#43a297;position:absolute;left:9px;top:-9px}.more-less-btn .glyphicon{left:-10px}.glyphicon-minus:before{content:"";width:21px;height:3px;background-color:#43a297;position:absolute}.safari-day-by-day .tour-overview-left{padding:0 0 0 0}.pt-50{padding-top:50px}.pt-6{padding-top:6px}.safari-photos-img{display:block;margin-bottom:20px;position:relative;overflow:hidden}.safari-photos-img img{width:100%}.safari-videos .row{margin:0 -10px}.safari-photos .row{margin:0 -10px}.safari-photos .col-md-4,.safari-photos .col-sm-12,.safari-videos .col-md-4{padding:0 10px}.safari-photos .bottom-btn-block{padding-top:56px}.safari-photos-img a{position:relative;width:100%;display:inline-block}.safari-photos-img a:before{content:"";background-color:rgb(0 0 0 / .76);position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;z-index:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.safari-photos-img a:hover:before{opacity:1}.safari-photos-img:hover img{filter:blur(2px)}.safari-photos-img:hover .gallery-icon img{filter:blur(0)}.gallery-icon{width:32px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.gallery-icon img,.video-icon img{width:100%;height:auto}.safari-photos-img:hover .gallery-icon{opacity:1;filter:blur(0)}.video-icon{width:66px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;filter:blur(0)}.safari-photos-img:hover .video-icon{opacity:1;filter:blur(0)}.safari-photos-img:hover .video-icon img{filter:blur(0)}.safari-videos-title{display:block;font-weight:700;color:#000;line-height:22px;padding-bottom:10px;min-height:76px}.safari-videos-main .safari-photos-img{margin-bottom:15px}.safari-videos-main{display:block}.safari-videos .bottom-btn-block{padding-top:66px}.safari-videos .col-md-10{padding:0 10px}.skillbar{width:100%;float:left;position:relative;display:block}.skillbar-bar:before{border:1px solid #17675d;content:"";height:19px;position:absolute;width:100%;z-index:1;top:2px}.skillbar-bar{width:100%;float:left;height:17px;margin-top:3px;background:#43a297;transition-property:width,background-color}.skillbar-bar-main{width:64%;float:left;position:relative;margin-bottom:17px}.skillbar-title{width:28%;float:left;padding-right:26px;line-height:22px}.skill-bar-percent{width:8%;float:right;font-size:14px;padding-left:15px;text-align:right}.safari-reviews-title{width:100%;float:left;padding-bottom:15px}.safari-reviews-title h2{width:70%;float:left}.safari-reviews-title .btn-block{width:30%;float:left;text-align:right}.safari-reviews-bar{width:100%;float:left;background-color:#fff;border:solid 1px #dce4e4;padding:26px 22px 14px 22px;margin-bottom:26px}.safari-reviews-bar p{float:left;margin:0}.skillbar-title .review-star{float:right;font-size:14px;padding-left:15px;padding-right:0}.skillbar-title .review-star a{color:#cfcfd3}.skillbar-title .review-star a.rated,.skillbar-title .review-star a:hover,.skillbar-title .review-star a:focus{color:#f89b16!important}.safari-reviews-container{width:100%;display:inline-block}.safari-reviews-main{width:100%;float:left;position:relative;border-bottom:1px solid #dcdce1;padding:22px 0 22px 0}.safari-reviews-main:last-child{padding-bottom:0;border-bottom:none}.safari-review-thumb{width:85px;position:absolute;left:0;top:24px;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.safari-review-thumb img{width:100%;max-height:85px}.safari-review-sidebar .safari-review-thumb img{width:100%;max-height:66px}.safari-reviews-content{display:block;margin-left:110px}.safari-reviews-content strong{color:#e68844}.safari-reviews-content h2{margin:0 0 7px 0!important;font-size:20px;font-weight:600}.safari-review-date{display:block;padding-bottom:12px;font-size:16px}.review-star{display:inline-block;font-size:14px;padding-right:10px}.review-star a{color:#cfcfd3}.review-star a.rated,.review-star a:hover,.review-star a:focus{color:#f89b16!important}.safari-reviews-content p{float:none;margin:0 0 12px 0;padding:0}.safari-reviews-content p:last-child{margin:0 0 0 0}.reviews-btn-block{width:100%;display:inline-block;text-align:center;border-bottom:1px solid #dcdce1;padding:80px 0 60px 0}.safari-reviews .bottom-btn-block{padding-top:56px}#enquiry-now,#request-quote,#itinerary-enquires-popup{background:#fff;text-align:left;max-width:400px;margin:40px auto;position:relative}.enquiry-now-main{max-width:800px!important;padding:0;font-size:16px;line-height:22px;background:#fff;text-align:left;max-width:400px;margin:40px auto;position:relative}.popup-title{width:100%;display:inline-block;background-color:#4ca69c;padding:18px 15px 18px 40px;text-align:left}.popup-title h2{color:#FFF;font-size:26px;font-weight:600;margin:0 0 0 0}.popup-content-main{width:100%;display:inline-block;padding:36px 40px 40px 40px}.tours-enquiry{width:100%;float:left}.enquiry-tours-thumb{width:32%;float:left}.enquiry-tours-thumb img{width:100%}.enquiry-tours-shortinfo{width:68%;float:left;padding:15px 0 0 30px;text-align:left}.enquiry-tours-shortinfo h2{margin:0 0 5px 0;font-size:22px}.enquiry-tours-shortinfo h2 a{color:#000}.enquiry-tours-shortinfo h2 a:hover,.enquiry-tours-shortinfo h2 a:focus{color:#e68844}.enquiry-tours-shortinfo .safaris-price-info{padding:18px 0 0 0;border-top:none}.enquiry-tours-shortinfo .safaris-price-info ul li{width:auto;padding:0 30px 0 0}.enquiry-tours-shortinfo .safaris-price-info ul li:last-child{border-left:1px solid #dcdce1;padding:0 0 0 30px}.enquiry-tours-shortinfo .tours-partner-name{font-size:16px}.enquiry-tours-shortinfo .safari-departures-time{color:#000}.popup-content-main .note{font-size:17px;font-weight:700;margin-top:30px}.popup-content-main .note h2{font-size:18px;font-weight:800;text-transform:none;font-family:'Nunito',Arial,Helvetica,sans-serif}.popup-content-main .note:before,.popup-content-main .note:after{display:none}.popup-field-group{width:100%;float:left;padding:15px 0 12px 0;border-bottom:1px solid #dcdce1}.popup-field-group:first-child{padding-top:0}.popup-field-group.no-border{border:none;padding-bottom:0}.popup-field-group h2{font-size:22px;color:#4da79c;font-weight:400;margin:19px 0 15px 0}.popup-field-group:first-child h2{margin-top:0}.popup-content-main .btn-block{width:100%;float:left;padding-top:0}.btn.green.solid{background-color:#4da79c;min-width:156px;color:#FFF;border-color:#4da79c}.btn.green.solid:hover,.btn.green.solid:focus,.btn.green.solid:active{background-color:#fff0;color:#4da79c}.popup-content-main .btn.solid,.popup-content-main .btn.green.solid{min-width:156px;margin-right:16px;font-weight:600}.popup-content-main .input-text,.popup-content-main textarea{border:1px solid #cccfcf}.popup-content-main .input-text:focus,.popup-content-main textarea:focus{border:1px solid #43a297}.popup-content-main .bootstrap-select>.dropdown-toggle.btn{border:1px solid #cccfcf}.popup-content-main .bootstrap-select>.dropdown-toggle.btn:hover,.popup-content-main .bootstrap-select>.dropdown-toggle.btn:focus{border:1px solid #cccfcf}.without-login-reviews{width:100%;float:left;border-bottom:solid 1px #dcdce1;padding:0 0 70px 0;margin-bottom:60px}.without-login-reviews .btn-block{padding-top:5px}.without-login-reviews .btn{min-width:116px}.without-login-reviews p{font-weight:600}.reviews-form{width:100%;float:left}.with-login-reviews{width:100%;float:left;border-bottom:solid 1px #dcdce1;padding:0 0 70px 0;margin-bottom:60px}.with-login-reviews .col-4{width:100%;max-width:360px;float:left;padding:0 15px 0 15px}.with-login-reviews .col-6{width:100%;max-width:590px;float:left;padding:0 15px 0 15px}.with-login-reviews .col-6 .bootstrap-select{width:48.5%!important;float:left}.with-login-reviews .col-6 .bootstrap-select:last-child{margin-left:2.5%}.with-login-reviews .col-6 .bootstrap-select>.dropdown-toggle.btn{min-width:100%}.with-login-reviews .col-6 label{width:100%;float:left}.give-rating .star{font-size:20px;display:inline-block;padding-left:22px;vertical-align:middle}.give-rating .star a{margin-left:1px;color:#cfcfd3}.give-rating .star a.rated{color:#f89b16!important}.give-rating .star a:hover,.give-rating .star a:focus{color:#f89b16!important}.give-rating ul{width:100%;float:left;margin:5px 0 0 0}.give-rating ul li{width:34%;float:left;margin:0 0 12px 0;padding:0 0 0 0}.give-rating ul li:last-child{margin-bottom:0}.give-rating ul li:first-child{width:100%!important}.give-rating ul li:before{content:"";display:none}.give-rating .rating-text{min-width:150px;display:inline-block}.travel-partners-page{padding:44px 0 76px 0}.travel-partners-list{width:100%;float:left}.travel-partners-page .top-partners-main{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;background-color:#fff;margin-bottom:30px;border:solid 1px #dce4e4}.travel-partners-page .top-partners-main:hover,.travel-partners-page .top-partners-main:focus{-webkit-box-shadow:0 0 17px rgb(0 0 0 / .2);-moz-box-shadow:0 0 17px rgb(0 0 0 / .2);box-shadow:0 0 17px rgb(0 0 0 / .2)}.safari-review-sidebar .safari-reviews-main:last-child:after{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.safari-review-sidebar .safari-reviews-main:last-child{padding-bottom:0}.safari-review-sidebar{padding:21px 0 18px 0}.safari-review-sidebar .safari-reviews-container{padding-top:11px}.safari-review-sidebar .sidebar-title{padding:0 17px}.travel-partners-page .partners-destinations p{font-size:14px;line-height:22px;text-align:left;min-height:70px}.travel-partners-page .partners-destinations{padding:0 15px}.travel-partners-page .partners-destinations ul{padding-bottom:17px;min-height:48px}.sort-by-ratings{width:124px;float:left}.safari-review-sidebar .safari-review-thumb{width:66px;top:20px;left:20px}.safari-review-sidebar .safari-reviews-content{margin-left:80px}.safari-review-sidebar .safari-reviews-content h2{font-size:14px;margin:0 0 4px 0!important}.safari-review-sidebar .safari-reviews-content p{font-size:16px;line-height:22px}.safari-review-sidebar .safari-review-date{padding-bottom:2px}.safari-review-sidebar .safari-reviews-main{padding:18px 17px 18px 17px}.safari-review-sidebar .safari-reviews-main:after{content:"";position:absolute;height:1px;left:-22px;bottom:-1px;right:0;box-shadow:0 1px 0 rgb(255 255 255);-webkit-box-shadow:0 1px 0 rgb(255 255 255);-moz-box-shadow:0 1px 0 rgb(255 255 255)}.travel-partners-page .top-partners-main h2{margin-bottom:12px}.travel-partners-detail-page{padding:0 0 76px 0px!important}.travel-partners-detail-page .safari-travel-partner{max-width:360px;-webkit-box-shadow:0 0 17px rgb(0 0 0 / .18);-moz-box-shadow:0 0 17px rgb(0 0 0 / .18);box-shadow:0 0 17px rgb(0 0 0 / .18)}.travel-partners-detail-page .safari-travel-partner:hover,.travel-partners-detail-page .safari-travel-partner:focus{-webkit-box-shadow:0 0 17px rgb(0 0 0 / .6);-moz-box-shadow:0 0 17px rgb(0 0 0 / .6);box-shadow:0 0 17px rgb(0 0 0 / .6)}.travel-partners-detail-page .safari-partner-logo{padding-top:22px;padding-bottom:15px}.travel-partners-detail-page .siteinfo-block-main .col-md-4:last-child{border-right:1px solid #dcdce1}.travel-partners-detail-page .siteinfo-block.operators-safari.text-left{margin:0}.travel-partners-detail-page .siteinfo-block-detail{text-align:left}.travel-partners-detail-page .siteinfo-block .star{display:block;font-size:14px}.travel-partners-detail-page .siteinfo-block .star a{margin-left:1px;color:#cfcfd3}.travel-partners-detail-page .siteinfo-block .star a.rated{color:#e68844!important}.travel-partners-detail-page .siteinfo-block .star a:hover,.travel-partners-detail-page .siteinfo-block .star a:focus{color:#e68844!important}.travel-partners-overview-section{width:100%;float:left;padding:46px 0}.travel-partners-overview-section h2{margin-top:0}.tabs-content .safari-travel-partner{max-width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;bottom:auto;top:0;position:relative;border:solid 1px #dce4e4;right:0}.tabs-content .safari-travel-partner:hover,.tabs-content .safari-travel-partner:focus{-webkit-box-shadow:0 0 17px rgb(0 0 0 / .18);-moz-box-shadow:0 0 17px rgb(0 0 0 / .18);box-shadow:0 0 17px rgb(0 0 0 / .18)}.tabs-content .safari-travel-partner:after{content:"";position:absolute;left:-14px;top:47px;width:0;height:0;margin:0 auto;border-top:14px solid #fff0;border-bottom:14px solid #fff0;border-right:14px solid #dce4e4}.tabs-content .safari-travel-partner:before{content:"";position:absolute;left:-12px;top:49px;width:0;height:0;margin:0 auto;border-top:12px solid #fff0;border-bottom:12px solid #fff0;border-right:12px solid #FFF;z-index:1}.tabs-content .safari-partner-logo{padding:16px 15px 28px 15px}.tabs-content .safari-travel-partner h2{margin:0 0 4px 0}ul.travel-partner-destinations{display:block;margin:0;text-align:center;padding:12px 15px 0 15px}ul.travel-partner-destinations li{display:inline-block;margin:2px 0;padding:0 2px 0 2px;vertical-align:top}ul.travel-partner-destinations li img{width:26px}ul.travel-partner-destinations li:before{display:none}.tabs-content .safari-travel-partner .btn-block .btn{font-size:16px}.travel-partners-detail-page .tabs-content{padding:45px 0 0 0}.travel-partners-tabs .social-share-main{padding:60px 0 0 0;border-top:1px solid #dcdce1;margin-top:40px}.travel-partners-tabs .social-share-main ul li a{min-width:90px;height:45px;line-height:45px}.partners-company-text{width:100%;float:left;padding:0 15px 0 0}.partners-company-profile ul{margin:30px 0 30px 0}.memberships-affiliations{width:100%;display:inline-block;padding:15px 0 0 0}.memberships-affiliations ul{margin:0 -10px}.memberships-affiliations ul li{float:left;margin:10px 0;padding:0 10px 0 10px}.memberships-affiliations ul li:before{display:none}.memberships-logo{width:160px;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#FFF;text-align:center;border:solid 1px #dce4e4;overflow:hidden;height:105px}.memberships-logo img{max-width:100%;max-height:105px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.memberships-affiliations h2{margin:0 0 11px 0!important}.partners-safari-photos .col-md-4,.partners-safari-videos .col-md-4{padding:0 10px}.partners-safari-photos .row,.partners-safari-videos .row{margin-right:-10px;margin-left:-10px}.partners-safari-map .safari-map{padding-top:0}.partners-safari-map .safari-map iframe{height:540px}.partners-safari-reviews .reviews-btn-block{border-bottom:none;padding-bottom:20px}.popup-field-group .form-group .fa-calendar{position:absolute;right:15px;bottom:15px}.popup-field-group .form-group{position:relative}.travel-partners-detail-page .tabs-content .safaris-tours-main h2{margin:0 0 4px 0}.destinations-detail-page{padding:0 0 90px 0px!important}.destinations-inner-banner .slider-text-inner{width:100%;max-width:50%;float:left}.destinations-btn-block,.destinations-park-block{width:50%;float:right;text-align:right;padding-top:10px}.destinations-btn-block .btn.btn-large,.destinations-park-block .btn.btn-large{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;padding:17px 18px 17px 18px;border:3px solid #FFF}.destinations-detail-page .siteinfo-block.operators-safari .operators-icon{width:90px;top:10px}.destinations-detail-tabs{padding:56px 0 85px 0}.destinations-overview-slider .slick-prev{left:30px;z-index:1}.destinations-overview-slider .slick-next{right:30px}.destinations-overview-slider .slick-prev,.destinations-overview-slider .slick-next{width:60px;height:60px}.destinations-overview-slider .slick-prev:before{right:0;top:50%;margin:-4px auto 0 auto}.destinations-overview-slider .slick-next:before{right:0;top:50%;margin:-5px auto 0 auto}.destinations-overview-slider .slick-prev:hover:before,.destinations-overview-slider .slick-prev:focus:before{background-position:0 -17px}.destinations-overview-slider .slick-next:hover:before,.destinations-overview-slider .slick-next:focus:before{background-position:0 -17px}.destination-highlights{width:100%;display:inline-block;padding:15px 0 0 0}.destination-highlights h2{margin:0 0 17px 0!important}.destinations-overview-text{display:block;background-color:rgb(255 255 255 / .95);margin-left:5.18%;margin-right:5.18%;margin-top:-122px;position:relative;z-index:1;padding:36px 46px 0 46px}.destinations-overview{margin-top:-26px}.destinations-overview-slider .slick-list{padding-bottom:0}.destinations-detail-tabs .bottom-btn-block{border-top:1px solid #dcdce1}.travel-seasons-section ul li strong{color:#43a297}.travel-seasons-section ul li{line-height:30px;margin:0 0 4px 0}.tabs-content-block{display:block;padding-bottom:30px}.tabs-content-block:last-child{padding-bottom:0}.tabs-content-block h2{margin:0 0 17px 0!important}.travel-insurance-block ul{margin:0 0 19px 0}.health-safety-section ul li{line-height:26px}.tourist-information-section ul li:before{content:"\f0c1"}.tourist-information-section ul li a{color:#43a297}.tourist-information-section ul li a:hover,.tourist-information-section ul li a:focus{color:#e68844}.destinations-detail-tabs .tabs-content{padding:56px 0 60px 0}.destinations-detail-tabs .top-partners-main{max-width:315px;float:right;-webkit-box-shadow:0 0 12px rgb(0 0 0 / .25);-moz-box-shadow:0 0 12px rgb(0 0 0 / .25);box-shadow:0 0 12px rgb(0 0 0 / .25)}.destinations-partners-sidebar{width:100%;float:right;max-width:315px;position:relative;right:-40px}.destinations-partners-title{width:100%;float:right;text-align:center;padding-bottom:0}.destinations-partners-title h2{margin:0 0 8px 0!important}.destinations-partners-title h2 strong{font-weight:800;color:#e68844}.destinations-partners-slider{width:100%;float:left;padding:0 0 0 0}.destinations-partners-slider .slider-item{padding:22px 0}.destinations-partners-slider .partners-destinations p{font-size:14px;line-height:22px;text-align:left}.destinations-partners-slider .top-partners-main h2{height:auto;margin:22px 0 3px 0}.destinations-partners-slider .partners-destinations .title{color:#000;padding-bottom:8px;font-size:16px}.destinations-partners-slider .partners-destinations ul{margin-bottom:12px!important}.destinations-partners-slider .top-partners-main .btn.btn-large{min-width:100%;border:5px solid #FFF;padding:14px 18px;font-size:17px}.destinations-partners-slider .top-partners-main .btn-large img{display:inherit}.destinations-partners-slider .top-partners-main .btn-block{margin-top:18px}.destination-specialist-sidebar{width:100%;max-width:315px;float:left;background-color:#fff;border-top:4px solid #43a297;margin-top:40px;position:relative;right:-40px;text-align:center;-webkit-box-shadow:0 0 12px rgb(0 0 0 / .25);-moz-box-shadow:0 0 12px rgb(0 0 0 / .25);box-shadow:0 0 12px rgb(0 0 0 / .25)}.destination-specialist{display:block;padding:0 22px 8px 22px;margin-top:-44px;font-size:16px;line-height:22px}.destination-specialist .specialist{width:82px;height:82px;display:inline-block;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.destination-specialist .specialist img{width:100%}.destination-specialist .specialist-name{display:block;text-transform:uppercase;font-size:16px;color:#717877;line-height:20px;padding-top:5px}.destination-specialist .specialist-name strong{display:block;font-weight:600}.destination-specialist h2{font-size:24px;margin:12px 0 8px 0;font-weight:600}.destination-specialist p{color:#000;letter-spacing:.5px}.destination-specialist .call-section{display:block;font-size:20px;text-transform:uppercase}.destination-specialist .call-section a{font-weight:600;color:#43a297;font-family:'Montserrat',sans-serif;white-space:nowrap}.destination-specialist .call-section span{display:block;font-size:12px;text-transform:uppercase;padding-top:10px;line-height:18px}.destination-specialist .call-section p{margin:0;line-height:normal}.destination-specialist .or{display:block;font-size:12px;text-transform:uppercase;padding:12px 0 0 0}.destination-specialist-sidebar .btn.btn-large{min-width:100%;border:5px solid #FFF}.getting-around-section ul li a{display:block;color:#43a297;padding-top:10px}.getting-around-section ul li a i{margin-right:5px}.destinations-safari-photos .row,.destinations-safari-videos .row{margin:0 -10px}.destinations-safari-photos .col-md-4,.destinations-safari-videos .col-md-4,.destinations-safari-photos .col-md-12{padding:0 10px}.destinations-reviews .reviews-btn-block{padding-bottom:0px!important;border-bottom:none}.destinations-wildlife-areas-section{width:100%;float:left;padding:60px 0 50px 0}.destinations-wildlife-areas-section .container{position:relative}.destinations-other-posts{padding:60px 0 96px 0}.destinations-other-posts .popular-safaris-box{background:#FFF}.destinations-other-posts .inner-section-title h2,.destinations-wildlife-areas-section .inner-section-title h2,.destinations-detail-page .top-partners-section .inner-section-title h2,.destinations-map-section .inner-section-title h2,.destinations-detail-page .top-destinations-section .inner-section-title h2{font-size:36px}.destinations-wildlife-areas-section .inner-section-title h2{margin-bottom:0}.destinations-wildlife-areas-section .inner-section-title{margin:0 0 30px 0}.destinations-wildlife-areas-section .destinations-detail{width:100%;height:100%;padding:0 24px 22px 24px;transform:none;-webkit-transform:none;-moz-transform:none;right:auto;top:0}.destinations-wildlife-areas-section .destinations-detail p{padding-bottom:0;margin:0 0 7px 0;opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0%,0);-moz-transform:translate3d(0,0,0)}.destinations-wildlife-areas-section .destinations-detail .text-btn{display:block}.destinations-wildlife-areas-section .destinations-box .text-btn a{color:#e68844}.destinations-wildlife-areas-section .destinations-box .text-btn a:hover,.destinations-wildlife-areas-section .destinations-box .text-btn a:focus{color:#FFF}.destinations-wildlife-areas-section .destinations-box h2{font-size:18px;text-transform:none;letter-spacing:.5px;line-height:24px;position:absolute;left:22px;right:22px;bottom:14px;transition:transform 0.4s;-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s}.destinations-detail-inner{position:absolute;left:22px;right:22px;opacity:0;padding-bottom:22px;bottom:0;transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transition:opacity 0.2s,transform 0.35s;-webkit-transition:opacity 0.2s,transform 0.35s;-moz-transition:opacity 0.2s,transform 0.35s}.destinations-wildlife-areas-section .destinations-box:hover .destinations-detail-inner{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);opacity:1}.destinations-wildlife-areas-section .destinations-box:hover .destinations-detail{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.destinations-wildlife-areas-section .destinations-box:hover h2{transform:translate3d(0,-112px,0);-webkit-transform:translate3d(0,-112px,0);-moz-transform:translate3d(0,-112px,0)}.destinations-detail-page .top-partners-section .inner-section-title .half-title{max-width:800px}.destinations-detail-page .top-partners-section .inner-section-title{margin:0 0 26px 0}.destinations-detail-page .top-partners-section .inner-section-title h2{margin-bottom:0}.destinations-map-section{width:100%;float:left;border-bottom:1px solid #dcdce1;padding:76px 0 76px 0}.destinations-detail-page .top-partners-section{padding:66px 0 70px 0}.destinations-map-section .safari-map{padding-top:0}.destinations-map-section .safari-map iframe{width:100%!important;height:480px!important}.destinations-map-section .inner-section-title{margin:0 0 26px 0}.destinations-detail-page .top-destinations-section .container{position:relative}.destinations-detail-page .top-destinations-section .inner-section-title h2{margin:0}.destinations-detail-page .top-destinations-section .inner-section-title{margin:0 0 50px 0}.destinations-detail-page .top-destinations-section{background:#FFF;padding:70px 0 12px 0;border-bottom:none}.destinations-detail-page .top-destinations-section .destinations-box{margin-bottom:0}.destinations-detail-page .social-share-main{padding-top:66px;padding-bottom:0}.destinations-detail-page .similar-countries .slick-list{padding-bottom:0}.login-popup-main{background:#f4f4f4;text-align:left;max-width:546px;margin:40px auto;position:relative}.login-popup-main .input-text{background-color:#f7f7f7;border:1px solid #c6c9ca}.register-as-travel-partner p{font-size:16px;line-height:24px}.register-as-travel-partner .form-group.text-left{margin-top:-6px;margin-bottom:14px}.solid-title{position:absolute;left:0;right:0;text-align:left;font-size:20px;font-weight:800;color:#56605f}.solid-title:before{content:"";height:1px;position:absolute;left:0;top:0;right:0;background:#9fcdca}.solid-title span{background:#f7f7f7;padding:5px 22px 5px 0;display:inline-block;z-index:1;position:relative;top:-18px;color:#4ca69c}.form-heading{display:block;padding:16px 0 26px 0;position:relative}.admin-page{padding:90px 0 90px 0}.admin-menu{width:34.5%;float:left;padding-left:70px}.admin-content{width:65.5%;float:left;padding-right:70px;padding-left:50px}.admin-menu-inner{background-color:#fff;border:solid 1px #b4dad5}.admin-menu-inner ul{margin:0}.admin-menu-inner ul li{line-height:26px;margin:0;padding:0;font-family:'Montserrat',sans-serif;font-size:22px;font-weight:300;border-bottom:1px solid #b4dad5}.admin-menu-inner ul li:last-child{border-bottom:none}.admin-menu-inner ul li:before{content:""}.admin-menu-inner ul li a{color:#000;display:block;line-height:normal;position:relative;padding:18px 5px 20px 94px;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.admin-menu-inner ul li a:hover,.admin-menu-inner ul li a:focus,.admin-menu-inner ul li a.active{color:#FFF;background-color:#43a297}.admin-menu-inner ul li a span{width:70px;position:absolute;font-size:30px;color:#43a297;line-height:60px;text-align:center;left:0;top:0;height:100%;border-right:1px solid #b4dad5}.admin-menu-inner ul li a:hover span,.admin-menu-inner ul li a:focus span,.admin-menu-inner ul li a.active span{color:#FFF}.admin-menu-inner ul li a:after{content:"";width:0;height:0;position:absolute;opacity:0;right:-19px;top:0;border-top:32px solid #fff0;border-bottom:32px solid #fff0;border-left:19px solid #43a297;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.admin-menu-inner ul li a:hover:after,.admin-menu-inner ul li a:focus:after,.admin-menu-inner ul li a.active:after{opacity:1}.dashboard-main{width:100%;float:left}.admin-user-info{width:100%;float:left;position:relative;min-height:210px;margin-bottom:30px}.admin-user-thumb{width:100%;max-width:210px;position:absolute;left:0;top:0}.admin-user-thumb img{width:100%}.admin-user-detail{display:block;margin-left:240px;font-size:17px}.welcome-text{display:block;padding:0 0 17px 0;border-bottom:1px solid #dedede;margin-bottom:19px}.admin-page h2:first-child{margin:0 0 17px 0}.dashboard-main h2{margin:11px 0 11px 0!important}.dashboard-main h2 strong{font-weight:600}.admin-contact-detail{width:100%;float:left}.admin-contact-detail ul{margin:0}.admin-contact-detail ul li{width:100%;float:left;padding:0;margin-bottom:12px;font-size:18px}.admin-contact-detail ul li:last-child{margin-bottom:0}.admin-contact-detail ul li:before{content:""}.admin-contact-detail ul li .label{width:210px;float:left;text-align:right;font-size:18px;font-weight:700;padding:0 0 0 0;color:#56605f}.admin-contact-detail ul li .label-text{width:calc(100% - 210px);float:left;padding:0 0 0 30px}.edit-profile-main{display:block;padding-top:10px}.admin-content .input-text,.admin-content .bootstrap-select>.dropdown-toggle.btn,.admin-content textarea{border:1px solid #c6c9ca}.admin-content .bootstrap-select>.dropdown-toggle.btn{min-width:100%}.admin-content .input-text:focus,.admin-content textarea:focus{border:1px solid #4ca69c}.admin-btn-block{display:block}.admin-btn-block .btn{margin-right:6px}.custom-filemenu{width:100%;float:left;padding:10px;border:1px solid #c6c9ca;position:relative}.thumb-container{width:120px;position:absolute;left:10px;top:10px}.thumb-container img{width:100%}.custom-filemenu-content{display:block;margin-left:126px;text-align:center;min-height:113px}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.custom-filemenu-content .btn.solid{background-color:#858888;border:2px solid #858888;font-size:15px;font-family:'Nunito',sans-serif;text-transform:none;font-weight:600;white-space:normal;line-height:normal;min-width:inherit;padding:4px 15px;word-break:break-all}.custom-filemenu-content .btn.solid:hover,.custom-filemenu-content .btn.solid:focus,.custom-filemenu-content .btn.solid:active{background-color:#e68844;border:2px solid #e68844;color:#FFF}.custom-filemenu-content .btn.solid span{font-size:15px;font-family:'Nunito',sans-serif;color:#FFF}.custom-filemenu-content i{display:block;font-size:36px;color:#e68844;padding-bottom:7px}.custom-filemenu-content h2{margin:7px 0 7px 0!important;font-size:22px;font-weight:200}.my-favourites-main{display:block}.favourites-title{width:100%;float:left;margin-bottom:20px}.favourites-title h2{float:left;margin:6px 0 0 0!important}.favourites-title p{float:right;margin:0}.favourites-title .btn i{margin-right:5px;font-size:18px}.favourites-title .btn{border-width:2px}.favourites-safari-main{width:100%;float:left;margin-bottom:30px}.favourites-safari-main:last-child{margin-bottom:0}.favourite-head{width:100%;display:table;background-color:#43a297;font-family:'Montserrat',sans-serif;color:#FFF;padding:12px 18px 12px 20px}.favourite-head .favourite-items{font-size:24px;padding:0 15px 0 0}.favourite-head .favourite-reviews{font-size:20px;font-weight:300}.favourite-head .favourite-reviews span{display:block}.favourite-items{width:76%;display:table-cell;padding:0 15px 0 0;vertical-align:middle;font-weight:600}.favourite-reviews{width:24%;display:table-cell;letter-spacing:.5px;vertical-align:middle}.favourite-content{width:100%;float:left;border:1px solid #b4dad5}.favourite-content ul{margin:0}.favourite-content ul li{width:100%;display:table;padding:12px 18px 12px 20px;margin-bottom:0;font-size:18px;border-bottom:1px solid #b4dad5}.favourite-content ul li:last-child{border-bottom:none}.favourite-content ul li:before{content:""}.favourite-content ul li:nth-child(2n+2){background-color:#ecf6f4}.favourite-reviews .star{float:left;font-size:18px;padding-bottom:0}.favourite-reviews .star a{color:#cfcfd3}.favourite-reviews .star a.rated,.favourite-reviews .star a:hover,.favourite-reviews .star a:focus{color:#f89b16!important}.favourite-reviews .pull-right{margin-left:12px}.favourite-reviews .close-btn{width:24px;height:24px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:#43a297;display:inline-block;text-align:center;opacity:1;filter:alpha(opacity=100);padding:0 5px 0 4px;color:#FFF;font-size:14px;line-height:25px;text-shadow:inherit;font-weight:700}.favourite-reviews .close-btn:focus,.favourite-reviews .close-btn:hover{background-color:#e68845}.text-hidden{display:none}#share-favorites-popup{max-width:880px!important;padding:0;position:relative;background:#fff;text-align:left;margin:40px auto}.share-favorites-popup{display:block;padding:0;font-size:16px;line-height:22px;position:relative;background-color:#43a297;background-position:top center!important;background-size:cover!important}.share-favorites-popup-inner{max-width:436px;width:100%;display:block;position:relative;z-index:1}.share-favorites-popup:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://media.safarideal.com/wp-content/themes/safarideal/assets/images/share-favorites-popup-bg-white.jpg) repeat-y}.share-favorites-popup .popup-title{background-color:#fff0;color:#000;text-align:center;padding:40px 40px 26px 40px}.share-favorites-popup .popup-title h2{color:#000;font-size:36px;font-weight:200;margin:0 0 4px 0}.share-favorites-popup .popup-title h2 strong{font-weight:600;color:#43a297}.share-favorites-popup .popup-content-main{padding:0 40px 40px 40px}.share-favorites-popup .input-text,.share-favorites-popup textarea{border:1px solid rgb(86 96 95 / .5)}.share-favorites-popup .input-text:focus,.share-favorites-popup textarea:focus{border:1px solid #43a297}.share-favorites-popup .form-group{margin-bottom:20px}.share-favorites-popup .custom-checkbox{margin-bottom:0}.share-favorites-popup .popup-content-main .btn.solid{min-width:inherit;width:100%;margin-right:0;font-family:'Nunito',sans-serif;font-size:20px;font-weight:700}.btn.solid:hover,.btn.solid:focus,.btn.solid:active{background-color:#FFF;color:#e68844}.change-email-main{display:block;padding-top:10px}.change-email-form{display:block;padding-top:10px}.admin-content .form-group{margin-bottom:22px}.change-email-main .form-group.col-half{padding-right:15px}.change-email-main p strong{font-weight:600}.admin-content .custom-checkbox,.admin-content .custom-radio{font-size:16px}.tp-dashboard-main{display:block}.dashboard-travel-partners{width:100%;float:left;margin-bottom:42px}.dashboard-partners-logo{width:41%;float:left;background-color:rgb(255 255 255);display:table;text-align:center;border:solid 1px #b4dad5;padding:40px 22px;position:relative}.dashboard-partners-detail{width:59%;float:left;padding:0 0 0 36px;font-size:16px}.dashboard-partners-detail h2{font-size:28px;margin-bottom:9px!important}.dashboard-partners-address{display:block;margin:0 0 7px 0;color:#000}.dashboard-partners-destinations{display:block;padding-bottom:10px}.dashboard-partners-destinations ul{display:inline-block;margin:0;text-align:center}.dashboard-partners-destinations ul li{display:inline-block;margin:2px 0;padding:0 2px 0 2px;vertical-align:top}.dashboard-partners-destinations ul li img{width:26px}.dashboard-partners-destinations ul li:before{display:none}.dashboard-partners-rating{position:relative;font-size:15px;z-index:1;display:block;padding-bottom:5px}.dashboard-partners-rating a{display:inline-block;margin:0 1px;color:#cfcfd3}.dashboard-partners-rating a.rated{color:#f89b16}.dashboard-partners-rating a:hover,.dashboard-partners-rating a:focus{color:#f89b16!important}.dashboard-partners-logo:before{content:"";width:0;height:0;position:absolute;top:50%;right:-15px;border-top:15px solid #fff0;border-bottom:15px solid #fff0;border-left:15px solid #b4dad5;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.dashboard-partners-logo:after{content:"";width:0;height:0;position:absolute;top:50%;right:-14px;border-top:15px solid #fff0;border-bottom:15px solid #fff0;border-left:15px solid #FFF;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.itinerary-data-table{width:100%;float:left;padding-bottom:36px;background-color:#FFF}.itinerary-data-table .row{margin:0 -8px}.itinerary-data-table .col-lg-6{padding:0 8px}.itinerary-data-table table{width:100%;text-align:center}.itinerary-data-table table tbody strong{display:block}.itinerary-data-table table th{text-align:center}.itinerary-data-table table thead{background-color:#43a297;color:#FFF;border:1px solid #43a297;font-family:'Montserrat',sans-serif}.itinerary-data-table table thead th{font-size:22px;padding:12px 10px 10px 10px;font-weight:500}.itinerary-data-table table td{width:40px;font-size:16px;padding:18px 10px 12px 10px;color:#000;border:1px solid #43a297}.itinerary-data-table table td strong{font-size:22px;font-family:'Montserrat',sans-serif;font-weight:600}.itinerary-data-table table tbody{border:1px solid #43a297}.profile-info-table{width:100%;float:left;font-size:18px}.profile-info-table table{width:100%}.profile-info-table table tbody strong{display:block}.profile-info-table table thead{background-color:#43a297;color:#FFF;border:1px solid #43a297;font-family:'Montserrat',sans-serif}.profile-info-table table thead th{font-size:22px;padding:11px 18px 9px 18px;font-weight:500}.profile-info-table table td{width:40px;padding:12px 18px 10px 18px;color:#000;border:1px solid rgb(67 162 151 / .4);font-weight:300;font-family:'Nunito',Arial,Helvetica,sans-serif}.profile-info-table table td strong{font-weight:600}.profile-info-table table tbody{border:1px solid #43a297}.profile-info-table table tbody tr{background-color:#FFF}.profile-info-table table tbody tr:nth-of-type(2n+2){background-color:#ecf6f4}.tp-edit-profile-main,.company-profile-main,.view-itineraries-main{display:block}.company-profile-main{padding-top:10px}.form-section{width:100%;float:left;padding-bottom:36px;border-bottom:1px solid #cccfcf;margin-bottom:40px}.form-section:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.thumb-large .thumb-container{width:150px;border:solid 1px rgb(86 96 95 / .3);padding:24px 10px;text-align:center;left:20px;top:20px;bottom:20px}.thumb-large .thumb-container img{max-width:122px}.thumb-large .custom-filemenu-content{margin-left:156px}.thumb-large .custom-filemenu-content p{font-size:10px;font-weight:600;margin:0 0 0 0}.thumb-large .custom-filemenu-content h2{margin:7px 0 0 0!important;line-height:20px}.thumb-large .custom-filemenu-content i{font-size:30px;padding-bottom:2px}.company-profile-main .col-half{float:left;padding-right:15px}.company-memberships-logo{width:100%;float:left;padding-top:12px}.company-memberships-logo ul{margin:0 -8px}.company-memberships-logo ul li{float:left;margin:10px 0;padding:0 10px 0 10px}.company-memberships-logo ul li:before{display:none}.company-memberships-logo .memberships-logo{padding:10px}.company-memberships-logo .memberships-logo img{max-height:85px;border:none}.editor-photos{width:100%;display:inline-block;padding:15px;border:1px solid #c6c9ca;background-color:#FFF}.editor-photos ul{margin:0 -8px}.editor-photos ul li{width:20%;float:left;margin:0 0 16px 0;padding:0 8px 0 8px}.editor-photos ul li:before{display:none}.editor-photo-img{display:block}.editor-photo-img img{width:100%}.admin-btn.btn{min-width:inherit;background-color:#eeebeb;border:1px solid #cccfcf;color:#39403f;font-size:18px;font-family:'Nunito',sans-serif;padding:0 15px;font-weight:600;text-transform:none;line-height:44px}.admin-btn.btn span{display:inline-block;font-size:30px;padding-right:5px}.admin-btn-container{width:100%;display:inline-block}.admin-btn.btn:hover,.admin-btn.btn:focus,.admin-btn.btn:active{background-color:#d5d5d5;border:1px solid #bababa;color:#000}.company-profile-main hr{border-color:#c6c9ca;margin:36px 0 46px 0}.editor-videos{width:100%;display:table;border:1px solid #c6c9ca;position:relative;margin-bottom:17px}.editor-videos-left{width:23%;display:table-cell;background:#f4f4f4;border-right:1px solid #cccfcf;vertical-align:middle;padding:12px 0 12px 0}.videos-lable-text{display:block;padding:17px 15px 17px 48px;text-align:right;border-bottom:1px solid #cccfcf;vertical-align:middle;font-weight:600;color:#39403f}.videos-lable-text:last-child{border-bottom:none}.editor-videos-right{width:77%;display:table-cell;background:#FFF;vertical-align:middle;padding:12px 66px 12px 22px}.editor-videos-right .input-text{width:100%;float:left;margin:6px 0}.videos-number{width:32px;height:32px;position:absolute;left:10px;top:50%;text-align:center;line-height:30px;color:#39403f;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:#fff;border:solid 1px #cccfcf}.minus-btn{position:absolute;right:17px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.minus-btn a{width:32px;display:inline-block;height:32px;text-align:center;line-height:32px;font-size:14px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:#fff;border:solid 1px #cccfcf;color:#7f7f7f}.minus-btn a:hover,.minus-btn a:focus,.minus-btn a:active{background-color:#eeebeb;border:1px solid #bdbdbd;color:#000}label span{display:block;color:#8c9291;font-size:12px;line-height:16px;padding:2px 0}.itineraries-box-main{width:100%;float:left}.itineraries-box-title{width:100%;float:left;background-color:#43a297;color:#FFF;padding:14px 20px 14px 20px;font-family:'Montserrat',sans-serif;position:relative}.itineraries-box-title h2{color:#FFF;margin:0!important}.itineraries-box-content{width:100%;float:left;border:1px solid rgb(67 162 151 / .4)}.itineraries-main{width:100%;float:left;border-bottom:1px solid rgb(67 162 151 / .4);padding:20px 20px;position:relative;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.itineraries-main:last-child{border-bottom:none}.itineraries-thumb{width:100%;max-width:222px;position:absolute;left:20px}.itineraries-detail{display:block;min-height:130px;padding-right:34px;margin-left:242px}.itinerarie-ratings{display:block;font-size:16px;padding-bottom:4px}.itinerarie-ratings p{display:inline-block;vertical-align:middle}.itineraries-main h2{font-size:20px;margin:0 0 6px 0!important}.itineraries-main h2 a{color:#000}.itineraries-main h2 a:hover,.itineraries-main h2 a:focus{color:#e68844}.itineraries-main .review-star{font-size:18px}ul.itinerarie-photos-videos{width:100%;float:left;margin:0;font-size:16px;padding-bottom:10px}ul.itinerarie-photos-videos li{display:inline-block;padding:0 7px 0 15px;margin:0}ul.itinerarie-photos-videos li:before{content:"/";font-weight:800}ul.itinerarie-photos-videos li:first-child:before{display:none}ul.itinerarie-photos-videos li:first-child{padding:0 7px 0 0}.status-main{float:left;text-align:center;font-size:16px;line-height:14px}.status-label{float:left;padding:7px 10px;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:300;background:#FFF}.status-text{min-width:88px;float:left;padding:7px 10px;color:#FFF}.status-live{border:1px solid #30bf66}.status-live .status-text{background:#30bf66}.itineraries-main:hover{background-color:#eef7f5}.itineraries-main .btn-block{width:32px;position:absolute;right:16px;top:32px;opacity:0;-webkit-transition:opacity 0.2s,-webkit-transform 0.35s;-moz-transition:opacity 0.2s,-moz-transform 0.35s;transition:opacity 0.2s,transform 0.35s;transform:translate3d(50px,0,0);-webkit-transform:translate3d(50px,0,0);-moz-transform:translate3d(50px,0,0)}.icon-btn{width:32px;display:inline-block;height:32px;text-align:center;margin:3px 0;line-height:31px;color:#43a297;font-size:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#eef7f5;border:solid 1px #43a297}.icon-btn:hover,.icon-btn:focus,.icon-btn:active{background-color:#43a297;color:#FFF}.itineraries-main:hover .btn-block{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.status-under-review{border:1px solid #eb1818}.status-under-review .status-text{background:#eb1818}.status-draft{border:1px solid #acc4c1}.status-draft .status-text{background:#acc4c1;color:#414141}.view-itineraries-main .pagination-main{text-align:center}.add-itineraries-main{width:100%!important;float:left;padding:0px!important}.add-itineraries-main .section-title{margin:0 0 0 0}.back-btn{display:block;padding:10px 0}.back-btn .btn{border:2px solid #e68844}.back-btn .btn i{font-size:18px;margin-right:2px}.stepform-container{width:100%;display:inline-block;padding-top:26px}.stepform-menu{width:100%;float:left}.stepform-content{width:100%;float:left;border:1px solid #43a297;padding:40px 50px 22px 50px}.stepform-menu ul{width:100%;display:table;margin:0;table-layout:fixed}.stepform-menu ul li{display:table-cell;vertical-align:middle;margin:0;font-size:17px;text-transform:uppercase;border-right:2px solid #FFF;font-weight:700;padding:0}.stepform-menu ul li:before{display:none}.stepform-menu ul li:after{z-index:1;-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px);content:'';position:absolute;top:0;left:100%;width:0;height:0;border-top:49px solid #fff0;border-bottom:49px solid #fff0;border-left:30px solid #FFF}.stepform-menu ul li a{display:block;color:#787676;padding:26px 5px 24px 57px;background-color:#f1f1f1;position:relative;border-color:#f1f1f1}.stepform-menu ul li a strong{display:block;font-weight:800;font-size:18px;color:#000;padding-top:4px}.stepform-menu ul li a:after{z-index:2;content:'';position:absolute;top:0;left:100%;width:0;height:0;border-top:49px solid #fff0;border-bottom:49px solid #fff0;border-left:30px solid #f1f1f1}.stepform-menu ul li:last-child{border-right:none}.stepform-menu ul li.current:last-child:before{right:10px}.stepform-menu ul li:first-child a{padding-left:30px}.stepform-menu ul li:last-child:after,.stepform-menu ul li:last-child a:after{display:none}.stepform-menu ul li.current a{background-color:#43a297;color:#FFF}.stepform-menu ul li.current a strong{color:#FFF}.stepform-menu ul li.current a:after{border-left:30px solid #43a297}.stepform-menu ul li.current:before{display:block;content:"\f00c";width:28px;height:28px;z-index:1;text-align:center;line-height:28px;color:#e68844;font-size:16px;background-color:#FFF;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;right:-8px;left:auto;top:50%;z-index:3;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.add-itineraries-main .col-half{float:left;padding-right:15px}label i{color:red;position:relative;left:5px;font-style:normal}.add-itineraries-main label.required:after{color:red}.custom-filemenu.full{padding:20px}.custom-filemenu.full .thumb-container{width:100%;max-width:280px;text-align:center;left:20px;top:20px;bottom:20px;overflow:hidden}.custom-filemenu.full .thumb-container img{max-height:164px}.custom-filemenu.full .custom-filemenu-content{margin-left:286px;min-height:164px;padding-top:18px}.custom-filemenu.full .custom-filemenu-content p{font-size:10px;font-weight:600;margin:0 0 0 0}.custom-filemenu.full .custom-filemenu-content h2{margin:7px 0 0 0!important;line-height:20px}.custom-filemenu.full .custom-filemenu-content i{font-size:30px;padding-bottom:2px}.fees-commission{width:100%;float:left;padding-top:5px}.fees-commission-text{display:block;color:#39403f;font-size:20px;font-weight:800}.fees-commission .form-group{width:auto;padding:0 55px 0 60px;border-right:1px solid #c6c9ca}.fees-commission .form-group:first-child{padding-left:0}.fees-commission .form-group:last-child{border:none}.add-itineraries-main .admin-btn-block .text-right .btn{margin-right:0;margin-left:6px;font-size:14px}.add-itineraries-main .admin-btn-block .text-left{width:30%;float:left}.add-itineraries-main .admin-btn-block .text-right{width:70%;float:left}.add-itineraries-main .admin-btn-block{padding-top:34px}.add-itineraries-main .admin-btn-block .text-left .btn{margin-right:6px;margin-left:0}.add-itineraries-main .admin-btn-block .btn.btn-small{line-height:50px}.stepform-overview .separator,.stepform-prices .separator{width:100%;float:left;padding:0 15px;margin:18px 0 36px 0}.stepform-overview .separator:before,.stepform-prices .separator:before{display:block;content:"";height:1px;z-index:1;background-color:#cfd2d2}.input-list{width:100%;float:left}.input-list ul{margin:0}.input-list ul li{width:19%;display:inline-block;margin:0 0 2px 0;vertical-align:top;padding:0 12px 0 0}.input-list ul li:before{display:none}.input-list .custom-checkbox,.input-list .custom-radio{color:#000}.input-list.custom ul li{width:auto;min-width:111px}.input-list.custom .form-group{width:auto}.input-list label{margin-bottom:8px}.month-list{width:100%;float:left;max-width:747px;padding-left:36px;border-left:1px solid #cfd2d2;margin-bottom:10px}.month-list .custom-checkbox{margin:5px 0 5px 0}.mb-0{margin-bottom:0!important}.editor-overview-listing{width:100%;float:left;border:1px solid #c6c9ca;position:relative;padding:26px 65px 30px 65px}.editor-overview-listing .videos-number{left:17px!important;top:64px;transform:none;-webkit-transform:none;-moz-transform:none}.editor-overview-listing .minus-btn{top:64px;right:17px!important;transform:none;-webkit-transform:none;-moz-transform:none}.seasons-prices-main label{font-size:22px;color:#39403f;margin-bottom:9px;margin-bottom:15px}.seasons-prices-main .videos-number{left:auto;position:relative;top:auto;transform:none;-webkit-transform:none;-moz-transform:none;margin:0 auto}.seasons-prices-main .minus-btn{top:auto;right:auto;position:relative;margin:0 auto;transform:none;-webkit-transform:none;-moz-transform:none}.seasons-prices-main table{width:100%;border:1px solid #cccfcf}.seasons-prices-main table.table-bordered>tbody>tr>td,.seasons-prices-main table.table-bordered>thead>tr>th{border:1px solid #cccfcf;border-left:none;padding:15px 9px;border-right:none}.seasons-prices-main table.table-bordered>thead>tr>th{border-bottom:none;background-color:#f1f1f1;color:#39403f}.seasons-prices-main table.table-bordered>tbody>tr{background-color:#FFF}.seasons-prices-main table.table-bordered>tbody>tr:nth-of-type(2n+2){background-color:#f5f5f5}.seasons-prices-main table.table-bordered .input-text{height:42px;line-height:42px}.seasons-prices-main .admin-btn-container{margin-top:22px}.from-price{width:150px}.travelling-no{width:235px}.stepform-day-by-day{padding-bottom:15px}.editor-photos.full ul li{width:144px}.editor-photos.full{padding:24px}.daybyday-main{display:block;position:relative}.daybyday-main:nth-of-type(2n+2):before{content:"";position:absolute;top:0;bottom:8px;left:-50px;right:-50px;background-color:#f5f5f5;padding:30px 0;border-top:1px solid #cccfcf;border-bottom:1px solid #cccfcf}.daybyday-main:nth-of-type(2n+2){padding:30px 0;margin:22px 0 15px 0}.stepform-photos .editor-photos.full ul li{width:16.6666%}.stepform-photos .editor-photos.full ul li:hover .btn-close{display:block}.stepform-photos .editor-photos.full ul li .btn-close{display:none;position:absolute;width:22px;height:22px;top:-8px;right:-4px;font-style:normal;font-size:10px;line-height:22px;background:#000;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-family:'Nunito',sans-serif;text-align:center;color:#FFF;font-weight:600;cursor:pointer}.stepform-photos .editor-photo-img{position:relative}.editor-videos.full .editor-videos-left{width:18%}.editor-videos.full .editor-videos-right{width:82%}.itinerary-enquiries-main .dashboard-partners-detail{padding:0;width:100%}.itinerary-enquiries-main .dashboard-travel-partners{margin-bottom:22px}.itinerary-enquiries-main .itinerary-data-table tbody tr td:nth-of-type(even){background-color:#f0f8f7;min-width:90px}.itinerary-enquiries-main .itinerary-data-table table td{padding:15px 10px}.reset-filter-section{float:left;width:100%;margin-bottom:5px}.reset-filter-section ul{float:left;width:100%}.reset-filter-section ul li{list-style:none;padding:0;margin:0;width:36%;float:left;padding-right:14px}.reset-filter-section ul li:last-child{width:28%;padding-right:0}.reset-filter-section ul li:before{display:none}.reset-filter-section .btn.solid{min-width:100%;line-height:42px}.enquires-detail-table table thead th{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:500;padding:12px 0;text-align:center;width:90px;line-height:18px;letter-spacing:-.3px}.enquires-detail-table table thead th:first-child{padding-left:16px;padding-right:16px;width:340px;font-size:16px;text-align:left;letter-spacing:0}.enquires-detail-table table tbody tr td{text-align:center;padding:10px 16px;font-weight:700;font-size:15px}.enquires-detail-table table tbody tr td span{font-weight:700}.enquires-detail-table table tbody tr td:first-child{text-align:left;font-weight:600}.enquiry-date{color:#43a297}.enquiry-name{color:#e68844}.enquiry-closed{color:red}.enquiry-booked{color:#43a297}.enquiry-ongoing{color:#e68844}.action-btn{width:32px;display:inline-block;height:32px;text-align:center;margin:3px 0;line-height:31px;color:#fff;font-size:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#43a297;border:solid 1px #43a297}.action-btn:hover,.action-btn:focus{background:#e68844;color:#fff;border:solid 1px #e68844}.enquires-detail-table .pagination-main{text-align:center;padding-top:40px}.itinerary-enquires-popup-main{max-width:740px!important;padding:30px;line-height:22px}.itinerary-enquires-popup-main .profile-info-table{display:inline-block;float:none;font-size:15px}.itinerary-enquires-popup-main .profile-info-table table td{font-weight:600}.itinerary-enquires-popup-main .profile-info-table table thead th{font-size:26px;font-weight:300;line-height:30px;padding-top:12px;padding-bottom:15px;border:1px solid #43a297}.itinerary-enquires-popup-main .profile-info-table table td strong{display:inline;font-size:13px;line-height:18px}.itinerary-enquires-popup-main .custom-radio{margin:4px 15px 4px 0;display:inline-block;vertical-align:middle}.itinerary-enquires-popup-main .btn-block{padding:28px 0 5px 264px;text-align:left}.itinerary-enquires-popup-main .btn.solid{line-height:40px;min-width:114px;font-size:14px;margin:0 3px 0 3px}td.admin-entry:before{content:"DB";background:red;height:100%;color:#fff;display:inline-block;padding:0 3px;margin-right:5px;font-size:12px;font-weight:800}.user-login-topbelt{width:100%;float:left;background-color:#43a297;padding:0 35px;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:1}.user-login-topbelt ul{margin:0;float:right}.user-login-topbelt ul li{float:left;margin:0;padding:0;font-size:16px;border-right:1px solid rgb(255 255 255 / .3);text-align:center;color:#FFF;line-height:48px}.user-login-topbelt ul li:before{content:""}.user-login-topbelt ul li:last-child{border-right:none}.user-login-topbelt ul li:last-child a{padding-right:0}.user-login-topbelt ul li a{color:#FFF;padding:3px 22px 3px 22px;display:inline-block;line-height:48px}.user-login-topbelt ul li a i{font-size:17px;margin-right:4px;display:inline-block;vertical-align:middle;position:relative;top:-1px}.user-login-topbelt .favourite-icon i{font-size:20px;top:0;margin-right:0}.top-user-icon{display:block;padding:4px 22px 2px 47px;position:relative}.top-user-icon .img-circle{width:36px;height:36px;overflow:hidden;position:absolute;left:0;line-height:normal;margin:5px 10px 0 0}.user-login-topbelt ul li a:hover,.user-login-topbelt ul li a:focus{color:#95fcf0}.top-partners-main:hover .btn-large{background-color:#42a196}.fa.fa-file-text-o{padding-right:4px;font-size:18px}.reviews-sections-main{float:left;width:100%;position:relative}.with-login-reviews{display:none}.write-a-review-btn{position:absolute;right:0;top:0}.add-itineraries-main .admin-btn-block .text-left{min-height:1px}.dashboard-m-btn{float:left;width:100%}.dashboard-m-btn .filter-text{display:inline-block;width:100%;float:left;margin-bottom:20px;background:#e68844;padding:17px;color:#fff;font-size:16px;font-weight:600;font-family:'Montserrat',Arial,Helvetica,sans-serif;position:relative}.dashboard-m-btn .filter-text:hover,.dashboard-m-btn .filter-text:focus{background:#43a297;color:#fff}.dashboard-m-btn a.filter-text:after{right:20px}.admin-menu #filter-toggle-show{float:left;width:100%}.itinerarie-ratings p strong{color:#e68844}.top-itineraries-select{position:absolute;right:13px;top:13px;width:140px}.top-itineraries-select .bootstrap-select>.dropdown-toggle.btn{border:1px solid #fff;line-height:40px;height:40px;font-size:14px}.top-itineraries-select .bootstrap-select .dropdown-menu{font-size:14px}.first-review{width:60%;display:inline-block;color:#000;font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:26px;font-weight:300;padding:10px 0}.st_facebook_large,.st_twitter_large,.st_googleplus_large,.st_instagram_large,.st_pinterest_large{position:relative}a.remove-safari-filter:hover,a.remove-partner-filter:hover,a.remove-safari-filter:focus,a.remove-partner-filter:focus{color:#000}.selected-filter-option i{top:6px;position:relative}.login_form .btn-block,.user_register_form .btn-block,.partner_register_form .btn-block{position:relative}.login_form .btn-block .ajax-loader,.user_register_form .btn-block .ajax-loader,.partner_register_form .btn-block .ajax-loader{position:absolute;top:0;right:97px}.about-author-thumb img{width:100%;height:auto}ul.partner-custom-search li ul.flag li a img{margin-right:7px}.stepform-prices table.acf-table{margin:0 0 22px 0;border-collapse:inherit}.stepform-prices table.acf-table thead>tr>th{border-bottom:none!important;background-color:#f1f1f1!important;color:#39403f!important;font-size:18px;font-weight:700!important;border-left:none!important;padding:15px 9px!important;border-right:none!important}.stepform-prices table.acf-table .acf-row-handle.order{border-top:1px solid #cccfcf!important;border-bottom:none!important;border-left:none!important;border-right:none!important}.stepform-prices table.acf-table>tbody>tr>td{border-top:1px solid #cccfcf!important;border-bottom:none!important;border-left:none!important;border-right:none!important;padding:15px 9px!important}.stepform-prices table.acf-table .acf-row-handle.order span{font-size:16px;padding:4px 11px!important;background-color:#FFF}.stepform-prices table.acf-table .acf-icon.-minus.small{line-height:36px}.stepform-day-by-day table.acf-table .acf-row-handle.order+td{border-left-color:#fff0}.stepform-day-by-day table.acf-table .acf-row-handle.remove{border-left-color:#fff0}.stepform-day-by-day .acf-fields>.acf-field{border-top-color:#fff0;padding:15px 15px}.stepform-day-by-day table.acf-table,.stepform-videos table.acf-table,.stepform-overview table.acf-table{margin:0 0 22px 0}.stepform-day-by-day table.acf-table .acf-field[data-width]+.acf-field[data-width]{border-left-color:#fff0}.stepform-day-by-day .acf-gallery .acf-gallery-toolbar,.stepform-photos .acf-gallery .acf-gallery-toolbar{padding:15px}.stepform-photos .acf-gallery .acf-gallery-attachments{padding:10px;bottom:78px}.acf-field.show-gallery{padding:0 15px 15px 15px!important}.stepform-videos .acf-table .acf-label{padding:12px 12px 0 12px!important;text-align:right}.stepform-videos .acf-table .acf-fields.-left>.acf-field::before{background:#f4f4f4;border-color:#c6c9ca}.stepform-videos .acf-fields.-left>.acf-field{border-top:none}.stepform-videos .acf-table .acf-row-handle.order span{font-size:16px;padding:4px 11px!important;background-color:#FFF}.stepform-videos table.acf-table{border-collapse:inherit}.acf-field[data-width]{clear:none!important}div.wpcf7 .ajax-loader{background-image:none!important}.enquiry-now-main .wpcf7 .ajax-loader{float:right;margin:0 0 0 10px;top:0}.enquiry-now-main .btn-block{position:relative}.company-profile-main .acf-table{margin-bottom:22px}.company-profile-main .acf-gallery .acf-gallery-toolbar{padding:15px}.change-email-form .ajax-loader:before{top:19px!important}.deactivate_account_form .ajax-loader:before{top:15px!important}.reset-filter-section .bootstrap-select .dropdown-menu li:last-child{width:100%}.mtsnb{z-index:102!important}.top-nav-collapse.header-admin{top:58px!important}.user-login-topbelt{border-top:1px solid rgb(255 255 255 / .3)}.status-text.wetu-itenary{margin-left:10px;background:#e68844;color:#fff;border-color:#e68844;float:left;padding:3px;text-align:center;font-size:14px}.page-template-memberships-page #tabs-collapse li.active{background-color:#e68844}.mepr-submit{padding:10px;background-color:#e68844;border-color:#e68844;color:#fff;border-style:solid}.single-memberpressproduct .blog-pagination{display:none!important}.single-memberpressproduct .social-share-main{display:none!important}.single-memberpressproduct .about-author-main{display:none!important}.single-memberpressproduct #comments{display:none!important}.single-memberpressproduct .post-comment{display:none!important}.itineraries-detail .special-itinerary-block span:hover{cursor:pointer}.landing-header-text{display:block;text-align:right;padding-right:0;margin:50px 0 30px 0;font-size:28px;color:#000;font-style:italic;font-weight:400;font-family:'Montserrat',Arial,Helvetica,sans-serif;-webkit-transition:margin .3s ease-in-out,margin .3s ease-in-out;-moz-transition:margin .3s ease-in-out,margin .3s ease-in-out;transition:margin .3s ease-in-out,margin .3s ease-in-out}.landing-header.top-nav-collapse .landing-header-text{margin:37px 0 36px 0}.landing-header-text strong{font-weight:800;color:#e68844}.landing-page-content{padding:0 0 0 0}.landing-page-content .container,.landing-hero-container .container,.landing-header .container{width:100%;max-width:1170px}header.landing-header .container{position:relative}.landing-header .logo{left:15px}.landing-hero-container{width:100%;float:left;position:relative;padding:122px 0 0 0}.landing-hero-img{width:100%;float:left;background-color:#666;background-position:center center!important;background-size:cover!important;height:640px;position:relative}.landing-hero-img:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:0;background-color:rgb(68 163 154 / .2)}.landing-hero-container .container{display:table;height:100%;position:relative;z-index:1}.landing-hero-text{display:table-cell;vertical-align:middle;width:100%;text-align:left;color:#FFF;padding:22px 0}.landing-hero-title{color:#FFF;width:100%;margin:0 0 30px 0;display:inline-block;font-size:50px;line-height:normal;font-weight:300;font-family:'Montserrat',Arial,Helvetica,sans-serif;text-shadow:-1px 2px 3px rgb(0 0 0 / .3)}.landing-hero-title strong{font-weight:800;color:#e68844}.landing-hero-text ol{margin:0;counter-reset:my-awesome-counter;list-style:none}.landing-hero-text ol li{font-size:24px;color:#FFF;list-style:none;margin:0 0 17px 0;padding-left:50px;counter-increment:my-awesome-counter;position:relative;text-shadow:0 3px 2px rgb(0 0 0 / .3)}.landing-hero-text ol li:before{content:counter(my-awesome-counter);color:#FFF;position:absolute;font-size:32px;left:0;line-height:normal;width:32px;height:32px;border:2px solid #e68844;top:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;box-shadow:0 2px 2px 0 rgb(0 0 0 / .3);-webkit-box-shadow:0 2px 2px 0 rgb(0 0 0 / .3);-moz-box-shadow:0 2px 2px 0 rgb(0 0 0 / .3);font-size:18px;line-height:normal;font-weight:500;font-family:'Montserrat',Arial,Helvetica,sans-serif;line-height:30px}.landing-form-container{width:100%;max-width:440px;background-color:rgb(255 255 255);float:right;-webkit-box-shadow:0 10px 16px rgb(0 0 0 / .3);-moz-box-shadow:0 10px 16px rgb(0 0 0 / .3);box-shadow:0 10px 16px rgb(0 0 0 / .3);text-align:left}.landing-form-container .form-title{width:100%;float:left;background-color:#4ca69c;padding:18px 15px;text-align:center;font-family:'Montserrat',Arial,Helvetica,sans-serif;color:#FFF;position:relative;font-size:30px;font-weight:300}.landing-form-container .form-title:after{content:"";position:absolute;left:0;right:0;margin:0 auto;width:0;height:0;border-left:12px solid #fff0;border-right:12px solid #fff0;border-top:14px solid #4ca69c;bottom:-14px}.landing-form-container .form-title strong{font-weight:800;color:#FFF}.input-container{width:100%;float:left;padding:36px 30px 30px 30px}.landing-hero-text .row{text-align:center}.landing-hero-text .col-md-6{width:49%;float:none;display:inline-block;vertical-align:middle;text-align:left}.landing-form-container .row{margin-right:-10px;margin-left:-10px}.landing-form-container .col-md-12,.landing-form-container .col-md-6{padding-right:10px;padding-left:10px}.landing-form-container .input-text{background-color:#FFF;border:1px solid #cacaca}.landing-form-container .input-text:focus{border:1px solid #4ca69c}.landing-form-container input::placeholder{opacity:1;color:#000}.landing-form-container .bootstrap-select>.dropdown-toggle.btn{border:1px solid #cacaca;color:#000}.landing-form-container .dropdown-menu.open .inner{max-height:240px!important}.landing-form-container .form-group{margin-bottom:20px}.landing-form-container .btn.solid{width:100%}.about-membership-club{width:100%;float:left;padding:76px 0 80px 0;font-size:20px;line-height:26px}.about-membership-club .section-title{margin:0 0 1px 0}.about-membership-club .section-title h1{margin-top:0;letter-spacing:normal;font-size:34px;line-height:40px}.about-membership-club iframe{width:100%;max-width:700px;height:450px}.about-membership-club .btn.solid{min-width:380px;margin:18px 0 0 0}.about-membership-club p{margin:0 0 26px 0}.special-safari-deals-section{width:100%;float:left;background-color:#f0f5f5;padding:50px 0 56px 0}.special-safari-deals-section .section-title{margin:0 0 30px 0}.special-safari-deals-section .section-title strong{font-weight:700}.special-safari-deals{width:100%;float:left;position:relative;flex-direction:row;background-color:#FFF;display:flex;-webkit-box-shadow:0 0 17px rgb(0 0 0 / .09);-moz-box-shadow:0 0 17px rgb(0 0 0 / .09);box-shadow:0 0 17px rgb(0 0 0 / .09);margin-bottom:50px}.special-safari-thumb{width:40%;float:left;position:relative;z-index:1}.special-safari-shortinfo{width:60%;float:left;padding:15px 50px 15px 50px;font-size:18px;color:#56605f;display:flex;flex-direction:column;align-self:center;justify-content:center;line-height:26px}.special-safari-shortinfo .price{display:block;color:#44a39a;font-size:16px;margin-bottom:17px;font-weight:700;text-transform:uppercase}.special-safari-shortinfo h2{font-size:24px;font-weight:700;margin:0 0 12px 0;min-width:156px}.special-safari-shortinfo .btn.btn-small{margin:5px 0 0 0;min-width:inherit;padding:0 12px}.special-safari-deals:nth-child(2n+1){flex-direction:row-reverse}.special-safari-deals:nth-child(2n+1) .special-safari-shortinfo{padding-left:45px}.landing-footer{padding:38px 0 34px 0}.landing-footer .footer-bottom{padding:0!important}.landing-footer .footer-bottom ul{margin:0 0 16px 0}.navbar-fixed-top.header-admin.top-nav-collapse{top:0!important}#enq_range .ui-state-default::before{content:attr(wal);position:absolute;width:106px;bottom:-42px;background:#43a297;color:#fff;padding:5px 10px;margin-left:-10px}#enq_range .ui-state-default::after{content:"";position:absolute;top:26px;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#43a297;width:10px;height:10px}div#enq_range{width:65%;float:left;margin-right:5%;margin-top:19px}.enq_range_right{width:30%;float:left}.enq_budget_currency .bootstrap-select>.dropdown-toggle.btn{min-width:100%;padding-left:10px}div#enq_range{border-color:#fff!important;background:#ecf1f5;height:6px}div#enq_range .ui-slider-handle{width:1em;height:1em;border-radius:100%;cursor:pointer}div#enq_range .ui-state-default,div#enq_range .ui-widget-content .ui-state-default,div#enq_range .ui-widget-header .ui-state-default,div#enq_range .ui-button,html div#enq_range .ui-button.ui-state-disabled:hover,html div#enq_range .ui-button.ui-state-disabled:active{border:none;background:#43a297}div#enq_range .ui-widget-header{background:#43a297}#dest_range .ui-state-default::before{content:attr(wal);position:absolute;width:106px;bottom:-42px;background:#43a297;color:#fff;padding:5px 10px;margin-left:-10px}#dest_range .ui-state-default::after{content:"";position:absolute;top:26px;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#43a297;width:10px;height:10px}div#dest_range{width:65%;float:left;margin-right:5%;margin-top:19px}.dest_range_right{width:30%;float:left}.dest_budget_currency .bootstrap-select>.dropdown-toggle.btn{min-width:100%;padding-left:10px}div#dest_range{border-color:#fff!important;background:#ecf1f5;height:6px}div#dest_range .ui-slider-handle{width:1em;height:1em;border-radius:100%;cursor:pointer}div#dest_range .ui-state-default,div#dest_range .ui-widget-content .ui-state-default,div#dest_range .ui-widget-header .ui-state-default,div#dest_range .ui-button,html div#dest_range .ui-button.ui-state-disabled:hover,html div#dest_range .ui-button.ui-state-disabled:active{border:none;background:#43a297}div#dest_range .ui-widget-header{background:#43a297}.form-group-destination .bootstrap-select .dropdown-menu li>span.text{padding:0 0 0 35px;color:#e68844;white-space:normal;font-size:18px;font-weight:700}.form-group-destination .dropdown-menu .divider{margin:14px 0!important}#tp_range .ui-state-default::before{content:attr(wal);position:absolute;width:106px;bottom:-42px;background:#43a297;color:#fff;padding:5px 10px;margin-left:-10px}#tp_range .ui-state-default::after{content:"";position:absolute;top:26px;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#43a297;width:10px;height:10px}div#tp_range{width:65%;float:left;margin-right:5%;margin-top:19px}.tp_range_right{width:30%;float:left}.tp_budget_currency .bootstrap-select>.dropdown-toggle.btn{min-width:100%;padding-left:10px}div#tp_range{border-color:#fff!important;background:#ecf1f5;height:6px}div#tp_range .ui-slider-handle{width:1em;height:1em;border-radius:100%;cursor:pointer}div#tp_range .ui-state-default,div#tp_range .ui-widget-content .ui-state-default,div#tp_range .ui-widget-header .ui-state-default,div#tp_range .ui-button,html div#tp_range .ui-button.ui-state-disabled:hover,html div#tp_range .ui-button.ui-state-disabled:active{border:none;background:#43a297}div#tp_range .ui-widget-header{background:#43a297}#park_range .ui-state-default::before{content:attr(wal);position:absolute;width:106px;bottom:-42px;background:#43a297;color:#fff;padding:5px 10px;margin-left:-10px}#park_range .ui-state-default::after{content:"";position:absolute;top:26px;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#43a297;width:10px;height:10px}div#park_range{width:65%;float:left;margin-right:5%;margin-top:19px}.park_range_right{width:30%;float:left}.park_budget_currency .bootstrap-select>.dropdown-toggle.btn{min-width:100%;padding-left:10px}div#park_range{border-color:#fff!important;background:#ecf1f5;height:6px}div#park_range .ui-slider-handle{width:1em;height:1em;border-radius:100%;cursor:pointer}div#park_range .ui-state-default,div#park_range .ui-widget-content .ui-state-default,div#park_range .ui-widget-header .ui-state-default,div#park_range .ui-button,html div#park_range .ui-button.ui-state-disabled:hover,html div#park_range .ui-button.ui-state-disabled:active{border:none;background:#43a297}div#park_range .ui-widget-header{background:#43a297}.child-groups{display:block;width:100%;float:left}