
    @charset "utf-8";
    /* Bu sayfa Ozan Baysal tarafından kodlanmıştır. ozan.baysal@hotmail.com.tr - www.ozanbaysal.com */

    @import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700&subset=latin,latin-ext);
    @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600&subset=latin,latin-ext);
    *{outline:none;}
    body{margin:0px; padding:0px; background:#f8f8f8;}
    h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
    img{border:none;}
    .left{float:left;}
    .right{float:right;}
    .auto{margin:auto;}
    .alignleft {display:inline; float:left; margin-right:1.625em;}
    .alignright {display:inline; float:right; margin-left:1.625em;}
    .aligncenter{clear:both; display:block; margin-left:auto; margin-right:auto;}
    .clear{clear:both;}
    a:hover{text-decoration:none;}
    input[type="submit"], input[type="reset"], input[type="text"], input[type="password"], input[type="email"], textarea{-webkit-appearance:none; -webkit-border-radius:0; border-radius:0;}
    .os-animation{opacity:0;}
    .os-animation.animated{opacity:1;}
    .nopadding{padding:0;}
    .nopleft{padding-left:0;}
    .nopright{padding-right:0;}
    .form-control{border-radius:0;}
    .form-control:focus{border-color:#ccc; box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
    .dropdown:hover .dropdown-menu{display:block; margin-top:0;}
    .top-bg{width:100%; height:48px; margin:auto; background:#08223b;}
    .top_logo_links .phone{margin-left: 55px;float:left; font-family:'Oswald', sans-serif;   color:#000; line-height:33px; font-weight:normal; margin-right:40px;}
    .top_logo_links .phone .icon{width:26px; height:26px; float:left; display:block;   background:#fff; border-radius:50%; text-align:center; font-size:20px; line-height:32px; color:#08223b;}
    .top_logo_links .mail{float:left; font-family:'Oswald', sans-serif; font-size:12px; color:#000; line-height:32px; font-weight:normal;}
    .top_logo_links .mail a{color:#000;}
    .top-bg ul{float:right; margin:0; padding:0; list-style:none;}
    .top-bg ul li{float:left;}
    .top-bg ul li a{display:block; float:left; font-family:'Oswald', sans-serif; font-size:12px; color:#fff; line-height:48px; margin-left:20px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; padding:0; background:none;}
    .navbar{background:#fff; border:0; margin-bottom:0;  box-shadow: 0 4px 10px -2px #ccc;}
    .navbar-collapse{padding:0;}
    .navbar-nav{float:right;}
    .navbar-default .navbar-brand{padding:0; width:199px; height:23px;}
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-nav>li:hover, .navbar-nav>li:hover>a, .navbar-nav>li:hover>a:hover{  color: #000; }
    .top-bg ul li a:hover{opacity:0.6;}
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:0;}
    .slider{position:relative;}
    .rslides{position:relative; list-style:none; overflow:hidden; width:100%; padding:0; margin:0; z-index:1; border-top:10px solid #d62435; border-bottom:10px solid #d62435;}
    .rslides li{-webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; left:0; top:0;}
    .rslides li:first-child{position:relative; display:block; float:left;}
    .rslides img{display:block; height:auto; float:left; width:100%; border:0;}
    .rs-form{z-index:2; top:0; right:15px; height:100%; background:#fff; width:100%; border-top:10px solid #d62435; border-bottom:10px solid #d62435; padding:2% 5%;}
    .rs-form strong{display:block; font-size:17px; font-family:'Oswald', sans-serif; font-weight:300; line-height:37px; color:#d62435;}
    .rs-form select{height:44px; line-height:44px; background:#fff; border:0; box-shadow:none; font-family:'Oswald', sans-serif; font-size:17px; color:#5c5c5c; font-weight:300; background:#f3f3f3;}
    .rs-form .date-input{width:60%; float:left; margin-right:5%;}
    .rs-form .date-input .input-group{width:100%;}
    .rs-form .date-input input{width:100%; float:left; height:44px; line-height:44px; border:0; box-shadow:none; background:url(https://www.gfilo.com/template/koyumavi//images/calendar-icon.png) 96% center no-repeat #f3f3f3; font-family:'Oswald', sans-serif; font-size:17px; color:#5c5c5c; font-weight:300;}
    .rs-form .date-input .add-on{display:none;}
    .rs-form .time-input{width:35%; float:left;}
    .rs-form .time-input input{width:100%; float:left; height:44px; line-height:44px; border:0; box-shadow:none; background:url(https://www.gfilo.com/template/koyumavi//images/clock-icon.png) 92% center no-repeat #f3f3f3; font-family:'Oswald', sans-serif; font-size:17px; color:#5c5c5c; font-weight:300; text-indent:20px;}
    .rs-form .time-input input::-webkit-inner-spin-button, .rs-form .time-input input::-webkit-outer-spin-button{-webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0;}
    .rs-form input[type="submit"]{width:100%; height:49px; display:block; margin:4px auto 5px auto; padding:0px; text-align:center; line-height:49px; background:#000; font-family:'Oswald', sans-serif; font-size:17px; color:#fff; font-weight:300; border:0;}
    .services{margin:30px auto;}
    .services .col-md-12{background:#fff; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc;}
    .services .col-md-12 img{display:block; margin:auto; width:100%;}
    .services .col-md-12 a{display:block; line-height:90px; font-family:'Oswald', sans-serif; font-size:17px; color:#d62435; text-align:center; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
    .services .col-md-12 a:hover{color:#fff; background:#d62435;}
    .campaign-c{position:relative;}
    #campaignslider{margin:15px auto; padding:10px 0px;}
    #campaignslider .swiper-slide{padding:5px;}
    #campaignslider .swiper-slide .boxc{background:#fff; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc;}
    #campaignslider .swiper-slide .boxc img{display:block; margin:auto; max-width:90%;}
    #campaignslider .swiper-slide .boxc .eq-list{width:60%; float:left; margin:0px; padding:0px; list-style:none;}
    #campaignslider .swiper-slide .boxc .eq-list li{float:left; width:33.3%; font-family:'Open Sans', sans-serif; font-size:13px; color:#636363; line-height:25px; text-indent:25px;}
    #campaignslider .swiper-slide .boxc .eq-list li.bg1{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg1.png) left center no-repeat;}
    #campaignslider .swiper-slide .boxc .eq-list li.bg2{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg2.png) left center no-repeat;}
    #campaignslider .swiper-slide .boxc .eq-list li.bg3{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg3.png) left center no-repeat;}
    #campaignslider .swiper-slide .boxc .eq-list li.bg4{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg4.png) left center no-repeat;}
    #campaignslider .swiper-slide .boxc .eq-list li.bg5{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg5.png) left center no-repeat;}
    #campaignslider .swiper-slide .boxc .price{text-align:right; font-family:'Oswald', sans-serif; font-size:15px; font-weight:300; color:#d62435; width:40%; float:left; line-height:25px;}
    #campaignslider .swiper-slide .boxc .price strong{display:block;}
    #campaignslider .swiper-slide .boxc .reservation{width:100%; height:40px; border:4px solid #08223b; font-family:'Oswald', sans-serif; font-size:17px; color:#08223b; text-align:center; line-height:32px; display:block; font-weight:300; margin:20px auto; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
    #campaignslider .swiper-slide:hover .boxc .reservation{background:#08223b; color:#fff;}
    .button-container{width:100%; height:auto; margin:auto; overflow:hidden;}
    .button-container .button{width:50%; height:40px; float:left; overflow:hidden; position:relative;}
    .button-container .button:first-child{background:#b51423;}
    .button-container .button:last-child{background:#d62435;}
    .campaign-c .swiper-button-next, .campaign-c .swiper-button-prev{width:100%; height:40px; margin:auto; z-index:10; cursor:pointer; top:0; left:auto; right:auto;}
    .campaign-c .swiper-button-prev{background:url(https://www.gfilo.com/template/koyumavi//images/down-arrow.png) no-repeat center center;}
    .campaign-c .swiper-button-next{background:url(https://www.gfilo.com/template/koyumavi//images/up-arrow.png) no-repeat center center;}
    .news-area h5,.news-area h1{font-family:'Oswald', sans-serif; font-size:20px; font-weight:300; color:#d62435; line-height:50px; position:relative; margin-bottom:15px;}
    .news-area .news-box{font-family:'Open Sans', sans-serif; margin-bottom:39px;}
    .news-area .news-box img{display:block; float:left; width:36%; margin-right:2%;}
    .news-area .news-box strong{display:block; line-height:45px; color:#636363; font-size:14px;}
    .news-area .news-box a{font-size:13px; color:#636363; line-height:20px;}
    .news-area .all-news{width:100%; height:40px; display:block; margin:auto; background:#d8d8d8; overflow:hidden; text-align:center; line-height:40px; font-family:'Oswald', sans-serif; font-size:14px; color:#fff; text-shadow:1px 0px 1px #181818;}
    .swiper-container{width:100%; height:100%;}
    .swiper-slide{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
    .footer-top{background:#08223b; padding:2% 0;}
    .footer-top h3,.footer-top h4,.footer-top h6{font-family:'Oswald', sans-serif; font-size:20px; font-weight:300; color:#f5f5f5; margin-bottom:15px;}
    .footer-top ul{margin:0px; padding:0px; list-style:none; overflow:hidden;}
    .footer-top ul li{font-family:'Oswald', sans-serif; font-size:14px; color:#6e96bc; line-height:30px; font-weight:300;}
    .footer-top ul li a{color:#6e96bc;}
    .footer-top ul li:hover, .footer-top ul li:hover a{color:#fff; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
    .footer-top ul li span{width:25px; text-align:center; display:block; float:left;}
    .footer-bottom{background:#fff;}
    .footer-bottom p{float:left; line-height:72px; font-family:'Oswald', sans-serif; font-size:13px; color:#939393; font-weight:300; margin-bottom:0;}
    .footer-bottom ul{margin:20px 0px; padding:0px; list-style:none; float:right;}
    .footer-bottom ul li{float:left; margin-left:10px;}
    .footer-bottom ul li a{display:block; width:32px; height:32px; text-align:center; line-height:27px; border:3px solid; border-radius:50%; font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
    .footer-bottom ul li a.fb{color:#3a589b; border-color:#3a589b;}
    .footer-bottom ul li a.fb:hover{background:#3a589b; color:#fff;}
    .footer-bottom ul li a.tw{color:#598dca; border-color:#598dca;}
    .footer-bottom ul li a.tw:hover{background:#598dca; color:#fff;}
    .footer-bottom ul li a.gp{color:#d6492f; border-color:#d6492f;}
    .footer-bottom ul li a.gp:hover{background:#d6492f; color:#fff;}


    /*** SUB PAGE ***/
    .page-container{padding:0; position:relative; z-index:2;}
    .page-img{position:relative; border-bottom:5px solid #08223b;}
    .page-img img{width:100%; height:auto; display:block; margin:auto;}
    .page-img span{position:absolute; bottom:0; left:0; right:0; background:rgba(8,34,59,0.70); display:block; height:65px; font-family:'Oswald', sans-serif; font-size:25px; line-height:65px; text-indent:20px; color:#fff;}
    .content-full{padding:30px; background:#fff; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc; margin-bottom:30px;}
    .content-full .title{line-height:48px; border-bottom:3px solid #848484; font-family:'Oswald', sans-serif; font-size:17px; font-weight:300; color:#5e5e5e; position:relative; margin-bottom:30px;}
    .content-full .title .arrow{display:block; width:18px; height:9px; position:absolute; left:0px; bottom:-12px; background:url(https://www.gfilo.com/template/koyumavi//images/title-arrow.png) no-repeat;}
    .content-full .maps{width:100%; height:auto; margin:auto; overflow:hidden;}
    .content-full .maps img, .content-full .maps iframe{border:0; width:100%; display:block; margin:auto;}
    .content-full .address{margin-bottom:30px; overflow:hidden;}
    .content-full .address .col-md-3{text-align:center; font-family:'Open Sans', sans-serif; font-size:14px; line-height:24px; color:#636363;}
    .content-full .address .col-md-3 .icon{width:50px; height:50px; border-radius:50%; margin:auto; overflow:hidden; text-align:center; line-height:50px;   font-size:30px; color:#fff; margin-bottom:10px;}
    .content-full .contact-form{overflow:hidden;}
    .content-full .contact-form input[type="text"], .content-full .contact-form textarea, .content-full .contact-form input[type="email"]{width:100%; height:49px; border-left:3px solid #dcdcdc; border-top:3px solid #dcdcdc; border-right:0; border-bottom:0; background:#f2f2f2; box-shadow:none; font-size:15px; color:#818181; text-indent:20px; font-family:'Open Sans', sans-serif;}
    .content-full .contact-form .form-group{margin-bottom:20px;}
    .content-full .contact-form input[type="text"]:last-child{margin-bottom:0;}
    .content-full .contact-form textarea{height:187px;}
    .contact-form input[type="submit"]{width:20%; height:54px; display:block; float:right; line-height:54px; background:#08223b; border:0; font-weight:300; color:#fff; text-shadow:1px 0px 1px #ab8d17; font-size:17px; margin-bottom:30px; font-family:'Oswald', sans-serif;}
    .content-half{padding:30px; background:#fff; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc; margin-bottom:30px; font-family:'Open Sans', sans-serif; font-size:14px; color:#636363; line-height:23px;}
    .sidebar{padding:0;}
    .sidebar ul{margin:0; padding:14px 0px; list-style:none; background:#08223b;}
    .sidebar ul li{margin:0;}
    .sidebar ul li a{display:block; line-height:74px; border-bottom:1px solid #185997; text-indent:32px; font-family:'Oswald', sans-serif; font-size:18px; color:#fff; font-weight:300;}
    .sidebar ul li a i{float:right; line-height:74px; margin-right:20px;}
    .sidebar ul li a:hover, .sidebar ul li.active a{background:#fff; color:#980900;}
    .sidebar-bottom{width:100%; display:block; margin:auto;}

    /*** CAR DETAILS ***/
    .card-left{padding:1px; margin-top:30px;}
    .card-left .rent-info{background:url(https://www.gfilo.com/template/koyumavi//images/card-top-bg.png) center 1px no-repeat #fff; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc; padding:0; margin-bottom:30px;}
    .card-left .rent-info .car-img{padding:0; background:#fff; margin-top:15px;}
    .card-left .rent-info .car-img img{display:block; margin:auto; width:90%;}
    .card-left .rent-info .car-info h1{font-family:'Open Sans', sans-serif; font-size:15px; font-weight:bold; color:#d62435; line-height:50px; height:41px;}
    .card-left .rent-info .car-info .eq-list{margin:0; padding:0; list-style:none; width:100%; border-bottom:1px solid #dadada; height:57px;}
    .card-left .rent-info .car-info .eq-list li{float:left; line-height:57px; font-family:'Open Sans', sans-serif; font-size:13px; color:#636363; text-indent:27px; width:15%;}
    .card-left .rent-info .car-info .eq-list li.bg1{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg1.png) left center no-repeat;}
    .card-left .rent-info .car-info .eq-list li.bg2{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg2.png) left center no-repeat;}
    .card-left .rent-info .car-info .eq-list li.bg3{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg3.png) left center no-repeat;}
    .card-left .rent-info .car-info .eq-list li.bg4{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg4.png) left center no-repeat;}
    .card-left .rent-info .car-info .eq-list li.bg5{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg5.png) left center no-repeat;}
    .card-left .rent-info .car-info .ft-list{margin:15px 0px; padding:0; list-style:none; width:100%; overflow:hidden;}
    .card-left .rent-info .car-info .ft-list li{float:left; width:20%; font-family:'Open Sans', sans-serif; font-size:13px; color:#636363; line-height:25px;}
    .card-left .rent-info .car-info .ft-list li i{color:#28a407;}
    .card-left .land-info{padding:1px; padding:15px 0px; overflow:hidden;background:#08223b; }
    .card-left .rent-info-bottom{padding:2px; font-family:'Open Sans', sans-serif; font-size:13px; color:#fff; line-height:22px;}
    .card-left .rent-info-bottom strong{display:block; font-family:'Open Sans', sans-serif; font-size:13px; color:#fff; font-weight:normal;}
    .card-left .rent-info-bottom a{display:block; height:46px; line-height:42px; text-align:center; background:#d62435; border:2px solid #fff; display:block; font-family:'Oswald', sans-serif; font-size:15px; color:#fff; font-weight:300; margin-top:13px;}
    .card-left .rent-info-bottom a:hover{background:#08223b;}
    .card-left h2{font-family:'Oswald', sans-serif; font-size:17px; color:#d62435; text-indent:20px; margin-bottom:25px;}
    .card-left .add-services{background:#fff; margin-bottom:8px; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc;}
    .card-left .add-services .add-btn{width:36px; float:right; position:relative; right:-18px; z-index:2;}
    .card-left .add-services .add-btn button{width:36px; height:36px; overflow:hidden; border-radius:50%; background:#fff; text-align:center; line-height:36px; font-size:20px; color:#08223b; border:0; padding:0;}
    .card-left .add-services .add-btn button:focus{outline:none;}
    .card-left .add-services .col-md-10{font-family:'Oswald', sans-serif; font-size:17px; color:#5c5c5c; font-weight:300;}
    .card-left .add-services .col-md-2{background:#08223b; font-family:'Oswald', sans-serif; font-size:17px; color:#fff; font-weight:300; padding:19px 0px;}
    .card-left .add-services .col-md-2 input{display:inline-block; width:auto; padding:0; max-width:40px; border:0; background:0; font-family:'Oswald', sans-serif; font-size:17px; color:#fff; font-weight:300; text-align:right; box-shadow:none;}
    .card-left .personel-form strong{display:block; font-family:'Oswald', sans-serif; font-size:17px; font-weight:300; color:#5c5c5c; height:50px; line-height:65px; text-indent:20px;}
    .card-left .personel-form input[type="text"], .card-left .personel-form select, .card-left .personel-form input[type="email"]{width:100%; height:47px; line-height:45px; background:#fff; border:1px solid #e9e9e9; text-indent:10px; font-family:'Open Sans', sans-serif; font-size:13px; color:#5c5c5c;}
    .card-left .personel-form .col-md-6:nth-child(odd){padding-left:0;}
    .card-left .personel-form .col-md-6:nth-child(even){padding-right:0;}
    .card-left .personel-form textarea{width:100%; height:87px; background:#fff; border:1px solid #e9e9e9; padding:1%; font-family:'Open Sans', sans-serif; font-size:13px; color:#5c5c5c;}
    .card-left .personel-form input[type="submit"]{width:40%; float:right; text-align:center; background:#d62435; line-height:48px; font-family:'Oswald', sans-serif; font-size:17px; color:#fff; border:0; margin:20px 0;}
    .pricing-side{margin-top:30px;}
    .pricing-side .col-md-12{background:#fff; padding:2px; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc;}
    .pricing-side .col-md-12 h1{height:41px; line-height:41px; background:#d62435; font-family:'Oswald', sans-serif; font-size:17px; color:#fff; font-weight:300; text-align:center;}
    .pricing-side .col-md-12 ul{margin:auto; padding:0; list-style:none; width:96%;}
    .pricing-side .col-md-12 ul li{margin:0px; padding:10px 0px; border-bottom:1px solid #dadada; font-family:'Open Sans', sans-serif; font-size:14px; color:#636363;}
    .pricing-side .col-md-12 ul li:last-child{border-bottom:0; color:#d62435;}
    .pricing-side .col-md-12 ul li:last-child span{color:#b7b7b7; font-size:11px; font-weight:normal;}
    .pricing-side .col-md-12 ul li strong{display:block; width:60%; float:left;}
    .pricing-side .col-md-12 ul li strong:after{content:':'; float:right; margin-right:5px;}
    /*** CAR DETAILS ***/


    /*** CAR LIST ***/
    .carlist-side{padding:0; position:relative; z-index:500; margin-bottom:30px;}
    .carlist-side .inner{background:#08223b;}
    .carlist-side h1{height:70px; line-height:70px; font-family:'Oswald', sans-serif; font-size:17px; font-weight:300; color:#fff; text-indent:15px;}
    .carlist-side .sidebar-bottom{width:100%; display:block; margin:auto;}
    .carlist-side .land-info{background:#ffffff; padding-top:15px; padding-bottom:15px; margin-bottom:20px;}
    .carlist-side .land-info strong{display:block; font-family:'Open Sans', sans-serif; font-size:13px; color:#08223b; font-weight:normal;}
    .carlist-side .land-info .col-md-11{font-family:'Open Sans', sans-serif; font-size:13px; color:#626262; line-height:20px;}
    .carlist-side .land-info .col-md-1{font-family:'Open Sans', sans-serif; font-size:15px; color:#08223b; line-height:20px;}
    .carlist-side .land-info .box{border-bottom:1px solid #d3d3d3; padding-bottom:15px;}
    .carlist-side .land-info .box:last-child{border-bottom:0; padding-top:15px;}
    .carlist-side .land-info a{display:block; height:38px; line-height:38px; text-align:center; background:#d62435; font-family:'Oswald', sans-serif; font-size:15px; color:#fff;}
    .carlist-side .filters{width:90%; margin:auto; overflow:hidden;}
    .carlist-side .filters .title{font-family:'Oswald', sans-serif; font-size:17px; font-weight:normal; color:#ffffff; font-weight:300; margin-bottom:10px;}
    .carlist-side .filters ul{margin:0px 0px 15px 0px; padding:0; list-style:none;}
    .carlist-side .filters ul li{line-height:25px; font-family:'Open Sans', sans-serif; font-size:13px; color:#ffffff;}
    .carlist-side .filters ul li .checkbox{width:16px; height:17px; padding:0px; background:url(https://www.gfilo.com/template/koyumavi//images/checkbox.png) no-repeat; display:block; clear:left; float:left; margin:4px 5px 5px 0;}
    .carlist-side .filters ul li label{font-weight:normal;}
    .car-list{background:#fff; padding:2px; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc; margin-bottom:20px;}
    .car-list .car-list-inner{background:url(https://www.gfilo.com/template/koyumavi//images/card-top-bg.png) top center no-repeat;}
    .car-list .car-img{padding:0; background:#fff; margin-top:15px;}
    .car-list .car-img img{display:block; margin:auto; width:90%;}
    .car-list .car-info{padding-right:0;}
    .car-list .car-info h1{font-family:'Open Sans', sans-serif; font-size:15px; font-weight:bold; color:#d62435; line-height:50px; height:41px;}
    .car-list .car-info .eq-list{margin:4px 0px 0px 0px; padding:0; list-style:none; width:100%; border-bottom:1px solid #dadada; height:57px; border-right:1px solid #dadada;}
    .car-list .car-info .eq-list li{float:left; line-height:57px; font-family:'Open Sans', sans-serif; font-size:13px; color:#636363; text-indent:27px; width:18%;}
    .car-list .car-info .eq-list li.bg1{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg1.png) left center no-repeat;}
    .car-list .car-info .eq-list li.bg2{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg2.png) left center no-repeat;}
    .car-list .car-info .eq-list li.bg3{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg3.png) left center no-repeat;}
    .car-list .car-info .eq-list li.bg4{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg4.png) left center no-repeat;}
    .car-list .car-info .eq-list li.bg5{background:url(https://www.gfilo.com/template/koyumavi//images/eq-bg5.png) left center no-repeat;}
    .car-list .car-info .ft-list{padding:15px 0px; list-style:none; width:100%; overflow:hidden; border-right:1px solid #dadada;}
    .car-list .car-info .ft-list li{float:left; width:33.333%; font-family:'Open Sans', sans-serif; font-size:11px; color:#636363; line-height:25px;}
    .car-list .car-info .ft-list li i{color:#28a407;}
    .car-list .price-list a{height:41px; line-height:41px; background:url(https://www.gfilo.com/template/koyumavi//images/price-bg.jpg) left center no-repeat #45bc26; display:block; font-family:'Oswald', sans-serif; font-size:17px; font-weight:300; color:#fff; text-align:center;}
    .car-list .price-list ul{margin:5px auto; padding:0; list-style:none; width:94%;}
    .car-list .price-list ul li{line-height:27px; font-family:'Open Sans', sans-serif; font-size:13px; color:#636363;}
    .car-list .price-list ul li strong{display:inline-block; width:60%;}
    .car-list .price-list ul li strong:after{content:':'; float:right; margin-right:5px;}
    p.result{height:70px; line-height:70px; font-family:'Open Sans', sans-serif; font-size:13px; color:#636363;}
    /*** CAR LIST ***/

    .top-bg .dropdown-menu{padding:10px; box-shadow:none; border-radius:0; border:0; background:#08223b; margin:0; right:0; left:auto; color:#fff;}
    .top-bg .dropdown-menu ul{margin:0px; padding:0px; list-style:none;}
    .top-bg .dropdown-menu ul li a{border-right:0;}
    .top-bg .dropdown-menu input[type="text"]{margin-bottom:10px; box-shadow:none;}
    .top-bg .dropdown-menu .btn{background:#d62435; border:0;}
    .top-bg .dropdown-menu .btn:hover{color:#fff;}
    .top-bg .dropdown-menu .checkbox{width:16px; height:17px; padding:0px; background:url(https://www.gfilo.com/template/koyumavi//images/checkbox.png) no-repeat; display:block; clear:left; float:left; margin:4px 5px 5px 0;}
    label.string{line-height:17px; margin:5px 0px;}
    .top-bg li.dropdown:hover a{background:none;}
    .list-unstyled{margin-bottom:0;}
    .help-block{margin:0;}
    .form-group.has-error{margin-bottom:0px; color:#fff;}
    .rs-form .has-error .help-block{color:#000; font-size:11px;}
    .modal{z-index:999999;}
    .modal input[type="submit"]{background:#d62435; border:0; margin-top:15px;}
    .modal p{font-size:12px;}
    .modal-title{color:#08223b;}
    .modal .col-md-12{text-align:center; font-size:12px; margin:30px auto;}
    .modal .col-md-12 span{display:inline-block; margin-right:10px;}
    .modal .col-md-12 input{display:inline-block; width:auto;}


    .container .carlist-side{padding-left:15px;padding-right:0; position:relative; z-index:500; margin-bottom:30px;}
    .carlist-side .land-info input[type="submit"]{  border:none;   width: 100%;display:block; height:38px; line-height:38px; text-align:center; background:#08223b; font-family:'Oswald', sans-serif; font-size:15px; color:#fff;}
    .card-left .rent-info .car-info .eq-list li{float:left; line-height:57px; font-family:'Open Sans', sans-serif; font-size:13px; color:#636363; text-indent:27px; width:25%;}
    .card-left .rent-info .car-info .ft-list li{float:left; width:25%; font-family:'Open Sans', sans-serif; font-size:13px; color:#636363; line-height:25px;}
    .top_logo_links .phone a, .mobil-phone{display:none;}

    @media screen and (max-width:780px){
    .wsmenu {
        height: auto !important;
    }
    .headerwp{
        display: none !important;
    }
    }
    @media screen and (max-width:1024px){
        .footer-top h1{font-size:16px;}
        /*** SUB PAGE ***/
        .card-left .add-services .col-md-10{width:70%;}
        .card-left .add-services .col-md-2{width:30%;}
        .pricing-side .col-md-12 ul li{font-size:12px;}
        .car-list .car-info .eq-list li, .card-left .rent-info .car-info .ft-list li, .car-list .price-list ul li{font-size:10px;}
        .car-list .car-info .ft-list li{width:50%;}
        .car-list .car-info .ft-list{padding-bottom:0;}
        /*** SUB PAGE ***/
    }
    @media screen and (max-width:996px){
        #campaignslider .swiper-slide .boxc{width:100%;}
        .homep-left{padding:0;}
        .homep-right{padding:0; margin-top:30px;}
        .services .col-md-2{width:33.33222%; float:left; margin-bottom:30px;}
        .footer-top .col-md-2{width:19%; float:left; margin-bottom:20px;}
        .footer-top .col-md-4{width:24%; float:left; margin-bottom:20px; overflow:hidden;}
        .footer-top h1{font-size:13px;}
        .footer-top ul li{font-size:10px;}
        .footer-top ul li span{width:auto; margin-right:2px;}
        /*** SUB PAGE ***/
        .card-left .personel-form .col-md-6:nth-child(even), .card-left .personel-form .col-md-6:nth-child(odd){padding:0;}
        .card-left .personel-form input[type="submit"]{width:100%; overflow:hidden; float:none;}
        .card-left .add-services .col-md-10{float:left;}
        .card-left .add-services .col-md-2{float:left;}
        .card-left .add-services{overflow:hidden;}
        .card-left .add-services .add-btn{top:0;}
        .pricing-side{padding:0; margin-bottom:30px;}
        .card-left .add-services .col-md-10 .col-md-6{float:left;}
        .sidebar-bottom, .carlist-side .sidebar-bottom{display:none;}
        .sidebar{margin-bottom:30px; overflow:hidden;}
        .content-full .address .col-md-3{width:25%; float:left;}
        .nopleft, .nopright{padding:0;}
        .content-full .contact-form textarea{margin-top:20px;}
        /*** SUB PAGE ***/
    }

    @media screen and (max-width:640px){

        .container .carlist-side{padding-left:0;}
        p.result{line-height:20px ;}
        .top-bg{height:auto;}
        .left{width:100%; text-align:center;}
        .top_logo_links .mail, .top_logo_links .phone{float:none; width:100%; text-align:center;}
        .top_logo_links .mail .icon, .top_logo_links .phone .icon{float:none; display:inline-block;}
        .top-bg ul{float:none; width:100%; overflow:hidden; text-align:center;}
        .top-bg ul li{display:inline-block; float:none;}
        .navbar-default .navbar-brand{margin-left:2%!important;}
        .navbar-nav{float:none; width:100%; overflow:hidden;}
        .navbar{z-index:9999;}
        .navbar-nav{margin:0;}
        .navbar-default .navbar-nav>li>a{color:#fff;}
        .navbar-toggle{margin-top:31px;}
        .footer-top .col-md-4, .footer-top .col-md-2{width:100%; text-align:center;}
        .footer-top ul li span{float:none; display:inline-block;}
        .footer-bottom p{text-align:center; float:none; width:100%; margin:auto;}
        .footer-bottom ul{width:100%; text-align:center; margin:auto auto 20px auto; overflow:hidden; float:none;}
        .footer-bottom ul li{display:inline-block; float:none;}
        .news-area .news-box img{width:100%; display:block; margin:auto;}
        .services .col-md-2{width:50%;}
        .mobil-phone{display:block; text-align:center; font-family:'Oswald', sans-serif; font-size:20px; background:#fff; padding-bottom:20px; overflow:hidden; background:#fff;}
        .mobil-phone a{color:#fff;width:80%; background:#cf231f; margin:auto; font-family:'Oswald', sans-serif; font-size:17px; color:#fff; line-height:50px; border-radius:10px; display:block;}
          .services, .homep-right, .campaign-c, .top-bg{display:none;}
        /*** SUB PAGE ***/
        .page-img span{bottom:0px; height:35px; line-height:35px; font-size:16px;}
        .content-full{padding:10px;}
        .content-full .address .col-md-3{width:100%; margin-bottom:20px;}
        .contact-form input[type="submit"]{width:100%; margin:auto; float:none;}
        .card-left .rent-info .car-info .ft-list li{width:50%;}
        .card-left .add-services .col-md-10 .col-md-6{text-indent:15px;}
        .card-left .add-services .col-md-10{width:60%;}
        .card-left .add-services .col-md-2{width:40%;}
        .card-left .personel-form .col-md-6:nth-child(odd), .card-left .personel-form .col-md-6:nth-child(even){padding:0px 15px;}
        /*** SUB PAGE ***/


    }

    .ui-widget {
        background: #fff;

        font-family: 'Open Sans', sans-serif;
    }

    .ui-widget:before {
        position: absolute;
        top: -10px;
        left: 0;
        right: 0;
        margin: auto;
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 10px 10px 10px;
        border-color: transparent transparent #ffffff transparent;
    }
    .ui-widget.pickUpDatePicker:before {
        left:115px;
        right:auto;
    }

    .ui-datepicker {
        padding: .2em .2em 0;
        display: none;

        margin-top: 0px;
    }

    .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .2em 0;
    }

    .ui-datepicker .ui-datepicker-prev,
    .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 12px;
        width: 31px;
        height: 31px;
        border: 1px solid #d8d7d7;
        padding: 5px 8px;
    }

    .ui-datepicker .ui-datepicker-prev-hover,
    .ui-datepicker .ui-datepicker-next-hover {
        top: 12px;
        border: 1px solid #9d9b9b;
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 6px;
    }

    .ui-datepicker .ui-datepicker-next {
        right: 6px;
    }


    .ui-datepicker .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-next span {
        display: block;
    }


    .ui-datepicker .ui-datepicker-prev span {
        background: url(https://www.gfilo.com/template/koyumavi//images/date_left_icon.png) no-repeat;
    }

    .ui-datepicker .ui-datepicker-next span {
        background: url(https://www.gfilo.com/template/koyumavi//images/date_right_icon.png) no-repeat;
    }

    .ui-datepicker .ui-datepicker-prev-hover span {
        background: url(https://www.gfilo.com/template/koyumavi//images/date_left_icon_hover.png) no-repeat;
    }

    .ui-datepicker .ui-datepicker-next-hover span {
        background: url(https://www.gfilo.com/template/koyumavi//images/date_right_icon_hover.png) no-repeat;
    }

    .ui-datepicker .ui-datepicker-title {
        padding: 12px 0;
        text-align: center;
        font-size: 14px;
        color: #000000;
        font-weight: 700;
        font-family: 'Open Sans', sans-serif;
        border-bottom: 1px solid #d7d7d7;
    }

    .ui-datepicker .ui-datepicker-title select {
    }

    .ui-datepicker-month,
    .ui-datepicker-year {
        font-size: 14px;
        color: #000000;
        font-weight: 700;
    }

    .ui-datepicker-year {
        display: none;
    }

    .ui-datepicker table {
        width: 100%;
        font-size: .9em;
        border-collapse: collapse;
        margin: 0 0 .4em;
    }

    .ui-datepicker th {
        padding: 14px 18px;
        text-align: center;
        border: 0;
        font-size: 15px;
        color: #7d7d7d;
    }

    .ui-datepicker th .ui-datepicker td {
        border: 0;
        padding: 1px;
    }

    .ui-datepicker th.ui-datepicker-week-end:last-of-type,
    .ui-datepicker td.ui-datepicker-week-end:last-of-type a {
        color: #c92127;
    }

    .ui-datepicker td a:hover,
    .ui-datepicker td.ui-datepicker-current-day a,
    .ui-datepicker td.ui-datepicker-today a {
        border: 1px solid #0b5caf;
        background: #0b5caf;
        color: #fff;
    }

    .ui-datepicker td span,
    .ui-datepicker td a {
        display: block;
        padding: 14px 20px;
        text-align: right;
        text-decoration: none;
        background: #f5f6f7;
        margin-right: 1px;
        margin-top: 1px;
    }

    .ui-datepicker td a {
        border: 1px solid transparent;
    }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: 0 0 0 0;
        padding: 0 .2em;
        border-top: 1px solid #d7d7d7;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
        display: table;
        width: 100%;
    }

    .ui-datepicker .ui-datepicker-buttonpane button {
        margin: .5em 0 .4em;
        cursor: pointer;
        width: auto;
        overflow: visible;
        background: no-repeat;
        border: none;
        box-shadow: none;
        font-weight: 700;
        font-size: 14px;
        width: 50%;
        display: table-cell;
        outline: none;
    }

    .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
        border-right: 1px solid #d7d7d7;
    }

    /* with multiple calendars */
    .ui-datepicker.ui-datepicker-multi {
        width: auto !important;
        border: 1px solid #d7d7d7;
    }

    .ui-datepicker-multi .ui-datepicker-group {
        float: left;
    }

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 100%;
        margin: 0 0 0;
    }

    .ui-datepicker-multi-2 .ui-datepicker-group {
        width: 50%;
        padding: 0 30px;
    }

    .ui-datepicker-multi-3 .ui-datepicker-group {
        width: 33.3%;
    }

    .ui-datepicker-multi-4 .ui-datepicker-group {
        width: 25%;
    }

    .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
    .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
        border-left-width: 0;
    }

    .ui-datepicker-multi .ui-datepicker-buttonpane {
        clear: left;
    }

    .ui-datepicker-row-break {
        clear: both;
        width: 100%;
        font-size: 0;
    }

    .ui-datepicker td.dp-highlight a {
        background: #99a5b4;
        box-shadow: 0 1px 5px rgba(0,0,0,.35) inset;
        color: #fff;
    }

    .ui-datepicker .ui-datepicker-unselectable {
        background: #dadada;
        border: 1px solid #fff;
        color: #fff;
    }

    .ui-datepicker .ui-state-disabled:not(.undefined) {
        background: transparent;
    }

    .ui-datepicker td span, .ui-datepicker td a {
        color: black;
    }
    /* Icons */
    .ui-datepicker .ui-icon {
        display: none;
        text-indent: -99999px;
    }

    .ui-datepicker .ui-datepicker-unselectable.undefined span {
        color: #fff;
        background: transparent;
    }


    .commonBtn {
        font-size: calc(10px + 0.2vw);
        padding: calc(5px + 0.2vw) calc(17px + 0.2vw);
        background: #d0112b;
        opacity: .9;
    }



    #banner {
        display: block;
        position: relative;
        background-size: cover !important;
        height: calc(100vh - 25vh);
        background-repeat: no-repeat !important;
        background-position: bottom center !important;
        background : url("https://www.gfilo.com/template/koyumavi//images/a.png");
    }

    #banner .text {
        text-align: center;
        color: #fff;
    }

    #banner .text h1 {
        font-weight: 700;
    }

    @media screen and (max-width:1369px) {

        #banner .text {
            padding-top: 110px;
        }

        #banner .text h1 {
            font-size: 78px;
        }

        #banner .text h2 {
            font-size: 49px;
        }
    }

    @media screen and (min-width:1370px) {
        #banner .text {
            padding-top: calc(110px + 0.2vw);
        }

        #banner .text h1 {
            font-size: calc(78px + 1vw);
        }

        #banner .text h2 {
            font-size: calc(49px + 1vw);
        }
    }
    /************************banner form******************/
    .easy-autocomplete, #eac-container-search2 {
        width: 100% !important;
    }

    #eac-container-search ul, #eac-container-search2 ul {
        position: absolute;
        top: -1px;
        width: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        padding: 5px;
        background: #fff;
        color: #555555;
        font-size: calc(14px + 0.2vw);
        border: 1px solid #ccc;
        height: 400px;
        overflow-y: scroll;
    }

    #eac-container-search ul::-webkit-scrollbar,
    #eac-container-search2 ul::-webkit-scrollbar {
        width: 10px;
    }

    #eac-container-search ul::-webkit-scrollbar-track, #eac-container-search2 ul::-webkit-scrollbar-track {
        background-color: #eaeaea;
        border-left: 1px solid #ccc;
    }

    #eac-container-search ul::-webkit-scrollbar-thumb, #eac-container-search2 ul::-webkit-scrollbar-thumb {
        background-color: #d0142a;
        border-radius: 10px;
    }

    #eac-container-search ul::-webkit-scrollbar-thumb:hover, #eac-container-search2 ul::-webkit-scrollbar-thumb:hover {
        background-color: #d0142a;
    }

    #eac-container-search ul:before,
    #eac-container-search2 ul:before {
        position: absolute;
        top: -10px;
        left: 0;
        right: 0;
        margin: auto;
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 10px 10px 10px;
        border-color: transparent transparent #ffffff transparent;
    }

    #eac-container-search ul li,
    #eac-container-search2 ul li {
        padding: 14px 10px;
        border-radius: 3px;
        font-size: calc(14px + 0.2vw);
    }

    #eac-container-search2 ul li:hover,
    #eac-container-search ul li:hover {
        background: #0b5caf;
        color: #fff;
    }

    .form .alert-info {
        color: #fff;
        background: #0c5bad;
        font-size: calc(14px + 0.2vw);
        right: calc(102px + 0.2vw);
        margin-top: 5px;
        display: inline-block;
        opacity: 0;
        visibility: hidden;
        position: absolute;
        border: none !important;
        box-shadow: none;
        border-radius: 0;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    .form .alert-info.open {
        opacity: 1;
        visibility: visible;
    }

    .form .carSearch2,
    .form .carSearch {
        background: #fff;
        padding: 8px 9px;
        margin-top: 22px;
        display: table;
        width: 100%;
    }

    .form .carSearch2 {
        margin-top: 9px;
        width: 50.5%;
        display: none;
    }

    .form .carSearch2.visible {
        display: table;
    }

    .form .carSearch2 .form-group {
        float: left;
        margin-bottom: 0
    }

    .form .checkbox {
        display: block;
        color: #fff;
        font-size: calc(12px + 0.2vw);
        margin-top: 10px;
    }

    .form .checkbox input {
        width: calc(14px + 0.2vw);
        height: calc(14px + 0.2vw);
        float: left;
        margin-left: 0px;
        margin-top: 2px;
        margin-right: 10px;
        position: relative;
        z-index: 1;
        opacity: 0;
        cursor: pointer;
    }

    .form .checkbox input + span {
        width: calc(14px + 0.2vw);
        height: calc(14px + 0.2vw);
        display: block;
        position: absolute;
        border: 1px solid #fff;
        top: 1px;
        z-index: 0;
        cursor: pointer;
    }
    .form .checkbox input + span i {
        position: relative;
        display:none;
    }
    .form .checkbox input:checked + span {
        background: #d0112b;
    }
    .form .checkbox input:checked + span i {
        display: block;
        font-size: 15px;
        color: #fff;
    }
    .form .form-group {
        display: table-cell;
        width: 15%;
    }

    .form .form-group {
        padding: 0 5px;
    }

    .form .form-group:first-of-type {
        width: 25%;
        display: table-cell;
    }

    .form .form-group > i {
        color: #555555;
        position: absolute;
        top: 50%;
        -moz-transition: all .4s;
        -o-transition: all .4s;
        -webkit-transition: all .4s;
        transition: all .4s;
    }

    /*.form .form-group > i.active {
        -moz-transform: scale(2);
        -ms-transform: scale(2);
        -o-transform: scale(2);
        -webkit-transform: scale(2);
        transform: scale(2);
    }*/

    .form .form-control {
        border-color: #d7d7d7;
        border-radius: 0;
        box-shadow: none;
        background: transparent;
        color: #555555;
        width: 100%;
    }

    .form button {
        font-weight: bold;
        color: #fff;
        border: none;
        box-shadow: none;
        vertical-align: middle;
        width: 100%;
    }

    .form button i {
        position: relative;
        top: -2px;
        margin-right: 10px;
    }


    @media screen and (max-width:1369px) {
        .form {
            padding-left: 70px;
            padding-right: 70px;
        }

        .form .alert-info {
            right: 100px;
        }

        .form .form-group > i {
            font-size: 18px;
            margin-top: -8px;
            right: 14px;
        }

        .form .form-control {
            height: 52px;
            font-size: 14px;
        }

        .form button i {
            font-size: 14px;
        }

        .form button {
            height: 52px;
            font-size: 18px;
        }
    }

    @media screen and (min-width:1370px) {
        .form {
            padding-left: calc(70px + 0.2vw);
            padding-right: calc(70px + 0.2vw);
        }

        .form .alert-info {
            right: calc(102px + 0.2vw);
        }

        .form .form-group > i {
            font-size: calc(14px + 0.2vw);
            margin-top: calc(-10px + 0.2vw);
            right: calc(14px + 0.2vw);
        }

        .form .form-control {
            height: calc(52px + 0.2vw);
            font-size: calc(14px + 0.2vw);
        }

        .form button i {
            font-size: calc(14px + 0.2vw);
        }

        .form button {
            height: calc(52px + 0.2vw);
            font-size: calc(18px + 0.2vw);
        }
    }
    /************************hour********************/
    .form .hour {
        position: absolute;
        background: #fff;
        max-width: 500px;
        margin-top: 22px;
        z-index: 11;
        border: 1px solid #9d9b9b;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -ms-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
    }

    .form .hour#dropOffHour1 {
        right: 0;
    }

    .form .hour.open {
        opacity: 1;
        visibility: visible;
    }

    .form .hour:before {
        position: absolute;
        top: -10px;
        left: 70px;
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 10px 10px 10px;
        border-color: transparent transparent #ffffff transparent;
    }

    .form .hour#dropOffHour1:before {
        left: auto;
        right: 70px;
    }

    .form .hour span.head {
        font-weight: bold;
        text-align: center;
        display: block;
        margin-top: 20px;
        border-bottom: 1px solid #d7d7d7;
        padding-bottom: 15px;
    }

    .form .hour ul {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
        padding: 35px 30px 30px;
    }

    .form .hour ul li {
        font-weight: bold;
        line-height: 32px;
        padding: 0 30px;
        cursor: pointer;
        border: 1px solid transparent;
    }

    .form .hour ul li.disable {
        pointer-events: none;
        opacity: 0.5
    }

    .form .hour .owl-nav {
        position: absolute;
        top: 0;
        width: 100%;
    }

    .form .hour .owl-nav .owl-prev {
        left: 12px;
        padding: 0 11px 0 7px;
    }

    .form .hour .owl-nav .owl-next {
        right: 12px;
        padding: 0 7px 0 11px;
    }

    .form .hour .owl-nav .owl-prev,
    .form .hour .owl-nav .owl-next {
        font-size: 25px;
        top: 12px;
        position: absolute;
        border: 1px solid #9d9b9b;
        color: #9d9b9b;
    }
    /************************campaign********************/

    #campaign h3 {
        text-align: center;
        color: #cc112b;
        font-weight: bold;
    }

    #campaign .slide {
        position: relative;
    }

    #campaign .slide figure {
        position: relative;
    }

    #campaign .slide figure figcaption {
        position: absolute;
        text-align: center;
        width: 100%;
    }

    #campaign .slide figure figcaption a {
        font-weight: 700;
        color: #fff;
        -moz-transition: all .4s;
        -o-transition: all .4s;
        -webkit-transition: all .4s;
        transition: all .4s;
    }
    #campaign .slide figure figcaption a:hover {
        background: #fff;
        color: #d0112b;
    }
    #campaign .slide .owl-nav {
        position: absolute;
        top: 50%;
        width: 100%;
        -moz-transform: translateY(50%);
        -webkit-transform: translateY(50%);
        -o-transform: translateY(50%);
        -ms-transform: translateY(50%);
        transform: translateY(50%);
    }



    #campaign .slide .owl-nav .owl-next,
    #campaign .slide .owl-nav .owl-prev {
        color: #9d9b9b;
        position: absolute;
        border: 1px solid #9d9b9b;
        margin-top: -22px;
        -moz-transition: all .4s;
        -o-transition: all .4s;
        -webkit-transition: all .4s;
        transition: all .4s;
    }

    #campaign .slide .owl-nav .owl-prev.disabled,
    #campaign .slide .owl-nav .owl-next.disabled {
        opacity: 0.1;
    }

    @media screen and (max-width:1369px) {
        #campaign {
            padding-top: 40px;
            padding-bottom: 35px;
        }

        #campaign h3 {
            font-size: 24px;
        }

        #campaign .slide {
            margin-top: 35px;
            padding: 0 70px;
        }

        #campaign .slide figure figcaption {
            bottom: 22px;
        }

        #campaign .slide figure figcaption a {
            font-size: 13px;
        }

        #campaign .slide .owl-nav .owl-next {
            right: -70px;
            padding: 0 10px 0 15px;
        }

        #campaign .slide .owl-nav .owl-prev {
            left: -70px;
            padding: 0 15px 0 10px;
        }

        #campaign .slide .owl-nav .owl-next,
        #campaign .slide .owl-nav .owl-prev {
            font-size: 30px;
        }
    }

    @media screen and (min-width:1370px) {
        #campaign {
            padding-top: calc(40px + 0.2vw);
            padding-bottom: calc(35px + 0.2vw);
        }

        #campaign h3 {
            font-size: calc(24px + 0.2vw);
        }

        #campaign .slide {
            margin-top: calc(35px + 0.2vw);
            padding: 0 calc(70px + 0.2vw);
        }

        #campaign .slide figure figcaption {
            bottom: calc(22px + 0.2vw);
        }

        #campaign .slide figure figcaption a {
            font-size: calc(13px + 0.2vw);
        }
        #campaign .slide .owl-nav .owl-next {
            right: calc(-70px + 0.2vw);
            padding: 0 calc(10px + 0.2vw) 0 calc(15px + 0.2vw);
        }

        #campaign .slide .owl-nav .owl-prev {
            left: calc(-70px + 0.2vw);
            padding: 0 calc(15px + 0.2vw) 0 calc(10px + 0.2vw);
        }

        #campaign .slide .owl-nav .owl-next,
        #campaign .slide .owl-nav .owl-prev {
            font-size: calc(30px + 0.2vw);
        }
    }
    /*******************upgrade**********************/
    .upgrade {
        border: 1px solid #ebebeb;
        padding: calc(25px) 0 0;
        display: block;
    }

    #upgrade .header {
        text-align: center;
    }

    #upgrade .header .headerIcon {
        margin-right: 27px;
    }

    #upgrade .header .headerIcon, #upgrade .header .headerText {
        display: inline-block;
        vertical-align: middle;
    }

    #upgrade .header .headerText {
        color: #d0112b;
    }

    #upgrade .header .headerText h3 {
        font-weight: 300;
    }

    #upgrade .header .headerText h4 {
        font-weight: 900;
    }

    #upgrade figure {
        margin-top: 40px;
    }

    #upgrade figure img {
        width: 100%;
    }

    .icon-central-upgradecar {
        font-size: calc(80px + 0.2vw);
        color: #d0112b;
    }

    @media screen and (max-width:1369px) {
        .upgrade {
            padding: 25px;
        }

        #upgrade .header .headerText {
            font-size: 26px;
        }
    }

    @media screen and (min-width:1370px) {
        .upgrade {
            padding: calc(25px) 0 0;
        }

        #upgrade .header .headerText {
            font-size: calc(26px + 0.2vw);
        }
    }
    /*******************haveIncrease**********************/
    #haveIncrease {
        text-align: center;
    }

    #haveIncrease h3 {
        margin-bottom: 13px;
    }

    #haveIncrease .buyNow figure img {
        width: 100%;
        border: 3px solid #f6a316;
    }

    #haveIncrease .buyNow figure p,
    #haveIncrease .buyNow figure strong {
        display: block;
    }

    #haveIncrease .buyNow figure p {
        font-weight: 300;
    }

    #haveIncrease .buyNow figure .commonBtn {
        color: #fff;
        font-weight: 700;
        display: inline-block;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        -webkit-transition: all .5s;
        transition: all .5s;
    }
    #haveIncrease .buyNow figure .commonBtn:hover {
        -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
        -o-transform: scale(1.3);
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
        background: #780313;
    }

    @media screen and (max-width:1369px) {
        #haveIncrease {
            padding: 65px 0 75px;
        }

        #haveIncrease p {
            font-size: 18px;
            line-height: 26px;
        }

        #haveIncrease .buyNow {
            padding-top: 60px;
        }

        #haveIncrease .buyNow .col-sm-4 {
            /*padding: 42.5px;*/
            padding: 42.5px 18.5px;
        }


        #haveIncrease .buyNow figure p,
        #haveIncrease .buyNow figure strong {
            font-size: 14px;
        }

        #haveIncrease .buyNow figure p {
            margin-top: 13px;
        }

        #haveIncrease .buyNow figure .commonBtn {
            font-size: 13px;
            margin-top: 13px;
        }
    }

    @media screen and (min-width:1370px) {
        #haveIncrease {
            padding: calc(65px + 0.2vw) 0 calc(75px + 0.2vw);
        }

        #haveIncrease p {
            font-size: calc(18px + 0.2vw);
            line-height: calc(26px + 0.2vw);
        }

        #haveIncrease .buyNow {
            padding-top: calc(60px + 0.2vw);
        }

        #haveIncrease .buyNow .col-sm-4 {
            /*padding: 0 calc(42.5px + 0.2vw);*/
        }


        #haveIncrease .buyNow figure p,
        #haveIncrease .buyNow figure strong {
            font-size: calc(14px + 0.2vw);
        }

        #haveIncrease .buyNow figure p {
            margin-top: calc(13px + 0.2vw);
        }

        #haveIncrease .buyNow figure .commonBtn {
            font-size: calc(13px + 0.2vw);
            margin-top: calc(13px + 0.2vw);
        }
    }
    /*******************blog**********************/
    #blog .blogContainer {
        border: 1px solid #0b5caf;
    }

    #blog .blogContainer .content {
        background: url(../https://www.gfilo.com/template/koyumavi//images/central_blog_bg.png) no-repeat center center;
        background-size: cover;
    }

    #blog .blogContainer .content h4 {
        font-weight: 700;
        color: #fff;
        border-bottom: 1px solid #fff;
        display: table;
        margin-bottom: 22px;
    }

    #blog .blogContainer .content p {
        color: #fff;
        font-weight: 300;
    }

    #blog .blogContainer .content p b {
        font-weight: 900;
    }

    #blog .blogItems {
        text-align: center;
    }

    #blog .blogItems .allWrite {
        color: #7d7d7d;
        font-weight: 700;
        border: 1px solid #0b5caf;
        display: inline-block;
    }

    #blog .blogItems .media {
        border: 1px solid #d7d7d7;
    }

    #blog .blogItems .media .media-left {
        padding-right: 0;
        width: 35%;
    }

    #blog .blogItems .media .media-left img {
        width: 100%;
    }

    #blog .blogItems .media .media-body {
        vertical-align: middle;
        text-align: left;
    }

    #blog .blogItems .media .media-body h4 {
        font-weight: 700;
    }

    #blog .blogItems .media .media-body span {
        color: #0b5caf;
        display: block;
    }

    #blog .blogItems .media .media-body .commonBtn {
        display: table;
        background: #0b5caf;
        color: #fff;
        font-weight: 700;
        margin-top: 18px;
    }

    #blog .blogItems .media .media-body .commonBtn:hover {
        -moz-transform: scale(0.88);
        -ms-transform: scale(0.88);
        -o-transform: scale(0.88);
        -webkit-transform: scale(0.88);
        transform: scale(0.88);
    }

    @media screen and (max-width:1369px) {
        #blog .blogContainer .content {
            padding: 130px 75px;
        }

        #blog .blogContainer .content h4 {
            font-size: 24px;
            padding: 0 30px 15px 0;
        }

        #blog .blogContainer .content p {
            font-size: 33px;
            line-height: 38px;
        }

        #blog .blogContainer .content p b {
            font-size: 53px;
            line-height: 53px;
        }

        #blog .blogItems {
            padding: 0 80px 0 50px;
        }

        #blog .blogItems .allWrite {
            font-size: 17px;
            padding: 10px 40px;
            margin-top: 45px;
            margin-bottom: 25px;
        }

        #blog .blogItems .media {
            margin-top: 60px;
        }

        #blog .blogItems .media .media-body {
            padding: 0 35px;
        }

        #blog .blogItems .media .media-body h4 {
            font-size: 14px;
        }

        #blog .blogItems .media .media-body span {
            font-size: 10px;
        }
    }

    @media screen and (min-width:1370px) {
        #blog .blogContainer .content {
            padding: calc(130px + 02vw) calc(75px + 02vw);
        }

        #blog .blogContainer .content h4 {
            font-size: calc(24px + 0.2vw);
            padding: 0 30px 15px 0;
        }

        #blog .blogContainer .content p {
            font-size: calc(33px + 0.2vw);
            line-height: calc(38px + 0.2vw);
        }

        #blog .blogContainer .content p b {
            font-size: calc(53px + 0.2vw);
            line-height: calc(53px + 0.2vw);
        }

        #blog .blogItems {
            padding: 0 calc(80px + 02vw) 0 calc(50px + 0.2vw);
        }

        #blog .blogItems .allWrite {
            font-size: calc(17px + 0.2vw);
            padding: calc(10px + 0.2vw) calc(40px + 0.2vw);
            margin-top: calc(45px + 0.2vw);
            margin-bottom: calc(25px + 0.2vw);
        }

        #blog .blogItems .allWrite:hover {
            -moz-transform: scale(0.88);
            -ms-transform: scale(0.88);
            -o-transform: scale(0.88);
            -webkit-transform: scale(0.88);
            transform: scale(0.88);
            background: #0b5caf;
            color:#fff;
        }

        #blog .blogItems .media {
            margin-top: calc(60px + 0.2vw);
        }

        #blog .blogItems .media .media-body {
            padding: 0 calc(35px + 0.2vw);
        }

        #blog .blogItems .media .media-body h4 {
            font-size: calc(14px + 0.2vw);
        }

        #blog .blogItems .media .media-body span {
            font-size: calc(10px + 0.2vw);
        }
    }
    /*******************surprise**********************/
    #surprise {
        text-align: center;
    }

    #surprise h3 {
        color: #d0112b;
        font-weight: 300;
    }

    #surprise h4 {
        color: #d0112b;
        font-weight: 900;
    }

    #surprise .content li {
        display: inline-block;
        color: #7d7d7d;
        font-weight: 600;
    }


    @media screen and (max-width:1369px) {
        #surprise {
            padding-top: 40px;
        }

        #surprise h3 {
            font-size: 33px;
        }

        #surprise h4 {
            font-size: 53px;
        }

        #surprise .content li {
            font-size: 12px;
            line-height: 15px;
            margin: 40px;
        }

        #surprise .content li img {
            width: auto;
        }

        #surprise .content figcaption {
            margin-top: 19px;
        }
    }

    @media screen and (min-width:1370px) {
        #surprise {
            padding-top: calc(40px + 0.2vw);
        }

        #surprise h3 {
            /*font-size: calc(33px + 0.2vw);*/
            font-size: 32px;
        }

        #surprise h4 {
            /*font-size: calc(53px + 0.2vw);*/
            font-size: 32px;
        }

        #surprise .content li {
            font-size: calc(12px + 0.2vw);
            line-height: calc(15px + 0.2vw);
            margin: calc(40px + 0.2vw);
        }

        #surprise .content li img {
            width: calc(104px + 0.2vw);
        }

        #surprise .content figcaption {
            margin-top: calc(19px + 0.2vw);
        }
    }


    .selected-time {
        background: #115caf;
        color: #fff;
    }

    .selected-other-time {
        border: 1px solid #598ec8 !important;
    }
    #ui-datepicker-div {
        margin-top: 25px;
    }
    #ui-datepicker-div .ui-datepicker-year {
        display: inline-block
    }

    .ui-datepicker td.ui-datepicker-today a {
        color: #fff;
        border: 1px solid #d0112b;
        background: #d0112b;
    }

    .ui-datepicker-unselectable.ui-state-disabled {
        background: #dadada;
    }

    .ui-datepicker .ui-datepicker-unselectable.ui-state-disabled span {
        background: #dadada;
        color: #fff
    }

    td.selected-pickUpDate a {
        border: 1px solid #0b5caf;
        background: #0b5caf;
        color: #fff;
    }

    .dropOffDatePicker .ui-datepicker-calendar td[data-handler="selectDay"]:first-of-type {
        color: aliceblue
    }

    #date_text{
        background: url(https://www.gfilo.com/template/koyumavi//images/calendar-icon.png) 96% center no-repeat #fff;
    }

    #date_text2{
        background: url(https://www.gfilo.com/template/koyumavi//images/calendar-icon.png) 96% center no-repeat #fff;
    }

    #setTimeExampleStart{
        background: url(https://www.gfilo.com/template/koyumavi//images/clock-icon.png) 96% center no-repeat #fff;
    }

    #setTimeExampleEnd{
        background: url(https://www.gfilo.com/template/koyumavi//images/clock-icon.png) 96% center no-repeat #fff;
    }

    .ui-timepicker-wrapper{
        width: 17.5em;
        height: 250px;
    }
    .ui-timepicker-list li{
        padding: 4px 0 6px 19px;
    }
    li.ui-timepicker-selected, .ui-timepicker-list li:hover, .ui-timepicker-list .ui-timepicker-selected:hover{
        background : #d0112b;
    }

    ::-webkit-scrollbar {
        width: 20px;
    }

    /* Track */
    ::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px grey;
        border-radius: 10px;
    }

    /* Handle */
    ::-webkit-scrollbar-thumb {
        background: #b30000;
        border-radius: 10px;
    }

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #b30000;
    }

    @media screen and (max-width:640px){

        #banner .text {
            padding-top: 20px;
        }
        #banner .text h2 {
            font-size: 20px;
        }
        #banner .text h1 {
            font-size: 30px;
        }
        #banner {
            height: calc(124vh - 22vh);
        }
        .form .carSearch2 {
            margin-top: 9px;
            width: 100% !important;
        }
        .form {
            padding-left: 5px;
            padding-right: 5px;
        }
        .form .form-group {
            display: inline-block;
            width: 100%;
        }
        .form .form-group:first-of-type {
            display: inline-block;
            width: 100%;
        }

        .navbar-default .navbar-nav > li {
            border-bottom: 1px solid #fff;
            width: 100%;
        }
        .navbar-toggle{
            margin-top : 0;
        }
        .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{
            margin-right : 0;
        }
        .top_logo_links .mail, .top_logo_links .phone  {
            display : none;
        }
    }


    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        background: #efefef !important;
        text-align: center;
        position: relative;
        z-index: 99;
    }

    .top_logo_links {
        width:100%;
        height:25px;
        font-family:'Roboto','Open Sans',sans-serif;
        font-weight:600;
        display:inline-block;
        position:relative;
        padding-right:10px
    }
    .top_logo_links ul {
        float:right;
        padding:5px 5px 0 5px;
        margin-right:10px
    }
    .top_logo_links ul li {
        float:left;
        list-style:none
    }
    .top_logo_links ul li a {
        color:#777;
        text-decoration:none;
        padding-left:20px
    }
    .top_logo_links ul li a:hover {
        opacity:.6
    }
    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
        margin-left:0
    }
    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
        padding-top:0;
        padding-left:0
    }
    .navbar-default .navbar-collapse,.navbar-default .navbar-form {
        background:#efefef;
        text-align:center
    }
    .navbar-default .navbar-nav>li>a {
        font-size:1.8rem;
        font-weight:bold
    }
    .navbar .navbar-nav {
        display:inline-block;
        float:none;
        vertical-align:top
    }
    .navbar .navbar-collapse {
        text-align:center
    }
    .log_lang {
        margin-right:10px
    }
    .log_lang .log-in {
        cursor:pointer;
        padding:5px 20px 5px 20px;
        background:#fff;
        margin-top:10px;
        border:1px solid #fff
    }
    .log_lang .log-in:hover {
        background-color:#fff!important;
        border:1px solid #777
    }
    .nav .homepage {
        background:#ff5000;
        display:none
    }
    .nav .homepage a {
        color:#fff!important
    }
    .nav .li-blog {
        background:url(https://www.gfilo.com/template/koyumavi//images/blgbg.png) 0 0 no-repeat;
        width:90px;
        height:66px;
        margin-top:-3px;
        display:block;
        z-index:25;
        margin-bottom:-15px
    }
    .nav .li-blog a {
        color:#fff!important;
        padding-top:18px;
        padding-left:15px;
        font-weight:normal
    }
    header .profileSelector {
        position:relative;
        display:none;
        width:960px;
        margin-top:-10px!important;
        height:0;
        margin:0 auto
    }
    header .profileSelector .psPanelTop {
        position:relative;
        display:block;
        margin-bottom:5px;
        padding:0 10px 5px 10px;
        border-bottom:1px solid #efefef;
        font-size:16px;
        font-weight:bold;
        color:#000
    }
    header .profileSelector .psPanelTop a {
        font-weight:normal;
        color:#ff5000;
        text-decoration:underline
    }
    header .profileSelector .psPanelBottom {
        position:relative;
        display:block;
        margin-top:0;
        padding:5px 10px 0 10px;
        border-top:1px solid #efefef
    }
    header .profileSelector .psPanelBottom a {
        position:relative;
        display:block;
        background:#efefef;
        color:#000;
        font-size:12px;
        padding:5px 10px 4px 10px;
        border-radius:20px;
        text-decoration:none
    }
    header .profileSelector .psPanel {
        position:relative;
        display:block;
        width:100%;
        height:155px;
        overflow:hidden;
        overflow-y:auto;
        padding-left:0
    }
    header .profileSelector .psPanel ul {
        position:relative;
        display:block;
        list-style:none;
        padding-left:0
    }
    header .profileSelector .psPanel ul li {
        margin-bottom:5px
    }
    header .profileSelector .psPanel ul li a {
        position:relative;
        display:block;
        width:100%;
        font-size:16px;
        text-decoration:none;
        color:#555;
        padding:5px 10px 5px 30px;
        border-radius:5px
    }
    header .profileSelector .psPanel ul li a:hover {
        background-color:#efefef
    }
    header .profileSelector .psPanel ul li a.selected {
        padding-left:30px;
        background:#efefef url(https://www.gfilo.com/template/koyumavi//images/tick.png) no-repeat 1% center
    }
    header .profileSelectorDesktop {
        position:absolute;
        display:block;
        z-index:999;
        height:auto;
        width:410px;
        background:transparent;
        right:0;
        top:0;
        padding-top:19px
    }
    header .profileSelectorDesktop .profileSelectorInner {
        border:1px solid #999;
        padding:10px 5px;
        background:#fff
    }
    header .profileSelectorDesktop:after,header .profileSelectorDesktop:before {
        content:'';
        position:absolute;
        display:block;
        top:0;
        right:0;
        width:0;
        height:0;
        border-style:solid
    }
    header .profileSelectorDesktop:after {
        top:0;
        right:30px;
        border-color:transparent transparent #fff transparent;
        border-width:10px
    }
    header .profileSelectorDesktop:before {
        top:-2px;
        right:29px;
        border-color:transparent transparent #999 transparent;
        border-width:11px
    }
    .navbar-default {
        border-radius:0!important;
        background:#efefef;
        border-left:0!important;
        border-right:0!important
    }
    .nopad {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .navbar-brand > img {
        display: block;
    }

    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        color: #333 !important;
        background-color: transparent !important;
    }

    .navbar-default .navbar-nav > li > a {
        line-height:25px;
        color: #777 !important;
    }

    .wsmain html, .wsmain body, .wsmain iframe, .wsmain h1, .wsmain h2, .wsmain h3, .wsmain h4, .wsmain h5, .wsmain h6 {
        margin: 0px;
        padding: 0px;
        border: 0px;
        font: inherit;
        vertical-align: baseline;
        font-weight: normal;
        font-size: 12px;
        line-height: 18px;
        font-family: Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: subpixel-antialiased;
        font-smoothing: antialiased;
        font-smooth: antialiased;
        -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
        -webkit-font-smoothing: subpixel-antialiased !important;
        font-smoothing: subpixel-antialiased !important;
        font-smooth: subpixel-antialiased;
    }
    .wsmain .cl {
        clear: both;
    }
    .wsmain img, object, embed, video {
        border: 0 none;
        max-width: 100%;
    }
    .wsmain a:focus {
        outline: none !important;
    }
    .wsmain:before, .wsmain:after {
        content: "";
        display: table;
    }
    .wsmain:after {
        clear: both;
    }
    /*--------------------------------------------------------------------------
        |  02 Desktop CSS
        --------------------------------------------------------------------------*/

    .wsmobileheader {
        display: none;
    }
    .overlapblackbg {
        display: none;
    }
    .smllogo {
        padding: 9px 0px 0px 0px;
        margin: 0;
        float: left;
        width: 5%;
    }
    .smllogo a {
        display: block;
        float: left;
        padding: 0px 0px 0px 0px;
    }
    .topmenusearch {
        float: right;
        width: 100%;
        height: 42px;
        position: relative;
        margin: 9px 0px 0px 0px;
    }
    .topmenusearch .searchicon {
        -webkit-transition: all 0.7s ease 0s;
        -moz-transition: all 0.7s ease 0s;
        -o-transition: all 0.7s ease 0s;
        transition: all 0.7s ease 0s;
    }
    .topmenusearch input {
        width: 100%;
        position: relative;
        float: right;
        top: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        border: 0;
        padding: 0;
        margin: 0;
        text-indent: 15px;
        font-size: 12px;
        height: 42px;
        z-index: 2;
        outline: none;
        color: #7d7d7d;
        background-color: #e9ebef;
        -webkit-transition: all 0.7s ease 0s;
        -moz-transition: all 0.7s ease 0s;
        -o-transition: all 0.7s ease 0s;
        transition: all 0.7s ease 0s;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }
    .topmenusearch input:focus {
        color: #000;
    }
    .topmenusearch input:focus ~ .btnstyle {
        background-color: #424242;
        color: #fff;
        opacity: 0.9;
    }
    .topmenusearch input:focus ~ .btnstyle .fa {
        color: #fff;
    }
    .topmenusearch input:focus ~ .searchicon {
        opacity: 1;
        z-index: 3;
        color: #FFFFFF;
    }
    .topmenusearch .btnstyle {
        top: 0px;
        position: absolute;
        right: 0;
        bottom: 0;
        width: 42px;
        line-height: 30px;
        z-index: 1;
        cursor: pointer;
        color: #fff;
        z-index: 1000;
        background-color: #eeeeee;
        border: solid 0px;
        -webkit-transition: all 0.7s ease 0s;
        -moz-transition: all 0.7s ease 0s;
        -o-transition: all 0.7s ease 0s;
        transition: all 0.7s ease 0s;
        -webkit-border-radius: 0px 2px 2px 0px;
        -moz-border-radius: 0px 2px 2px 0px;
        border-radius: 0px 2px 2px 0px;
    }
    .topmenusearch .btnstyle .fa {
        line-height: 38px;
        margin: 0;
        padding: 0;
        text-align: center;
        color: #9c9c9c;
    }
    .topmenusearch .btnstyle:hover {
        background-color: #fff;
    }
    .wsmain {
        width: 100%;
        margin: 0 auto;
        padding: 0px 0px;
        max-width: 1300px;
    }

    .wsmenu-list {
        text-align: left;
        margin: 0 auto 0 auto;
        width: 100%;
        display: table;
        padding: 0px;
    }
    .wsmenu-list > li {
        text-align: center;
        display: block;
        margin: 0px;
        padding: 0px;
        float: left;
    }
    .wsmenu-list > .wscarticon > a .fa.fa-shopping-basket {
        display: inline-block;
        font-size: 16px;
        line-height: inherit;
        margin-right: 5px;
        color: #7b7b7b;
    }
    .wsmenu-list > .wsshopmenu > a .fa.fa-angle-down {
        display: inline-block;
        font-size: 13px;
        line-height: inherit;
        margin-left: 11px;
        color: #7b7b7b;
    }
    .wsmenu-list li ul li a .fa.fa-angle-double-right {
        font-size: 12px;
        margin: 0 3px 0 -4px;
    }
    .wsmenu-list > li > a {
        display: block;
        color: #828181;
        padding: 0 26px 0 22px;
        line-height: 58px;
        text-decoration: none;
        position: relative;
    }
    .wsmenu-list > li > .navtext {
        line-height: 16px;
        text-align: right;
        padding: 12px 16px 17px 16px;
        margin: 0px 10px;
    }
    .wsmenu-list > li > .navtext > span + span:after {
        color: #9e9e9e;
        content: "\f107";
        display: inline-block;
        font-family: "FontAwesome";
        font-size: 14px;
        font-weight: 100;
        line-height: 10px;
        margin-left: 1px;
        position: relative;
        right: -8px;
        text-align: right;
        top: 1px;
    }
    .wsmenu-list > li > .navtext > span {
        display: block;
        font-size: 11px;
        text-align: left;
        white-space: nowrap;
        width: 100%;
        line-height: 16px;
        color: #9e9e9e;
    }
    .wsmenu-list > li > .navtext > span + span {
        white-space: nowrap;
        font-size: 12px;
        font-weight: bold;
        color: #555555;
    }
    .wsmenu-list li a:hover .arrow:after {
        border-top-color: #b3b3b3
    }
    .wsmenu-list li a.active .arrow:after {
        border-top-color: #b3b3b3
    }
    .wsmenu-list li:hover>a .arrow:after {
        border-top-color: #b3b3b3
    }
    .megamenu iframe {
        width: 100%;
        margin-top: 10px;
        min-height: 200px;
    }
    .megamenu video {
        width: 100%;
        margin-top: 10px;
        min-height: 200px;
    }
    .wsmenu-list > li.socialicon {
        float: left;
    }
    .wsmenu-list > li.socialicon a {
        width: 38px;
        padding: 0px 10px
    }
    .wsmenu-list > li.socialicon a .fa {
        font-size: 15px;
        color: #898d91;
        text-align: center;
    }
    .wsmenu-list > li.wsshopmyaccount {
        float: right;
    }
    .wsmenu-list > .wsshopmyaccount > a .fa.fa-angle-down {
        display: inline-block;
        font-size: 13px;
        line-height: inherit;
        margin-left: 8px;
        color: #7b7b7b;
    }
    .wsmenu-list > .wsshopmyaccount > a .fa.fa-align-justify {
        display: inline-block;
        font-size: 16px;
        line-height: inherit;
        margin-right: 11px;
        color: #7b7b7b;
    }
    .wsmenu-list > li.wssearchbar {
        width: 61%;
        float: left;
        padding-left: 15px;
    }
    .wsmenu-list > li.wscarticon {
        float: right;
        clear: right;
    }
    .wsmenu-list > li.wscarticon a {
        padding: 0px 27px 0px 22px;
        text-align: center;
        border-left: 1px solid rgba(0, 0, 0, 0.1);
        border-right: 1px solid rgba(0, 0, 0, 0.1);
    }
    .mobiletext {
        display: none;
    }
    .wsmenu-list > li.wscarticon a .fa {
        font-size: 15px;
    }
    .wsmenu-list > li.wscarticon em.roundpoint {
        position: absolute;
        top: 14px;
        right: 21px;
        width: 17px;
        height: 17px;
        background-color: #DA4B38;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        font-size: 9px;
        text-align: center;
        font-style: normal;
        line-height: 16px !important;
        color: #fff;
    }
    .wsmenu-list li > .wsmenu-submenu {
        transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform: rotateX(-75deg);
        -o-transform: rotateX(-75deg);
        -moz-transform: rotateX(-75deg);
        -webkit-transform: rotateX(-75deg);
        visibility: hidden;
    }
    .wsmenu-list li:hover > .wsmenu-submenu {
        transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        opacity: 1;
        visibility: visible;
    }
    .wsmenu-submenu li > .wsmenu-submenu-sub {
        transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform: rotateX(-75deg);
        -o-transform: rotateX(-75deg);
        -moz-transform: rotateX(-75deg);
        -webkit-transform: rotateX(-75deg);
        visibility: hidden;
    }
    .wsmenu-submenu li:hover > .wsmenu-submenu-sub {
        transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        opacity: 1;
        visibility: visible;
    }
    .wsmenu-submenu-sub li > .wsmenu-submenu-sub-sub {
        transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform: rotateX(-75deg);
        -o-transform: rotateX(-75deg);
        -moz-transform: rotateX(-75deg);
        -webkit-transform: rotateX(-75deg);
        visibility: hidden;
    }
    .wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub {
        transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        opacity: 1;
        visibility: visible;
    }
    .wsmenu-list li > .megamenu {
        transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform: rotateX(-75deg);
        -o-transform: rotateX(-75deg);
        -moz-transform: rotateX(-75deg);
        -webkit-transform: rotateX(-75deg);
        visibility: hidden;
    }
    .wsmenu-list li:hover > .megamenu {
        transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        opacity: 1;
        visibility: visible;
    }
    .wsmenu-submenu {
        position: absolute;
        min-width: 176px;
        top: 58px;
        z-index: 1000;
        margin: 0px;
        padding: 0px;
        border: solid 1px #eeeeee;
        background-color: #fff;
        opacity: 0;
        -o-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -moz-transform-origin: 0% 0%;
        -webkit-transform-origin: 0% 0%;
        -o-transition: -o-transform 0.3s, opacity 0.3s;
        -ms-transition: -ms-transform 0.3s, opacity 0.3s;
        -moz-transition: -moz-transform 0.3s, opacity 0.3s;
        -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    }
    .wsmenu-submenu li a {
        background: #fff !important;
        background-image: none !important;
        color: #666666 !important;
        border-right: 0 none !important;
        text-align: left;
        display: block;
        line-height: 22px;
        padding: 8px 12px;
        text-transform: none;
        font-size: 12px;
        letter-spacing: normal;
        border-right: 0px solid;
        border-bottom: 1px solid #f5f5f5;
    }
    .wsmenu-submenu li {
        position: relative;
        margin: 0px;
        padding: 0px;
    }
    .wsmenuexpandermain {
        display: none;
    }
    .wsmenu-list li:hover .wsmenu-submenu {
        display: block;
    }
    .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub {
        min-width: 220px;
        position: absolute;
        left: 100%;
        top: 0;
        margin: 0px;
        padding: 0px;
        opacity: 0;
        -o-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -moz-transform-origin: 0% 0%;
        -webkit-transform-origin: 0% 0%;
        -o-transition: -o-transform 0.4s, opacity 0.4s;
        -ms-transition: -ms-transform 0.4s, opacity 0.4s;
        -moz-transition: -moz-transform 0.4s, opacity 0.4s;
        -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
    }
    .wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub {
        opacity: 1;
        list-style: none;
        padding: 0px;
        border: solid 1px #eeeeee;
        background-color: #fff;
    }
    .wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub {
        display: block;
    }
    .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub {
        min-width: 220px;
        position: absolute;
        left: 100%;
        top: 0;
        margin: 0px;
        padding: 0px;
        opacity: 0;
        -o-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -moz-transform-origin: 0% 0%;
        -webkit-transform-origin: 0% 0%;
        -o-transition: -o-transform 0.4s, opacity 0.4s;
        -ms-transition: -ms-transform 0.4s, opacity 0.4s;
        -moz-transition: -moz-transform 0.4s, opacity 0.4s;
        -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
    }
    .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub {
        opacity: 1;
        list-style: none;
        padding: 0px;
        border: solid 1px #eeeeee;
        background-color: #fff;
    }
    .wsmenu-submenu li {
        position: relative;
        padding: 0px;
        margin: 0px;
        display: block;
    }
    .wsmenu-click {
        display: none;
    }
    .wsmenu-click02 {
        display: none;
    }
    .wsmenu-submenu .fa {
        margin-right: 11px;
        font-size: 15px;
    }
    .wstbootslider {
        width: 236px;
    }
    .carousel-control i.fa {
        top: 48%;
        position: absolute;
        font-size: 33px;
        margin-left: -5px;
    }
    .carousel-inner .carousel-caption h3 {
        font-size: 18px;
        font-weight: bold;
    }
    .wsshopmenu span {
        font-weight: bold;
    }
    .wsmenu-list > .wsshopmenu > a .fa.fa-shopping-basket {
        display: inline-block;
        font-size: 13px;
        line-height: inherit;
        margin-right: 8px;
        color: #7b7b7b;
    }
    .wstfullmenubg01 {
        background: #9c9e9f;
        background: -moz-linear-gradient(left, #f5f5f5 0%, #f5f5f5 50%, #ffffff 50%, #ffffff 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f5f5f5), color-stop(50%, #f5f5f5), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
        background: -webkit-linear-gradient(left, #f5f5f5 0%, #f5f5f5 50%, #ffffff 50%, #ffffff 100%);
        background: -o-linear-gradient(left, #f5f5f5 0%, #f5f5f5 50%, #ffffff 50%, #ffffff 100%);
        background: -ms-linear-gradient(left, #f5f5f5 0%, #f5f5f5 50%, #ffffff 50%, #ffffff 100%);
        background: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 50%, #ffffff 50%, #ffffff 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=1 );
        border-bottom: solid 1px #d1d3d4;
    }
    .wstfullmenubg02 {
        background: #ffffff;
        border-bottom: solid 1px #d1d3d4;
    }
    .wsshoptabing {
        width: 100%;
        position: absolute;
        text-align: left;
        margin: 0px;
        padding: 0px;
        left: 0;
        transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform: rotateX(-75deg);
        -o-transform: rotateX(-75deg);
        -moz-transform: rotateX(-75deg);
        -webkit-transform: rotateX(-75deg);
        visibility: hidden;
        opacity: 0;
        -o-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -moz-transform-origin: 0% 0%;
        -webkit-transform-origin: 0% 0%;
        -o-transition: -o-transform 0.3s, opacity 0.3s;
        -ms-transition: -ms-transform 0.3s, opacity 0.3s;
        -moz-transition: -moz-transform 0.3s, opacity 0.3s;
        -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    }
    .btnlearn {
        font-size: 15px;
        text-align: center;
        line-height: 44px;
        height: 44px;
        display: block;
        float: left;
        padding: 0px 15px;
        background-color: #0056b9;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        color: #fff;
        font-family: Verdana, Geneva, sans-serif;
        font-weight: bold;
        margin-top: 5px;
    }
    .btnlearn:hover {
        color: #fff;
        text-decoration: none;
    }
    .wsshoptabingwp {
        max-width: 1300px;
        padding: 0;
        margin: 0 auto;
    }
    .wstabitem {
        width: 300px;
        float: left;
        padding: 0px;
        margin: 0px 0px;
        list-style: none;
        background-color: #f5f5f5;
    }
    .wstabitem li {
        position: relative;
        list-style: none;
    }
    .wstabitem li a {
        display: block;
        padding: 15px 0px 15px 0px;
        font-size: 13px;
        color: #606060;
        border-bottom: solid 1px #e5e5e5;
    }
    .wstabitem li:hover a {
        text-decoration: none;
        -webkit-border-radius: 4px 0px 0px 4px;
        -moz-border-radius: 4px 0px 0px 4px;
        border-radius: 4px 0px 0px 4px;
    }
    .wstabitem .wsshoplink-active a {
        text-decoration: none;
        -webkit-border-radius: 4px 0px 0px 4px;
        -moz-border-radius: 4px 0px 0px 4px;
        border-radius: 4px 0px 0px 4px;
    }
    .wstabitem li:hover a {
        text-decoration: none;
        -webkit-border-radius: 4px 0px 0px 4px;
        -moz-border-radius: 4px 0px 0px 4px;
        border-radius: 4px 0px 0px 4px;
    }
    .wstabitem li a .fa {
        color: #848484;
        margin-right: 5px;
        text-align: center;
        width: 25px;
        font-size: 16px;
    }
    .wstabcontent {
        margin-left: 300px;
        position: relative;
    }
    .wstabcontent p {
        font-weight: normal;
        text-align: justify;
        line-height: 23px;
    }
    .wstabcontent:after, .wstabcontent:before {
        content: " ";
        display: table;
    }
    .wstabcontent:after {
        clear: both;
    }
    .wstabcontent > div {
        display: none;
    }
    .wstmegamenucoll {
        width: 75%;
        float: left;
        padding-right: 27px;
    }
    .wstmegamenucolr {
        width: 25%;
        float: right;
        text-align: right;
    }
    .wstmegamenucoll01 {
        width: 64%;
        float: left;
        padding-left: 0px;
    }
    .wstmegamenucolr02 {
        width: 35%;
        float: left;
        text-align: right;
    }
    .wstmegamenucolr03 {
        width: 25%;
        float: left;
        text-align: left;
    }
    .wstmegamenucoll04 {
        width: 75%;
        float: right;
        padding-left: 27px;
    }
    .wstheading {
        width: 100%;
        display: block;
        padding: 8px 0px 5px 0px;
        font-size: 11px;
        font-weight: bold;
        color: #333333;
        border-bottom: solid 1px #d9d9d9;
        margin-bottom: 7px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }
    .wstliststy01 {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }
    .wstliststy01 li {
        width: 33.33%;
        float: left;
        line-height: 23px;
        font-size: 14px;
        list-style: none;
        padding: 0px 0px 0px 0px;
        margin: 0px;
    }
    .wstliststy01 li a {
        color: #6e6e6e;
        font-size: 11px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }
    .wstliststy01 li a:hover {
        color: #000;
        text-decoration: none;
    }
    .wstliststy02 {
        width: 25%;
        padding: 0px 20px 0px 0px;
        margin: 0px;
        float: left;
    }
    .wstliststy02 li {
        width: 100%;
        list-style: none;
        line-height: 22px;
    }
    .wstliststy02 li a {
        color: #6e6e6e;
        font-size: 11px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }
    .wstliststy02 li a:hover {
        color: #000;
        text-decoration: none;
    }
    .wstliststy02 li.wstheading {
        line-height: normal;
    }
    .wstliststy02 li a .wstcount {
        font-size: 10px;
        color: #adadad;
    }
    .wstliststy03 {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }
    .wstliststy03 li {
        width: 33.33%;
        float: left;
        line-height: 23px;
        font-size: 14px;
        list-style: none;
        padding: 0px 0px 0px 0px;
        margin: 0px;
    }
    .wstliststy03 li a {
        color: #6e6e6e;
        font-size: 11px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }
    .wstliststy03 li a:hover {
        color: #000;
        text-decoration: none;
    }
    .wstliststy04 {
        width: 23%;
        padding: 0px 0px 0px 0px;
        margin: 1% 1%;
        float: left;
        min-height: 185px;
    }
    .wstliststy04 li {
        width: 100%;
        list-style: none;
        line-height: 22px;
    }
    .wstliststy04 li a {
        color: #6e6e6e;
        font-size: 11px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }
    .wstliststy04 li a:hover {
        color: #000;
        text-decoration: none;
    }
    .wstliststy04 li.wstheading {
        line-height: normal;
        text-align: center;
        padding: 12px 0px;
        font-size: 13px;
    }
    .wstliststy04 li a .wstcount {
        font-size: 10px;
        color: #adadad;
    }
    .wstliststy05 {
        width: 33.33%;
        padding: 0px 20px 0px 0px;
        margin: 0px;
        float: left;
    }
    .wstliststy05 li {
        width: 100%;
        list-style: none;
        line-height: 22px;
    }
    .wstliststy05 li a {
        color: #6e6e6e;
        font-size: 11px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }
    .wstliststy05 li a:hover {
        color: #000;
        text-decoration: none;
    }
    .wstliststy05 li.wstheading {
        line-height: normal;
    }
    .wstliststy05 li a .wstcount {
        font-size: 10px;
        color: #adadad;
    }
    .wstmorebtn {
        border-radius: 2px;
        color: #9b9b9b;
        display: inline-block;
        float: right;
        font-size: 10px;
        font-weight: normal;
        letter-spacing: 0;
        padding: 1px 7px;
        text-align: right;
        text-transform: none;
    }
    .wstmenutag {
        height: 18px;
        line-height: 18px;
        text-align: center;
        font-size: 11px;
        color: #fff;
        border-radius: 2px;
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        padding: 1px 6px 1px 6px;
        margin-left: 6px;
        text-transform: none;
        letter-spacing: -0.0px;
    }
    .wstmenutag:after {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-image: none;
        border-style: solid;
        border-width: 3px;
        content: "";
        left: -6px;
        margin-top: 0px;
        position: absolute;
        top: 4px;
        z-index: 1;
    }
    .wstmenutag.redtag {
        background-color: #fe7b8f;
    }
    .wstmenutag.redtag:after {
        border-color: transparent #fe7b8f transparent transparent;
    }
    .wstmenutag.greentag {
        background-color: #00c853;
    }
    .wstmenutag.greentag:after {
        border-color: transparent #00c853 transparent transparent;
    }
    .wstmenutag.bluetag {
        background-color: #4fc3f7;
    }
    .wstmenutag.bluetag:after {
        border-color: transparent #4fc3f7 transparent transparent;
    }
    .wstmenutag.orangetag {
        background-color: #FE7000;
    }
    .wstmenutag.orangetag:after {
        border-color: transparent #FE7000 transparent transparent;
    }
    .wstadsize01 {
        float: left;
        margin: 15px 0px 5px 0px;
    }
    .wstadsize02 {
        float: right;
        margin: 15px 0px 5px 0px;
    }
    #wstabcontent01, #wstabcontent02, #wstabcontent03, #wstabcontent04, #wstabcontent05, #wstabcontent06, #wstabcontent07, #wstabcontent08 {
        background-color: #fff;
        padding: 10px 0px 10px 26px;
        border-left: solid 1px #dbdbdb;
    }
    #wstabcontent04 {
        background-image: url(../images/kitchen-menu-img.png);
        background-position: bottom right;
        background-repeat: no-repeat;
    }
    #wstabcontent06 {
        background-image: url(../images/computer-menu-img.png);
        background-position: bottom right;
        background-repeat: no-repeat;
    }
    #wstabcontent07 {
        padding-left: 18px;
    }
    #wstabcontent08 {
        padding-left: 18px;
    }
    .wstfullwtag {
        width: 100%;
        display: block;
        border-bottom: solid 1px #e5e5e5;
        background-color: #f5f5f5;
    }
    .wstabitem02 {
        width: 100%;
        padding: 0px;
        margin: 0px 0px;
        list-style: none;
        display: table;
    }
    .wstabitem02 li {
        position: relative;
        list-style: none;
        display: table-cell;
        text-align: center;
    }
    .wstabitem02 li a {
        display: block;
        padding: 15px 0px 15px 0px;
        font-size: 13px;
        color: #606060;
    }
    .wstabitem02 li:hover a {
        text-decoration: none;
        -webkit-border-radius: 4px 0px 0px 4px;
        -moz-border-radius: 4px 0px 0px 4px;
        border-radius: 4px 0px 0px 4px;
    }
    .wstabitem02 .wsshoplink-active a {
        text-decoration: none;
        -webkit-border-radius: 4px 0px 0px 4px;
        -moz-border-radius: 4px 0px 0px 4px;
        border-radius: 4px 0px 0px 4px;
    }
    .wstabitem02 li:hover a {
        text-decoration: none;
        -webkit-border-radius: 4px 0px 0px 4px;
        -moz-border-radius: 4px 0px 0px 4px;
        border-radius: 4px 0px 0px 4px;
    }
    .wstabitem02 li a .fa {
        color: #848484;
        margin-right: 5px;
        text-align: center;
        width: 25px;
        font-size: 16px;
    }
    .wstabcontent02 {
        width: 100%;
        margin-left: 0;
        position: relative;
    }
    .wstabcontent02 p {
        font-weight: normal;
        text-align: justify;
        line-height: 23px;
    }
    .wstabcontent02:after, .wstabcontent:before {
        content: " ";
        display: table;
    }
    .wstabcontent02:after {
        clear: both;
    }
    .wstabcontent02 > div {
        display: none;
    }
    #wstabitem02-01, #wstabitem02-02, #wstabitem02-03, #wstabitem02-04, #wstabitem02-05, #wstabitem02-06, #wstabitem02-07, #wstabitem02-08 {
        margin: 0px;
        padding: 15px 0px;
    }

    /*--------------------------------------------------------------------------
        |  03 Tab CSS
        --------------------------------------------------------------------------*/

    @media only screen and (min-width: 1024px) and (max-width:1280px) {
        .wsmenu-list li a .arrow:after {
            display: none !important;
        }
        .wsmenu-list > li > a {
            padding-left: 12px !important;
            padding-right: 12px !important;
        }
        .wsmain {
            width: 98%;
            margin-left: 1%;
            margin-right: 1%;
        }
        .menu_form input[type="submit"] {
            width: 40% !important;
        }
        .menu_form input[type="button"] {
            width: 40% !important;
        }
        .wstmegamenucoll {
            width: 64%;
        }
        .wstmegamenucolr {
            width: 36%;
        }
        .wsshoptabingwp {
            width: 96%;
            margin: 0% 2%;
        }
        .wstliststy01 li {
            width: 50%;
        }
        .wstliststy02 {
            width: 50%;
        }
        .wstadsize01 img {
            width: 100%;
        }
        .wstadsize02 img {
            width: 100%;
        }
        .wstadsize01 {
            width: 50%;
        }
        .wstadsize02 {
            width: 50%;
        }
        #wstabcontent04 {
            background-image: none;
        }
        #wstabcontent06 {
            background-image: none;
        }
        .wstliststy02 > li > img {
            display: none;
        }
        .wstliststy03 li {
            width: 50%;
        }
        .wstmegamenucoll01 {
            width: 100%;
            padding: 0px;
        }
        .wstliststy04 {
            width: 46%;
            margin: 0% 2%;
        }
        .wstliststy04 > li > img {
            width: 100%;
        }
        .wstmegamenucolr03 {
            display: none;
        }
        .wstmegamenucoll04 {
            width: 100%;
            margin: 0%;
            padding: 0px;
        }
        .wssearchbar {
            width: 50% !important;
        }
    }
    @media only screen and (min-width:781px) and (max-width:1023px) {
        .smllogo {
            padding: 13px 6px 0px 0px;
        }
        .wsmenu-list li a .arrow:after {
            display: none;
        }
        .wsmenu-list > li > a {
            white-space: nowrap !important;
            padding-left: 11px !important;
            padding-right: 11px !important;
        }
        .wsmain {
            width: 96%;
            margin-left: 2%;
            margin-right: 2%;
        }
        .wsmenu-list > li.socialicon {
            display: none !important;
        }
        .megacollink {
            width: 48%;
            margin: 1% 1%;
        }
        .typographylinks {
            width: 48%;
            margin: 1% 1%;
        }
        .menu_form input[type="submit"] {
            width: 40% !important;
        }
        .menu_form input[type="button"] {
            width: 40% !important;
        }
        .wsmenu-list > li > a .fa {
            display: none;
        }

        .halfmenu .megacollink {
            width: 100%;
            margin: 0px;
        }
        .wstmegamenucoll {
            width: 51%;
            padding: 0px;
        }
        .wstmegamenucolr {
            width: 49%;
        }
        .wsshoptabingwp {
            width: 96%;
            margin: 0% 2%;
        }
        .wstliststy01 li {
            width: 100%;
        }
        .wstliststy02 {
            width: 50%;
        }
        .wstadsize01 img {
            width: 100%;
        }
        .wstadsize02 img {
            width: 100%;
        }
        .wstadsize01 {
            width: 100%;
        }
        .wstadsize02 {
            width: 100%;
        }
        #wstabcontent04 {
            background-image: none;
        }
        #wstabcontent06 {
            background-image: none;
        }
        .wstliststy02 > li > img {
            display: none;
        }
        .wstliststy03 li {
            width: 50%;
        }
        .wstmegamenucoll01 {
            width: 100%;
            padding: 0px;
        }
        .wstliststy04 {
            width: 46%;
            margin: 0% 2%;
        }
        .wstliststy04 > li > img {
            width: 100%;
        }
        .wstmegamenucolr03 {
            display: none;
        }
        .wstmegamenucoll04 {
            width: 100%;
            margin: 0%;
            padding: 0px;
        }
        .wssearchbar {
            width: 43% !important;
        }
        .wstliststy05 {
            width: 50%;
            margin-bottom: 15px;
        }
        .wstabitem {
            width: 237px;
        }
        .wstabcontent {
            margin-left: 237px;
        }
        .wstabitem li a .fa {
            display: none;
        }
    }
    @media only screen and (min-width: 781px) {
        .wsmenu-list li:hover > .wsmenu-submenu {
            display: block !important;
        }
        .wsmenu-submenu li:hover > .wsmenu-submenu-sub {
            display: block !important;
        }
        .wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub {
            display: block !important;
        }
        .wsmenu-list li:hover > .megamenu {
            display: block !important;
        }
        .wsmenu-list > li:hover .wsshoptabing {
            display: block;
        }
        .wsmenu-list > li:hover .wsshoptabing {
            transform: rotateX(0deg);
            -o-transform: rotateX(0deg);
            -moz-transform: rotateX(0deg);
            -webkit-transform: rotateX(0deg);
            opacity: 1;
            visibility: visible;
        }
        .wstabcontent .wsshoptab-active {
            display: block;
        }
        .wstabitem .wsshoplink-active a:after {
            position: absolute;
            content: '';
            top: 20px;
            right: -7px;
            width: 13px;
            height: 13px;
            transform: rotate(-220deg);
            -webkit-transform: rotate(-220deg);
            -moz-transform: rotate(-220deg);
            -o-transform: rotate(-220deg);
            -ms-transform: rotate(-220deg);
            border-right: 1px solid #dbdbdb;
            border-bottom: 1px solid #dbdbdb;
            z-index: 100;
            background-color: #ffffff;
        }
        .wstabcontent02 .wsshoptab-active {
            display: block;
        }
        .wstabitem02 .wsshoplink-active a:after {
            position: absolute;
            content: '';
            top: 43px;
            right: 50%;
            width: 13px;
            height: 13px;
            transform: rotate(220deg);
            -webkit-transform: rotate(220deg);
            -moz-transform: rotate(220deg);
            -o-transform: rotate(220deg);
            -ms-transform: rotate(220deg);
            border-right: 1px solid #dbdbdb;
            border-bottom: 1px solid #dbdbdb;
            z-index: 100;
            background-color: #ffffff;
        }
    }

    /*--------------------------------------------------------------------------
        |  04 Mobile CSS
        --------------------------------------------------------------------------*/
    #whatsapp{
        display: none;
        line-height: 39px;
        font-size: 14px;
        padding: 0px 12px;
        text-align: center;
    }



    .pl0{
        padding-left: 0 !important;
    }

    @media only screen and (max-width: 780px) {

        .pl0{
            padding: 0 5px !important;
        }

        .wsmenu-list > li > .navtext {
            margin: 0px !important;
        }
        .wstabcontent {
            display: none !important;
        }
        .wsmenu-list > li.wssearchbar {
            padding-left: 0px;
        }
        .wstabitem02 {
            display: block;
        }
        .wstabitem02 li {
            text-align: left;
            display: block;
        }
        .wsshoptabingwp {
            background-color: #fff;
            padding-left: 15px;
            padding-right: 15px;
        }
        .wsshopmyaccount > a > .fa-angle-down {
            display: none !important;
        }
        .wsmenu {
            margin-top: 0px;
        }
        .smllogo {
            display: none !important;
        }
        .wsmain {
            margin: 0px;
            background-color: transparent;
        }
        .topmenusearch {
            margin: 0px 0 0;
            width: 100%;
            height: 44px;
        }
        .topmenusearch input:focus {
            width: 100%;
            background-color: #fff;
            color: #000;
        }
        .topmenusearch input:hover {
            width: 100%;
            background-color: #fff;
            color: #000;
        }
        .topmenusearch input {
            border-radius: 0px !important;
            height: 44px;
            background-color: #f1f1f1;
        }
        .smllogo {
            width: 100%;
            display: none !important;
            margin: 0 auto;
            text-align: center;
            background-color: #2B3A40;
        }
        .smllogo a {
            margin: 0 auto;
            text-align: center;
            float: none;
            padding: 10px 0px 3px 0px;
        }
        .topmenusearch .btnstyle {
            height: 44px;
            color: #424242;
        }
        .wsmenu-list .wsshoptabing {
            background-color: #ffffff;
            color: #666666;
            display: none;
            position: relative !important;
            top: 0px;
            padding: 0px;
            border: solid 0px;
            transform: none !important;
            opacity: 1 !important;
            visibility: visible !important;
        }
        .wstabitem {
            width: 100% !important;
            background-color: #fff;
        }
        .wstabitem li a:after {
            border: none !important;
        }
        .wstabcontent {
            margin: 0px !important;
            position: static !important;
            clear: left;
        }
        .megamenuleftp {
            width: 100%;
            display: block;
            padding: 0px;
            margin: 0px;
        }
        .megamenurightp {
            width: 100%;
            display: block;
            padding: 0px;
            margin: 0px;
        }
        .wstabitem li a:after {
            position: absolute;
            content: '';
            top: 50%;
            margin-top: -6px;
            right: 23px;
            display: inline-block;
            border-top: 6px solid #3f464c;
            border-right: 6px solid transparent;
            border-left: 6px solid transparent;
            border-bottom: 6px solid transparent;
        }
        .wstabcontent .wsshoptab-active {
            display: block;
        }
        .wstabitem li a {
            font-size: 13px;
        }
        .wstabitem li a:after {
            border-width: 4px;
        }
        .wstabitem li a .fa {
            display: none;
        }
        .wsmenu-list li > .wsshoptabing {
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            visibility: visible !important;
            opacity: 1 !important;
        }
        .wsmenucontainer {
            overflow: hidden;
            -webkit-backface-visibility: hidden;
            -moz-backface-visibility: hidden;
            -ms-backface-visibility: hidden;
            -webkit-transition: all 0.4s ease-in-out;
            -moz-transition: all 0.4s ease-in-out;
            -o-transition: all 0.4s ease-in-out;
            -ms-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
        }
        .overlapblackbg {
            left: 0;
            z-index: 102;
            width: 100%;
            height: 100%;
            position: fixed;
            top: 0;
            display: none;
            background-color: rgba(0, 0, 0, 0.45);
            cursor: pointer;
        }
        .wsmenucontainer.wsoffcanvasopener {
            display: block;
            margin-left: 240px;
        }
        .wsmobileheader {
            display: block !important;
            position: relative;
            top: 0;
            right: 0;
            left: 0;
            -webkit-transition: all 0.4s ease-in-out;
            -moz-transition: all 0.4s ease-in-out;
            -o-transition: all 0.4s ease-in-out;
            -ms-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
        }
        .callusicon {
            color: #969696;
            font-size: 25px;
            height: 25px;
            position: fixed;
            right: 15px;
            top: 10px;
            transition: all 0.4s ease-in-out 0s;
            width: 25px;
            z-index: 102;
            -webkit-transition: all 0.4s ease-in-out;
            -moz-transition: all 0.4s ease-in-out;
            -o-transition: all 0.4s ease-in-out;
            -ms-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
        }
        .callusicon:focus, callusicon:hover {
            color: #fff !important;
        }
        .wsoffcanvasopener .callusicon {
            display: none !important;
        }
        .smallogo {
            width: 100%;
            display: block;
            text-align: center;
            padding-top: 9px;
            position: fixed;
            z-index: 101;
            width: 100%;
            height: 52px;
            background: #fff;
            box-shadow: 0 1px 4px rgba(0,0,0,.5);
            -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.5);
        }
        .smallogo > img {
            margin-top: 0px;
            height: 32px;
        }
        .wsmenu-list > li:hover>a {
            background-color: rgba(0,0,0,0.08) !important;
            text-decoration: none;
        }
        .mobiletext {
            display: inline-block !important;
        }
        .wsoffcanvasopener .overlapblackbg {
            display: block !important;
        }
        .wsoffcanvasopener .wsmain {
            left: 0px;
            -webkit-transition: all 0.4s ease-in-out;
            -moz-transition: all 0.4s ease-in-out;
            -o-transition: all 0.4s ease-in-out;
            -ms-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
        }
        .wsmain {
            width: 240px;
            left: -240px;
            height: 100%;
            position: fixed;
            top: 0;
            margin: 0;
            float: none;
            background-color: #fff;
            border-radius: 0px;
            z-index: 103;
            -webkit-transition: all 0.4s ease-in-out;
            -moz-transition: all 0.4s ease-in-out;
            -o-transition: all 0.4s ease-in-out;
            -ms-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
            border: none !important;
            background-color: #fff !important;
        }
        .wsmenu {
            border-left: none;
            float: none;
            width: 100%;
            display: block !important;
            height: 100%;
            overflow-y: auto;
            display: block !important;
        }
        .wsmenu-click {
            height: 50px;
            position: absolute;
            top: 0;
            right: 0;
            display: block;
            cursor: pointer;
            width: 100%;
        }
        .wsmenu-click i {
            display: block;
            height: 23px;
            width: 25px;
            margin-top: 15px;
            margin-right: 13px;
            background-size: 25px;
            font-size: 21px;
            color: rgba(0,0,0,0.25);
            float: right;
        }
        .wsmenu-click02 {
            height: 43px;
            position: absolute;
            top: 0;
            right: 0;
            display: block;
            cursor: pointer;
            width: 100%;
        }
        .wsmenu-click02 i {
            display: block;
            height: 23px;
            width: 25px;
            margin-top: 11px;
            margin-right: 8px;
            background-size: 25px;
            font-size: 21px;
            color: rgba(0,0,0,0.25);
            float: right;
        }
        .ws-activearrow > i {
            transform: rotate(180deg);
        }
        .wsmenu-rotate {
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            transform: rotate(180deg);
        }
        .animated-arrow {
            position: fixed;
            left: 0;
            top: 0;
            z-index: 102;
            -webkit-transition: all 0.4s ease-in-out;
            -moz-transition: all 0.4s ease-in-out;
            -o-transition: all 0.4s ease-in-out;
            -ms-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
        }
        .wsoffcanvasopener .animated-arrow {
            left: 240px;
        }
        .animated-arrow {
            cursor: pointer;
            padding: 13px 35px 16px 0px;
            margin: 10px 0 0 15px;
        }
        .animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {
            cursor: pointer;
            height: 2px;
            width: 23px;
            background: #424242;
            position: absolute;
            display: block;
            content: '';
        }
        .animated-arrow span:before {
            top: -7px;
        }
        .animated-arrow span:after {
            bottom: -7px;
        }
        .animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {
            transition: all 500ms ease-in-out;
        }
        .wsoffcanvasopener .animated-arrow span {
            background-color: transparent;
        }
        .wsoffcanvasopener .animated-arrow span:before, .animated-arrow.active span:after {
            top: 7px;
        }
        .wsoffcanvasopener .animated-arrow span:before {
            transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            bottom: 0px;
        }
        .wsoffcanvasopener .animated-arrow span:after {
            transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
        }
        .megacollink {
            width: 96% !important;
            margin: 0% 2% !important;
        }
        .megacolimage {
            width: 90% !important;
            margin: 0% 5% !important;
        }
        .typographylinks {
            width: 98% !important;
            margin: 0% 1% !important;
        }
        .typographydiv {
            width: 86% !important;
            margin: 0% 7% !important;
        }
        .mainmapdiv {
            width: 90% !important;
            margin: 0% 5% !important;
        }
        .innerpnd {
            padding: 0px !important;
        }
        .typography-text {
            padding: 10px 0px;
        }
        .wsmenu-list .megamenu {
            background-color: #e7e7e7;
            color: #666666;
            display: none;
            position: relative !important;
            top: 0px;
            padding: 0px;
            border: solid 0px;
            transform: none !important;
            opacity: 1 !important;
            visibility: visible !important;
        }
        .wsmenu-list li:hover .megamenu {
            display: none;
            position: relative !important;
            top: 0px;
        }
        .megamenu .title {
            color: #666666;
            font-size: 15px !important;
            padding: 10px 8px 10px 0px;
        }
        .megamenu > ul {
            width: 100% !important;
            margin: 0px;
            padding: 0px;
            font-size: 13px !important;
        }
        .megamenu > ul > li > a {
            padding: 9px 14px !important;
            line-height: normal !important;
            font-size: 13px !important;
            background-color: #e7e7e7 !important;
            color: #666666;
        }
        .megamenu > ul > li > a:hover {
            background-color: #000000 !important;
        }
        .ad-style {
            width: 100% !important;
        }
        .megamenu ul li.title {
            line-height: 26px;
            color: #666666;
            margin: 0px;
            font-size: 15px;
            padding: 7px 13px !important;
            border-bottom: 1px solid #ccc;
            background-color: transparent !important;
        }
        .wsmenu-submenu > li:hover>a {
            background-color: #7b7b7b;
            color: #666666;
        }
        .wsmenu > .wsmenu-list > li > a.active {
            color: #666666;
            background-color: rgba(0,0,0,0.08);
        }
        .wsmenu > .wsmenu-list > li > a:hover {
            color: #666666;
            background-color: rgba(0,0,0,0.08);
        }
        .wsmenu-list li:hover .wsmenu-submenu {
            display: none;
        }
        .wsmenu-list li:hover .wsmenu-submenu .wsmenu-submenu-sub {
            display: none;
        }
        .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub {
            display: none;
            list-style: none;
            padding: 2px;
            border: solid 1px #eeeeee;
            background-color: #fff;
        }
        .wsmenu-list li:first-child a {
            -webkit-border-radius: 0px 0px 0px 0px;
            -moz-border-radius: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
        }
        .wsmenu-list li:last-child a {
            -webkit-border-radius: 0px 4px 0px 0px;
            -moz-border-radius: 0px 0px 0px 0px;
            border-radius: 0px 0px 0px 0px;
            border-right: 0px solid;
        }
        .wsmenu-submenu-sub {
            width: 100% !important;
            position: static !important;
            left: 100% !important;
            top: 0 !important;
            display: none;
            margin: 0px !important;
            padding: 0px !important;
            border: solid 0px !important;
            transform: none !important;
            opacity: 1 !important;
            visibility: visible !important;
        }
        .wsmenu-submenu-sub li {
            margin: 0px 0px 0px 0px !important;
            padding: 0px;
            position: relative;
        }
        .wsmenu-submenu-sub a {
            display: block;
            padding: 10px 25px 10px 25px;
            border-bottom: solid 1px #ccc;
            font-weight: normal;
        }
        .wsmenu-submenu-sub li a.active {
            color: #000 !important;
        }
        .wsmenu-submenu-sub li:hover>a {
            background-color: #333333 !important;
            color: #fff;
        }
        .wsmenu > .wsmenu-list > li > a > .fa {
            font-size: 16px;
            color: #bfbfbf;
            margin-right: 11px;
            text-align: center;
            width: 19px;
        }
        .wsmenu-submenu-sub-sub {
            width: 100% !important;
            position: static !important;
            left: 100% !important;
            top: 0 !important;
            display: none;
            margin: 0px !important;
            padding: 0px !important;
            border: solid 0px !important;
            transform: none !important;
            opacity: 1 !important;
            visibility: visible !important;
        }
        .wsmenu-submenu-sub-sub li {
            margin: 0px 0px 0px 0px !important;
        }
        .wsmenu-submenu-sub-sub a {
            display: block;
            color: #000;
            padding: 10px 25px;
            background: #000 !important;
            border-bottom: solid 1px #ccc;
            font-weight: normal;
        }
        .wsmenu-submenu-sub-sub li a.active {
            color: #000 !important;
        }
        .wsmenu-submenu-sub-sub li:hover>a {
            background-color: #606060 !important;
            color: #fff;
        }
        .wsmenu .wsmenu-list {
            display: block !important;
        }
        .wsmenu .wsmenu-list > li {
            clear: left;
            width: 100%;
            display: block;
            float: none;
            border-right: none;
            background-color: transparent;
            position: relative;
            white-space: inherit;
        }
        .wsmenu > .wsmenu-list > li > a {
            padding: 9px 32px 9px 12px;
            font-size: 14px;
            text-align: left;
            border-right: solid 0px;
            background-color: transparent;
            color: #666666;
            line-height: 25px;
            border-bottom: 1px solid;
            border-bottom-color: rgba(0,0,0,0.13);
            position: static;
        }
        .wsmenu .wsmenu-list li a .arrow:after {
            display: none !important;
        }
        .wsmenu .wsmenu-list li ul li a .fa.fa-caret-right {
            font-size: 12px !important;
            color: #8E8E8E;
        }
        .mobile-sub .wsmenu-submenu {
            transform: none !important;
            opacity: 1 !important;
            display: none;
            position: relative !important;
            top: 0px;
            background-color: #fff;
            border: solid 1px #ccc;
            padding: 0px;
            visibility: visible !important;
        }
        .mobile-sub .wsmenu-submenu li a {
            line-height: 20px;
            height: 36px;
            background-color: #e7e7e7 !important;
            font-size: 13px !important;
            padding: 8px 0px 8px 18px;
            color: #8E8E8E;
        }
        .mobile-sub .wsmenu-submenu li a:hover {
            background-color: #e7e7e7 !important;
            color: #666666;
            text-decoration: underline;
        }
        .mobile-sub .wsmenu-submenu li:hover>a {
            background-color: #e7e7e7 !important;
            color: #666666;
        }
        .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a {
            line-height: 20px;
            height: 36px;
            background-color: #e7e7e7 !important;
            border-bottom: none;
            padding-left: 28px;
        }
        .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a {
            line-height: 20px;
            height: 36px;
            background-color: #e7e7e7 !important;
            border-bottom: none !important;
            padding-left: 38px;
            color: #8e8e8e;
        }
        .wsmenu-list > li.socialicon a {
            width: 100%;
        }
        .wsmenu-list > li.wscarticon em.roundpoint {
            display: none;
        }
        .halfdiv .title {
            padding-left: 15px;
        }
        .halfdiv {
            width: 100%;
            display: block;
        }
        .halfdiv03 .title {
            padding-left: 15px;
        }
        .halfdiv03 {
            width: 100%;
        }
        .halfmenu {
            width: 100%;
            display: block;
        }
        .menu_form {
            padding: 10px 10px 63px 10px;
            background-color: #e7e7e7;
        }
        .menu_form input[type="button"] {
            width: 46%;
        }
        .menu_form input[type="submit"] {
            width: 46%;
        }
        .menu_form textarea {
            min-height: 100px;
        }
        .wsmenu-list li > .wsmenu-submenu {
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            visibility: visible !important;
        }
        .wsmenu-list li:hover > .wsmenu-submenu {
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            visibility: visible !important;
        }
        .wsmenu-submenu li > .wsmenu-submenu-sub {
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            visibility: visible !important;
        }
        .wsmenu-submenu li:hover > .wsmenu-submenu-sub {
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            visibility: visible !important;
            opacity: 1 !important;
        }
        .wsmenu-submenu-sub li > .wsmenu-submenu-sub-sub {
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            visibility: visible !important;
            opacity: 1 !important;
        }
        .wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub {
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            visibility: visible !important;
            opacity: 1 !important;
        }
        .wsmenu-list li > .megamenu {
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            visibility: visible !important;
            opacity: 1 !important;
        }
        .wsmenu-list li:hover > .megamenu {
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            transform: none !important;
            -o-transform: none !important;
            -moz-transform: none !important;
            -webkit-transform: none !important;
            visibility: visible !important;
            opacity: 1 !important;
        }

        .headertopright a{
            text-align: left;
            width:98%;
        }
        .wsmenucontainer{
            overflow: visible;
        }
    }
    /*--------------------------------------------------------------------------
        |  05 Additional Themes (Optionnal)
        --------------------------------------------------------------------------*/

    .gry {
        background-color: #424242 !important;
        color: #fff;
    }
    .red {
        background-color: #DA4B38 !important;
        color: #fff;
    }
    .orange {
        background-color: #ff9334 !important;
        color: #fff;
    }
    .blue {
        background-color: #31a8e6 !important;
        color: #fff;
    }
    .green {
        background-color: #27ae60 !important;
        color: #fff;
    }
    .yellow {
        background-color: #F6BB42 !important;
        color: #fff;
    }
    .purple {
        background-color: #967ADC !important;
        color: #fff;
    }
    .pink {
        background-color: #ff3366 !important;
        color: #fff;
    }
    .gry > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .gry > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .gry > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .red > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .red > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .red > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .red > .wsmain > .wsmenu > .wsmenu-list > li > a .fa {
        color: #fff;
    }
    .red > .wsmain > .wsmenu > .wsmenu-list > li.wscarticon em.roundpoint {
        background-color: #424242 !important;
    }
    .orange > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .orange > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .orange > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .orange > .wsmain > .wsmenu > .wsmenu-list > li > a .fa {
        color: #fff;
    }
    .orange > .wsmain > .wsmenu > .wsmenu-list > li.wscarticon em.roundpoint {
        background-color: #424242 !important;
    }
    .blue > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .blue > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .blue > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .blue > .wsmain > .wsmenu > .wsmenu-list > li > a .fa {
        color: #fff;
    }
    .blue > .wsmain > .wsmenu > .wsmenu-list > li.wscarticon em.roundpoint {
        background-color: #424242 !important;
    }
    .green > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .green > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .green > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .green > .wsmain > .wsmenu > .wsmenu-list > li > a .fa {
        color: #fff;
    }
    .green > .wsmain > .wsmenu > .wsmenu-list > li.wscarticon em.roundpoint {
        background-color: #424242 !important;
    }
    .yellow > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #454545 !important;
    }
    .yellow > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #454545 !important;
    }
    .yellow > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #454545 !important;
    }
    .yellow > .wsmain > .wsmenu > .wsmenu-list > li > a .fa {
        color: #454545;
    }
    .purple > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .purple > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .purple > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .purple > .wsmain > .wsmenu > .wsmenu-list > li > a .fa {
        color: #fff;
    }
    .purple > .wsmain > .wsmenu > .wsmenu-list > li.wscarticon em.roundpoint {
        background-color: #424242 !important;
    }
    .pink > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .pink > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .pink > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .pink > .wsmain > .wsmenu > .wsmenu-list > li > a .fa {
        color: #fff;
    }
    .pink > .wsmain > .wsmenu > .wsmenu-list > li.wscarticon em.roundpoint {
        background-color: #424242 !important;
    }
    .tranbg {
        background-color: transparent !important;
    }
    .whitebg {
        background-color: #fff !important;
    }
    .whitebg:hover {
        color: #000 !important;
    }
    .pm_buttoncolor .wsmenu-list > li > a .fa {
        color: #fff !important;
    }
    .pm_buttoncolor03 .wsmenu-list > li:hover>a .fa {
        color: #fff !important;
    }
    .pm_buttoncolor .wsmenu-list li a .arrow:after {
        border-top-color: #fff;
    }
    .blue-grdt {
        background: #5999ee;
        background: -moz-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5999ee), color-stop(100%, #4a89dc));
        background: -webkit-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
        background: -o-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
        background: -ms-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5999ee', endColorstr='#4a89dc', GradientType=0 );
        color: #fff;
    }
    .gry-grdt {
        background: #565656;
        background: -moz-linear-gradient(top, #565656 0%, #424242 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #565656), color-stop(100%, #424242));
        background: -webkit-linear-gradient(top, #565656 0%, #424242 100%);
        background: -o-linear-gradient(top, #565656 0%, #424242 100%);
        background: -ms-linear-gradient(top, #565656 0%, #424242 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#424242', GradientType=0 );
        color: #fff;
    }
    .green-grdt {
        background: #86ba3d;
        background: -moz-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86ba3d), color-stop(100%, #74a52e));
        background: -webkit-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
        background: -o-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
        background: -ms-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86ba3d', endColorstr='#74a52e', GradientType=0 );
        color: #fff;
    }
    .red-grdt {
        background: #f05c48;
        background: -moz-linear-gradient(top, #f05c48 0%, #da4b38 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f05c48), color-stop(100%, #da4b38));
        background: -webkit-linear-gradient(top, #f05c48 0%, #da4b38 100%);
        background: -o-linear-gradient(top, #f05c48 0%, #da4b38 100%);
        background: -ms-linear-gradient(top, #f05c48 0%, #da4b38 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05c48', endColorstr='#da4b38', GradientType=0 );
        color: #fff;
    }
    .orange-grdt {
        background: #fc7d33;
        background: -moz-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc7d33), color-stop(100%, #ff670f));
        background: -webkit-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
        background: -o-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
        background: -ms-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7d33', endColorstr='#ff670f', GradientType=0 );
        color: #fff;
    }
    .yellow-grdt {
        background: #ffcd67;
        background: -moz-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd67), color-stop(100%, #f6bb42));
        background: -webkit-linear-gradient(top, #ffcd67 0%, #ff670f 100%);
        background: -o-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
        background: -ms-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd67', endColorstr='#f6bb42', GradientType=0 );
        color: #fff;
    }
    .purple-grdt {
        background: #a98ded;
        background: -moz-linear-gradient(top, #a98ded 0%, #967adc 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a98ded), color-stop(100%, #967adc));
        background: -webkit-linear-gradient(top, #a98ded 0%, #967adc 100%);
        background: -o-linear-gradient(top, #a98ded 0%, #967adc 100%);
        background: -ms-linear-gradient(top, #a98ded 0%, #967adc 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a98ded', endColorstr='#967adc', GradientType=0 );
        color: #fff;
    }
    .pink-grdt {
        background: #fb3ea4;
        background: -moz-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb3ea4), color-stop(100%, #f21b8f));
        background: -webkit-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
        background: -o-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
        background: -ms-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb3ea4', endColorstr='#f21b8f', GradientType=0 );
        color: #fff;
    }
    .tranbg {
        background-color: transparent !important;
    }
    .red-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .red-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .red-grdt > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .gry-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .gry-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .gry-grdt > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .blue-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .blue-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .blue-grdt > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .green-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .green-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .green-grdt > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .orange-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .orange-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .orange-grdt > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .yellow-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .yellow-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .yellow-grdt > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .purple-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .purple-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .purple-grdt > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    .pink-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span {
        color: #fff !important;
    }
    .pink-grdt > .wsmain > .wsmenu > .wsmenu-list > li > .navtext > span + span:after {
        color: #fff !important;
    }
    .pink-grdt > .wsmain > .wsmenu > .wsmenu-list > li > a {
        color: #fff !important;
    }
    @media only screen and (max-width: 780px) {
        .tranbg {
            background-color: #fff !important;
        }
        .red-grdt > .wsmenu > .wsmenu-list > li > a > .fa {
            color: #fff !important;
        }
        .blue-grdt > .wsmenu > .wsmenu-list > li > a > .fa {
            color: #fff !important;
        }
        .orange-grdt > .wsmenu > .wsmenu-list > li > a > .fa {
            color: #fff !important;
        }
        .green-grdt > .wsmenu > .wsmenu-list > li > a > .fa {
            color: #fff !important;
        }
        .purple-grdt > .wsmenu > .wsmenu-list > li > a > .fa {
            color: #fff !important;
        }
        .pink-grdt > .wsmenu > .wsmenu-list > li > a > .fa {
            color: #fff !important;
        }
        .pm_buttoncolor > .wsmain > .wsmenu > .wsmenu-list > li > a {
            color: #fff;
        }
        .blue-grdt .wsmain {
            background: #5999ee;
            background: -moz-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5999ee), color-stop(100%, #4a89dc));
            background: -webkit-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
            background: -o-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
            background: -ms-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5999ee', endColorstr='#4a89dc', GradientType=0 );
            color: #fff;
        }
        .gry-grdt .wsmain {
            background: #565656;
            background: -moz-linear-gradient(top, #565656 0%, #424242 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #565656), color-stop(100%, #424242));
            background: -webkit-linear-gradient(top, #565656 0%, #424242 100%);
            background: -o-linear-gradient(top, #565656 0%, #424242 100%);
            background: -ms-linear-gradient(top, #565656 0%, #424242 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#424242', GradientType=0 );
            color: #fff;
        }
        .green-grdt .wsmain {
            background: #86ba3d;
            background: -moz-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86ba3d), color-stop(100%, #74a52e));
            background: -webkit-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
            background: -o-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
            background: -ms-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86ba3d', endColorstr='#74a52e', GradientType=0 );
            color: #fff;
        }
        .red-grdt .wsmain {
            background: #f05c48;
            background: -moz-linear-gradient(top, #f05c48 0%, #da4b38 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f05c48), color-stop(100%, #da4b38));
            background: -webkit-linear-gradient(top, #f05c48 0%, #da4b38 100%);
            background: -o-linear-gradient(top, #f05c48 0%, #da4b38 100%);
            background: -ms-linear-gradient(top, #f05c48 0%, #da4b38 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05c48', endColorstr='#da4b38', GradientType=0 );
            color: #fff;
        }
        .orange-grdt .wsmain {
            background: #fc7d33;
            background: -moz-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc7d33), color-stop(100%, #ff670f));
            background: -webkit-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
            background: -o-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
            background: -ms-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7d33', endColorstr='#ff670f', GradientType=0 );
            color: #fff;
        }
        .yellow-grdt .wsmain {
            background: #ffcd67;
            background: -moz-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd67), color-stop(100%, #f6bb42));
            background: -webkit-linear-gradient(top, #ffcd67 0%, #ff670f 100%);
            background: -o-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
            background: -ms-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd67', endColorstr='#f6bb42', GradientType=0 );
            color: #fff;
        }
        .purple-grdt .wsmain {
            background: #a98ded;
            background: -moz-linear-gradient(top, #a98ded 0%, #967adc 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a98ded), color-stop(100%, #967adc));
            background: -webkit-linear-gradient(top, #a98ded 0%, #967adc 100%);
            background: -o-linear-gradient(top, #a98ded 0%, #967adc 100%);
            background: -ms-linear-gradient(top, #a98ded 0%, #967adc 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a98ded', endColorstr='#967adc', GradientType=0 );
            color: #fff;
        }
        .pink-grdt .wsmain {
            background: #fb3ea4;
            background: -moz-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb3ea4), color-stop(100%, #f21b8f));
            background: -webkit-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
            background: -o-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
            background: -ms-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb3ea4', endColorstr='#f21b8f', GradientType=0 );
            color: #fff;
        }
        .gry .wsmain {
            background-color: #424242 !important;
            color: #fff;
        }
        .red .wsmain {
            background-color: #DA4B38 !important;
            color: #fff;
        }
        .orange .wsmain {
            background-color: #ff9334 !important;
            color: #fff;
        }
        .blue .wsmain {
            background-color: #31a8e6 !important;
            color: #fff;
        }
        .green .wsmain {
            background-color: #27ae60 !important;
            color: #fff;
        }
        .yellow .wsmain {
            background-color: #F6BB42 !important;
            color: #fff;
        }
        .purple .wsmain {
            background-color: #967ADC !important;
            color: #fff;
        }
        .pink .wsmain {
            background-color: #ff3366 !important;
            color: #fff;
        }

        .fl{
            float: left !important;
        }
        .w33{
            width: 33% !important;
        }
        #whatsapp{
            display: inline-block;
            color:green;;
        }
        #whatsapp:hover{
            background-color: green;
            color : #fff;
        }
    }

    .headtoppart {
        display: block;
        width: 100%;
        background-color: #efefef;
        height: 39px;
        margin: 0px auto;
        padding: 0px 0px;
        min-width: 320px;
    }
    .headertopleft {
        width: 50%;
        float: left;
    }
    .address {
        padding: 10px 0px 0px 0px;
        font-size: 12px;
        color: #b6b6b6;
    }
    .address span {
        margin-right: 9px;
        color: #747373;
    }
    .address i {
        margin-right: 6px;
        margin-left: 6px;
        color: #5f5f5f;
    }.headerwp {
         max-width: 1140px;
         margin: 0 auto;
         padding: 0px;
     }
    .address a {
        color: #747373;
    }
    .wsmenu > .wsmenu-list > li > a {
        color: #333;
    }
    .wsmenu {
        height: 60px;
        margin: 0 auto;
        max-width: 1140px;
        position: relative;
    }
    .headertopright {
        width: 50%;
        float: right;
        text-align: right;
    }
    .headertopright a {
        line-height: 39px;
        color: #5f5f5f;
        font-size: 14px;
        padding: 0px 12px;
        float: right;
    }
    .headertopright a.facebookicon:hover {
        background-color: #3b5998;
        color: #fff;
    }
    .headertopright a.twittericon:hover {
        background-color: #55acee;
        color: #fff;
    }
    .page-container{
        margin-top: 30px;
    }
    .headerfull{
        -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.16);
        -moz-box-shadow: 0 0 4px rgba(0,0,0,0.16);
        box-shadow: 0 0 4px rgba(0,0,0,0.16);
    }
    #ui-datepicker-div {
        margin-top: 25px;
        z-index: 3 !important;
    }
