    @media only screen and (min-width: 240px) and (max-width:480px) {
    .fullwidth.slider {
            height: auto;
    }
    .firsttopsec p {
            font-size: 14px;
            line-height: 24px;
    }
    .featurehomecontain {
            margin-top: 0px;
    }
    .homefetureblock .fetutext {
            font-size: 14px;
    }
    .homefeatures {
            margin-top: 90px;
    }
    .homefeatures a {
            margin-top: 0px;
    }
    .countainer.bnr {
            width: 100%;
            position: relative;
    }
    .bannertext {
            color: #000;
            font-size: 15px;
            font-weight: lighter;
            margin-top: -151px;
            max-width: 100%;
    }
    .bannertext > h1 {
            font-size: 18px;
            font-weight: 300;
            line-height: 30px;
    }
    .bann-button {
            font-size: 15px;
            width: 151px;
            margin: auto;
    }
    .navcontact > ul.links li:nth-child(2n) {
            float: right;
    }
    .navcontact > ul.links {
            margin-top: 13px;
            width: 100% !important;
    }
    .navcontact > ul.links .emailtop {
            float: left;
    }
    .navcontact > ul.social-icon {
            margin: auto;
            display: block;
            float: unset;
            text-align: center;
            width: 86px !important;
            padding: 0 !important;
            padding-top: 15px !important;
    }
    .navcontact > ul.social-icon li {
            float: left;
    }
    .itineraryhomecontain img {
            max-width: 100%;
            margin-bottom: 35px;
    }
    .ntitle {
            font-size: 22px;
    }
    .homefetureblock {
            margin-bottom: 20px;
    }
    .homeitinerary {
            margin-top: 100px;
    }
    .itineraryhomecontain {
            margin-top: 48px;
    }
    .itinararypoints {
            padding: 0px;
    }
    .itinararypoints li {
            font-size: 15px;
    }
    .extratext {
            float: left;
            display: block;
            margin-left: 0;
            text-align: center;
    }
    .testimoreview {
            max-width: 70% !important;
            font-size: 12px;
            line-height: 22px;
    }
    .deskblock{
            display:none;
    }
    .resblock{
            display:block;
    }
    .abttxt {
            text-align: justify;
            line-height: 23px;
            width: 100%;
            font-weight: 300;
            margin-top: 21px;
    }
    .abtntitle {
            width: 100%;
            font-size: 22px;
            text-align: center;
    }
    .abtfirstsec img {
            float: unset;
            width: 100%;
            margin-top: 32px;
    }
    .abtsecondsec img {
            float: unset;
            width: 100%;
            margin-top: 32px;
    }
    .abtbottomsec a {
            width: 215px;
            font-size: 15px;
    }
    .featuresbottom a {
            width: 185px;
            font-size: 15px;
    }
    .modal-dialog {
            position: relative;
            width: 75%;
            margin: auto;
    }
    .mobilebanner .regi {
            background: #f78409 none repeat scroll 0 0;
            color: #000;
            float: unset;
            font-size: 15px;
            margin-bottom: 40px;
            padding: 7px;
            width: 155px;
            text-align: center;
            margin-top: 15px;
            font-weight: 300;
            border-radius: 6px;
            width: 171px;
    }
    .regbtnbox {
            display: block;
            width: 230px;
            margin: 33px auto 10px auto;
            clear: both;
    }
    .logo span {
            width: 100%;
            text-align: center;
            position: relative;
            display: block;
            right: 0;
    }
    .customerlogos .flex-prev {
            background-image: url(../images/back-arrow.png);
            background-repeat: no-repeat;
            background-size: 44% auto;
            color: transparent;
            height: 64px;
            width: 60px;
    }
    .customerlogos .flex-next {
            background-image: url(../images/next-arrow.png);
            background-repeat: no-repeat;
            background-size: 44% auto;
            color: transparent;
            height: 66px;
            right: -60px;
            width: 60px;
    }
    .view_all {
            float: unset;
            text-align: center;
    }
    .customer-logos-section {
            margin: 50px auto 56px;
    }
    .abtthirdsec .abttxt {
            text-align: justify;
    }
    .itnrblock:nth-child(4n) {
            margin-right: 0;
            margin-bottom: 160px;
    }





     .home-about  .about-section {
            width: 100% !important;
            float: none !important;
            padding: 0px !important;
    }
     .home-about  .about-section .title{
            text-align:center !important;
    }
     .home-about  .about-crm {
            width: 100% !important;
    }
    .happycustomers_logos li{width:50%}
    .customerlogos .flex-prev{left:-22px!important}
    .customerlogos .flex-next{right:-60px!important}
    .happycustomers_logos li img{width:100%}
    .travelcardbanner .bannertext{font-size:18px}
    .happycustomers_logos{padding:0 16px}
    .andmore{padding:0 10px}
    .travelcardbanner .regi{background:#f78409 none repeat scroll 0 0;color:#000;float:left;font-size:14px;margin-bottom:40px;margin-top:15px;padding:10px;text-align:center;width:129px}
    .bannertext .btns{display:block;float:unset;margin:auto;width:285px}
    .mobilebanner{display:block}
    .rightimage img{width:100%}
    .rightimage{margin-bottom:0;float:left}
    .leftbox{float:left;width:100%;text-align:center;margin-top:65px;padding-left:0!important;margin-bottom:15px}
    .desktopbanner{display:none!important}
    .regires{background:#f78409 none repeat scroll 0 0;padding:5px;text-align:center;color:#fff}
    .regires > b{font-size:14px;text-transform:uppercase}
    .topnnav{height:auto;padding:0 0 20px}
    .res{display:block}
    #menu .countainer{display:none}
    .fullwidth.slider{margin-top:0}
    .logo{width:100%}
    .logo > a{display:block;text-align:center;width:100%}
    .navcontact{float:left;width:100%}
    .navcontact > ul{margin-bottom:auto;margin-left:auto;margin-right:auto;padding:0;width:155px}
    .navcontact .social-icon li{float:right}
    .navcontact .emailtop{margin-right:0}
    .navcontact .calltop{margin-right:10px}
    .navcontact .login{display:none}
    .about-section{max-width:100%;padding:0 15px}
    .title{font-size:26px;text-align:center}
    .details{font-size:14px;line-height:22px}
    .countainer{max-width:100%;padding:15px}
    .features .left{display:none}
    .features .countainer{margin-top:20px}
    .featuressec .fblock{display:block;float:none;margin:auto auto 24px;width:205px}
    .featuressec{display:block;float:left;margin-top:65px;position:relative;width:100%}
    .featuressec .fblock:last-child{margin-right:auto}
    .features .right{margin-bottom:35px}
    .fullwidth.itineraries{padding-top:26px}
    .itinerari{display:block;margin-top:50px}
    .itinerari .itiblock{display:inline-block;float:none;margin-bottom:35px}
    .viewmore{float:left;margin:25px auto 50px;text-align:center;width:100%}
    .fullwidth.footer1{height:auto}
    .footer1 .left{float:none;font-size:26px;text-align:center;width:100%}
    .footer1 .right{float:none;font-size:17px;text-align:center;width:100%}
	.footer1 .middle {
		    float: none;
    font-size: 17px;
    text-align: center;
    width: 100%;
	}

    .twosection .left-countain{background-color:#f3f3f3;float:left;max-width:100%;width:100%}
    .twosection .left-half{background-color:#858585;float:left;max-width:100%;text-align:center;width:100%}
    .twosection .left-half > h2{padding-right:unset}
    .left-section{float:left;margin-right:unset;max-width:100%;padding-top:25px;position:relative;width:100%}
    .Scenleftblock{float:none;margin:auto auto 25px}
    .Scenleftblock.left{float:none;width:100%}
    .Scenleftblock .heading{font-size:18px;font-weight:500;text-align:center;width:100%}
    .Scenleftblock .info{color:#797979;font-size:14px;font-weight:lighter;margin:auto;text-align:center;width:220px}
    .twosection .right-half{background-color:#797979;float:right;right:0;text-align:center;width:100%}
    .twosection .right-half > h2{padding-left:0}
    .twosection .right-half{background-color:#797979;float:right;right:0;text-align:center;width:100%}
    .twosection .right-half > h2{padding-left:0}
    .right-section{float:left;max-width:100%;padding:25px;width:auto}
    .Scenrightblock{float:left;margin-bottom:26px;min-width:unset}
    .Scenrightblock .iconr{float:left;margin-right:15px;width:25%}
    .Scenrightblock .info{float:left;width:68%}
    .Scenrightblock .iconl{float:right;width:25%}
    .Scenleftimg{display:none;left:0;margin:auto;position:absolute;right:0}
    .twosection .right-countain{background-color:#dedede;float:left;width:100%}
    .iconr > img{max-width:100%}
    .iconl > img{max-width:100%}
    .twosection h2{font-size:20px}
    .featureblock{float:none;height:auto;margin:auto auto 15px;max-width:90%;min-height:inherit;padding-bottom:20px}
    .featureblock:nth-child(3n){margin-right:auto}
    .featureblock .imagebox{margin-top:15px}
    .itnrblock{float:none;margin:auto auto 50px;max-width:90%;padding:0!important;width:315px}
    .itnrblock:nth-child(3n){margin-right:auto}
    .copyright .right{float:left;margin:auto;text-align:center;width:100%}
    .copyright .left{color:#b2b2b2;float:none;font-weight:lighter;margin:30px 0;text-align:center;width:100%}
    .footer-block.address{margin:auto auto 16px;text-align:center;width:100%}
    .footer-block.link{display:none}
    .footer-block.connect .f-head{text-align:center}
    .footer-block.connect{float:none;margin:auto;max-width:283px}
    .pricemain .block1{color:#101010;float:left;font-size:27px;margin-bottom:25px;margin-right:0;margin-top:5px;max-width:100%;text-align:center;width:100%}
    .block.green2{margin-right:0}
    .block.blue{margin-right:0}
    .countainer.pricemain{float:none;margin:auto;max-width:inherit}
    .contleftsec{float:left;margin-bottom:55px;width:100%}
    .map > iframe{width:100%}
    .contrightsec{float:left;margin-bottom:50px;width:100%}
    .block{height:auto;margin-bottom:13px;width:100%}
    .block.blue{margin-right:13px}
    .condition{margin-bottom:40px;margin-top:0}
    .pricinghead .title span{font-size:13px;line-height:20px;padding:0}
    .about-section.pricinghead{margin-bottom:30px;margin-top:30px}
    .pricinghead .title{font-size:25px}
    .travelcardsmain li{float:left;font-size:22px;height:73px;list-style:outside none none;margin-bottom:23px;padding-right:0;text-align:center;width:100%}
    }
    @media only screen and (min-width: 481px) and (max-width:601px) {
    .pricemain .block {
	width: 48%;
	margin-right: 7px;
	margin-bottom: 10px;
    }    
    .fullwidth.slider{
            height: auto;
    }
    .firsttopsec p {
            font-size: 16px;
    }
    .featurehomecontain {
            margin-top: 0px;
    }
    .homefeatures {
            margin-top: 90px;
    }
    .homefeatures a {
            margin-top: 0px;
    }
    .countainer.bnr {
            width: 100%;
            position: relative;
    }
    .bannertext {
            color: #000;
            font-size: 15px;
            font-weight: lighter;
            margin-top: -151px;
            max-width: 100%;
    }
    .bannertext > h1 {
            font-size: 18px;
            font-weight: 300;
            line-height: 30px;
    }
    .bann-button {
            font-size: 15px;
            width: 151px;
            margin: auto;
    }
    .navcontact > ul.links li:nth-child(2n) {
            float: right;
    }
    .navcontact > ul.links {
            margin-top: 13px;
            width: 100% !important;
    }
    .navcontact > ul.links .emailtop {
            float: left;
    }
    .navcontact > ul.social-icon {
            margin: auto;
            display: block;
            float: unset;
            text-align: center;
            width: 86px !important;
            padding: 0 !important;
            padding-top: 15px !important;
    }
    .navcontact > ul.social-icon li {
            float: left;
    }
    .itineraryhomecontain img {
            max-width: 100%;
            margin-bottom: 35px;
    }
    .ntitle {
            font-size: 22px;
    }
    .homefetureblock {
            margin-bottom: 39px;
    }
    .homeitinerary {
            margin-top: 100px;
    }
    .itineraryhomecontain {
            margin-top: 48px;
    }
    .itinararypoints {
            padding: 0px;
    }
    .itinararypoints li {
            font-size: 15px;
    }
    .extratext {
            float: left;
            display: block;
            margin-left: 0;
            text-align: center;
    }
    .testimoreview {
            max-width: 70% !important;
            font-size: 12px;
            line-height: 22px;
    }
    .deskblock{
            display:none;
    }
    .resblock{
            display:block;
    }	
    .happycustomers_logos li{width:50%}
    .customerlogos .flex-prev{left:-47px!important}
    .happycustomers_logos li{width:33%}
    .happycustomers_logos li img{width:100%}
    .travelcardbanner .bannertext{font-size:18px}
    .happycustomers_logos{padding:0 16px}
    .andmore{padding:0 10px}
    .travelcardbanner .bannertext{font-size:18px}
    .travelcardbanner .regi{background:#f78409 none repeat scroll 0 0;color:#000;float:left;font-size:14px;margin-bottom:40px;margin-top:15px;padding:10px;text-align:center;width:129px}
    .bannertext .btns{display:block;float:unset;margin:auto;width:285px}
    .mobilebanner{display:block}
    .rightimage img{width:100%}
    .rightimage{margin-bottom:0;float:left}
    .leftbox{float:left;width:100%;text-align:center;margin-top:65px;padding-left:0!important;margin-bottom:15px}
    .desktopbanner{display:none!important}
    .regires{background:#f78409 none repeat scroll 0 0;padding:5px;text-align:center}
    .regires > b{font-size:14px;text-transform:uppercase}
    .topnnav{height:auto}
    .res{display:block}
    #menu .countainer{display:none}
    .fullwidth.slider{margin-top:0}
    .logo{width:100%}
    .logo > a{display:block;text-align:center;width:100%}
    .navcontact{float:left;width:100%}
    .navcontact > ul{margin-bottom:auto;margin-left:auto;margin-right:auto;padding:0;width:155px}
    .navcontact .social-icon li{float:right}
    .navcontact .emailtop{margin-right:0}
    .navcontact .calltop{margin-right:10px}
    .navcontact .login{display:none}
    .about-section{max-width:100%;padding:0 15px}
    .title{font-size:26px;text-align:center}
    .details{font-size:16px}
    .countainer{max-width:100%;padding:15px}
    .features .left{display:none}
    .features .countainer{margin-top:20px}
    .featuressec .fblock{display:block;float:none;margin:auto auto 24px;width:205px}
    .featuressec{display:block;float:left;margin-top:65px;position:relative;width:100%}
    .featuressec .fblock:last-child{margin-right:auto}
    .features .right{margin-bottom:35px}
    .fullwidth.itineraries{padding-top:26px}
    .itinerari{display:block;margin-top:50px}
    .itinerari .itiblock{display:inline-block;float:none;margin-bottom:35px}
    .viewmore{float:left;margin:25px auto 50px;text-align:center;width:100%}
    .fullwidth.footer1{height:auto}
    .footer1 .left{float:none;font-size:26px;text-align:center;width:100%}
    .footer1 .right{float:none;font-size:17px;text-align:center;width:100%}
    .twosection .left-countain{background-color:#f3f3f3;float:left;max-width:100%;width:100%}
    .twosection .left-half{background-color:#858585;float:left;max-width:100%;text-align:center;width:100%}
    .twosection .left-half > h2{padding-right:unset}
    .left-section{float:left;margin-right:unset;max-width:100%;padding-top:25px;position:relative;width:100%}
    .Scenleftblock{float:none;margin:auto auto 25px}
    .Scenleftblock.left{float:none;width:100%}
    .Scenleftblock .heading{font-size:18px;font-weight:500;text-align:center;width:100%}
    .Scenleftblock .info{color:#797979;font-size:14px;font-weight:lighter;margin:auto;text-align:center;width:220px}
    .twosection .right-half{background-color:#797979;float:right;right:0;text-align:center;width:100%}
    .twosection .right-half > h2{padding-left:0}
    .twosection .right-half{background-color:#797979;float:right;right:0;text-align:center;width:100%}
    .twosection .right-half > h2{padding-left:0}
    .right-section{float:left;max-width:100%;padding:25px;width:auto}
    .Scenrightblock{float:left;margin-bottom:26px;min-width:unset}
    .Scenrightblock .iconr{float:left;margin-right:15px;width:25%}
    .Scenrightblock .info{float:left;width:68%}
    .Scenrightblock .iconl{float:right;width:25%}
    .Scenleftimg{display:none;left:0;margin:auto;position:absolute;right:0}
    .twosection .right-countain{background-color:#dedede;float:left;width:100%}
    .iconr > img{max-width:100%}
    .iconl > img{max-width:100%}
    .twosection h2{font-size:20px}
    .featureblock{float:none;height:auto;margin:auto auto 25px;max-width:inherit;min-height:inherit;padding-bottom:20px;width:90%}
    .featureblock .imagebox{margin-top:20px}
    .featureblock:nth-child(3n){margin-right:auto}
    .itnrblock{float:none;margin:auto auto 50px;max-width:90%;padding:0!important;width:315px}
    .itnrblock:nth-child(3n){margin-right:auto}
    .copyright .right{float:left;margin:auto;text-align:center;width:100%}
    .copyright .left{color:#b2b2b2;float:none;font-weight:lighter;margin:30px 0;text-align:center;width:100%}
    .footer-block.address{margin:auto auto 16px;text-align:center;width:100%}
    .footer-block.link{display:none}
    .footer-block.connect .f-head{text-align:center}
    .footer-block.connect{float:none;margin:auto;max-width:283px}
    .pricemain .block1{color:#101010;float:left;font-size:27px;margin-bottom:25px;margin-right:0;margin-top:5px;max-width:100%;text-align:center;width:100%}
    .block.green2{margin-right:0}
    .block.blue{margin-right:0}
    .countainer.pricemain{float:none;margin:auto;max-width:inherit}
    .contleftsec{float:left;margin-bottom:55px;width:100%}
    .map > iframe{max-width:100%}
    .contrightsec{float:left;margin-bottom:50px;width:100%}
    .inputdiv{margin:auto auto 27px;max-width:484px;width:100%}
    .block{height:auto;margin-bottom:13px;width:47%}
    .block.blue{margin-right:13px}
    .condition{margin-bottom:40px;margin-top:0}
    .pricinghead .title span{font-size:16px;line-height:25px;padding:0 45px}
    .about-section.pricinghead{margin-bottom:30px;margin-top:30px}
    .pricinghead .title{font-size:25px}
    }
    @media only screen and (min-width: 602px) and (max-width:799px) {
    .pricemain .block {
	width: 48%;
	margin-right: 7px;
	margin-bottom: 10px;
    }    
    .happycustomers_logos li{width:50%}
    .customerlogos .flex-prev{left:-47px!important}
    .happycustomers_logos li{width:33%}
    .happycustomers_logos li img{width:100%}
    .travelcardbanner .bannertext{font-size:18px}
    .happycustomers_logos{padding:0 16px}
    .andmore{padding:0 10px}
    .mobilebanner{display:block}
    .desktopbanner{display:none!important}
    .regires{background:#f78409 none repeat scroll 0 0;padding:5px;text-align:center}
    .regires > b{font-size:14px;text-transform:uppercase}
    .topnnav{height:auto}
    .res{display:block}
    #menu .countainer{display:none}
    .fullwidth.slider{margin-top:0}
    .logo{width:100%}
    .logo > a{display:block;text-align:center;width:100%}
    .navcontact{float:left;width:100%}
    .navcontact > ul{margin-bottom:auto;margin-left:auto;margin-right:auto;padding:0;width:155px}
    .navcontact .social-icon li{float:right}
    .navcontact .emailtop{margin-right:0}
    .navcontact .calltop{margin-right:10px}
    .navcontact .login{display:none}
    .about-section{max-width:100%;padding:0 15px}
    .title{font-size:26px;text-align:center}
    .details{font-size:16px}
    .countainer{max-width:100%;padding:0 15px}
    .features .left{display:none}
    .features .countainer{margin-top:20px}
    .featuressec .fblock{display:block;float:left;margin:auto 36px 24px auto;max-width:205px;width:29%}
    .featuressec{display:block;float:left;margin-top:65px;position:relative;width:100%}
    .featuressec .fblock:last-child{margin-right:auto}
    .features .right{margin-bottom:35px}
    .fullwidth.itineraries{padding-top:26px}
    .itinerari{display:block;margin-top:50px}
    .itinerari .itiblock{display:inline-block;float:none;margin-bottom:35px}
    .viewmore{float:left;margin:25px auto 50px;text-align:center;width:100%}
    .fullwidth.footer1{height:auto}
    .footer1 .left{float:none;font-size:26px;text-align:center;width:100%}
    .footer1 .right{float:none;font-size:17px;text-align:center;width:100%}
    .twosection .left-countain{background-color:#f3f3f3;float:left;max-width:100%;width:100%}
    .twosection .left-half{background-color:#858585;float:left;max-width:100%;text-align:center;width:100%}
    .twosection .left-half > h2{padding-right:unset}
    .left-section{float:left;margin-right:unset;max-width:100%;padding:25px;position:relative;width:100%}
    .Scenleftblock{float:right;margin:auto auto 80px}
    .Scenleftblock.left{float:left;width:100%}
    .Scenleftblock .heading{font-size:18px;font-weight:500;text-align:left;width:100%}
    .Scenleftblock .info{color:#797979;float:left;font-size:14px;font-weight:lighter;margin:auto;text-align:left;width:220px}
    .twosection .right-half{background-color:#797979;float:right;right:0;text-align:center;width:100%}
    .twosection .right-half > h2{padding-left:0}
    .twosection .right-half{background-color:#797979;float:right;right:0;text-align:center;width:100%}
    .twosection .right-half > h2{padding-left:0}
    .right-section{clear:both;float:unset;margin:15px auto auto;max-width:100%;padding:25px;width:435px}
    .Scenrightblock{float:left;margin-bottom:26px;min-width:unset}
    .Scenrightblock .iconl{float:right;width:25%}
    .Scenleftimg{left:0;margin:auto;position:absolute;right:0}
    .twosection .right-countain{background-color:#dedede;float:left;width:100%}
    .iconr > img{max-width:100%}
    .iconl > img{max-width:100%}
    .twosection h2{font-size:20px}
    .featureblock .imagebox{margin-top:10px}
    .featureblock{float:left;height:auto;margin:0 0 15px;max-width:inherit;min-height:inherit;padding-bottom:20px;width:100%}
    .featureblock.col-xs-6.col-sm-4:nth-child(2n){margin-right:0}
    .featureblock:nth-child(3n){margin-right:50px}
    .itnrblock{float:left;margin:auto 25px 50px auto;max-width:90%;padding:0!important;width:261px}
    .itnrblock:nth-child(2n){margin-right:0}
    .Itinerasample{max-width:100%;padding:0 25px;width:602px}
    .Iimagebox img{width:100%}
    .itnrblock:nth-child(3n){margin-right:auto}
    .copyright .right{float:left;margin:auto;text-align:center;width:100%}
    .copyright .left{color:#b2b2b2;float:none;font-weight:lighter;margin:30px 0;text-align:center;width:100%}
    .footer-block.address{margin:auto auto 16px;text-align:center;width:100%}
    .footer-block.link{display:none}
    .footer-block.connect .f-head{text-align:center}
    .footer-block.connect{float:none;margin:auto;max-width:283px}
    .pricemain .block1{color:#101010;float:left;font-size:27px;margin-bottom:25px;margin-right:0;margin-top:5px;max-width:100%;text-align:center;width:100%}    
    .block.blue{margin-right:0}
    .countainer.pricemain{float:none;margin:auto;max-width:inherit}
    .contleftsec{float:left;margin-bottom:55px;width:100%}
    .map > iframe{width:100%}
    .contrightsec{float:left;margin-bottom:50px;width:100%}
    .inputdiv{margin:auto auto 27px;max-width:484px;width:100%}
    .featuresmain.col-xs-12.col-sm-6.col-md-8{margin:auto;padding:0 25px;width:100%}
    .block{height:auto;margin-bottom:13px;width:31.33%}
    .condition{margin-bottom:40px;margin-top:0}
    .pricinghead .title span{font-size:16px;line-height:25px;padding:0 105px}
    .about-section.pricinghead{margin-bottom:30px;margin-top:30px}
    }
    @media only screen and (min-width: 800px) and (max-width:959px) {
    .f-block-links > ul{margin-right:45px}
    .countainer{width:100%!important;padding:0 24px!important}
    .fixed-header .stickylogo{margin-right:15px;width:34px}
    .fixed-header .stickylogo img{width:100%}
    .fixed-header .menu > ul{margin:23px 0}
    .fixed-header .register{padding:20px 0}
    .menu li{margin-right:2px!important}
    .fixed-header .menu{max-width:758px!important}
    .fixed-header li{margin-right:12px!important}
    .menu a{font-size:11px}
    .register{padding:12px 7px 11px;width:100px}
    .register.demo{padding:12px 5px 10px;width:90px}
    .register b{font-size:10px}
    .register span{font-size:9px}
    .slide1{width:339px!important}
    .flex-caption .titleslide{font-size:19px!important;line-height:normal!important}
    .slider-button a{width:136px!important}
    .flex-caption .containslide{font-size:12px}
    .slide2{width:368px!important;left:25%}
    .slide3{width:390px!important;left:35.2%}
    .title{font-size:30px}
    .details{font-size:17px}
    .features .left{max-width:30%}
    .features .right{max-width:70%}
    .about-section{max-width:100%;padding:0 15px}
    .fixed-header .countainer{padding:0 4px!important}
    .left > img{max-width:100%}
    .featuressec .fblock{margin-right:31px;width:29%;max-width:205px}
    .itinerari .itiblock{display:inline-block;float:none;margin-bottom:35px}
    .footer1 .container{width:100%}
    .footer1 .right{font-size:21px;width:72%}
    .twosection .left-half > h2{padding-right:41px}
    .twosection .right-half > h2{padding-left:41px}
    .Scenleftimg{display:none;left:0;margin:auto;position:absolute;right:0}
    .Scenrightblock{min-width:auto}
    .Iimagebox img{width:100%}
    .footer1 .left{font-size:30px}
    .left-section{margin-right:20px;padding-left:20px}
    .footer2 .container{padding:0 25px;width:100%}
    .footer-block.address{margin-right:4%;max-width:27%}
    .footer-block.link{margin-right:2%;max-width:27%}
    .banner-abt-head{top:25%}
    .Scenleftblock{float:right;margin-bottom:74px}
    .right-section{padding-left:40px}
    .bannertext > span{font-size:40px}
    .banner-fetu-head{top:14%}
    .featureblock{height:470px;margin-bottom:3%;margin-right:2%;min-height:inherit;width:48%}
    .featureblock:nth-child(3n){margin-right:2%}
    .featureblock:nth-child(2n){margin-right:0}
    .featureblock .imagebox{margin-top:10px}
    .featuresmain{padding:0 25px;width:100%}
    .itnrblock{margin-right:6%;width:27%}
    .countainer.pricemain{float:none;margin:auto;max-width:inherit}
    .pricemain .block1{color:#101010;float:left;font-size:27px;margin-bottom:25px;margin-right:0;margin-top:5px;max-width:100%;text-align:center;width:100%}
    .block.blue{margin-right:0}
    .block.green2{margin-right:0}
    .banner-prs-head .bannertext{margin-right:3%}
    .banner-prs-head{top:26%}
    .block{height:auto;margin-bottom:13px;width:31.33%}
    .condition{margin-bottom:40px;margin-top:0}
    .pricinghead .title span{font-size:16px;line-height:25px}
    .about-section.pricinghead{margin-bottom:30px;margin-top:30px}
    }
    @media only screen and (min-width: 960px) and (max-width:1139px) {
    .f-block-links > ul{margin-right:45px}
    .countainer{width:100%!important;padding:0 24px!important}
    .menu li{margin-right:2px!important}
    .menu li a{font-size:13px}
    .fixed-header .menu{max-width:758px!important}
    .fixed-header li{margin-right:12px!important}
    .menu a{font-size:14px}
    .slide1{width:440px!important;top:40%}
    .register b{font-size:14px}
    .register.demo{width:95px}
    .register{width:125px}
    .flex-caption .titleslide{font-size:21px!important;line-height:normal!important}
    .slide2{width:468px!important}
    .slide3{width:450px!important}
    .title{font-size:30px}
    .details{font-size:17px}
    .features .left{max-width:30%}
    .features .right{max-width:70%}
    .featuressec .fblock{margin-right:40px;width:29%;max-width:205px}
    .itinerari .itiblock{margin-right:5%;width:21%}
    .footer1 .container{width:100%}
    .footer1 .right{font-size:22px;width:72%}
    .footer1 .left{font-size:30px}
    .left-section{margin-right:20px;padding-left:20px}
    .footer2 .container{padding:0 25px;width:100%}
    .footer-block.address{margin-right:5%}
    .footer-block.link{margin-right:3%}
    .banner-abt-head{top:28%}
    .Scenleftblock{float:right;margin-bottom:74px}
    .right-section{padding-left:40px}
    .bannertext > span{font-size:40px}
    .banner-fetu-head{top:15%}
    .featureblock{height:470px;margin-bottom:3%;margin-right:2%;min-height:inherit;width:48%}
    .featureblock:nth-child(3n){margin-right:2%}
    .featureblock:nth-child(2n){margin-right:0}
    .featuresmain{padding:0 25px;width:100%}
    .itnrblock{margin-right:6%;width:28%}
    .banner-prs-head .bannertext{margin-right:3%}
    .banner-prs-head{top:26%}
    .Scenleftimg{display:none}
    .block{height:auto;margin-bottom:13px;width:31.33%}
    .condition{margin-bottom:40px;margin-top:0}
    }
    @media screen and (max-width:799px) {
    .f-block-links ul.social-icon{display:inline-block;float:none;text-align:center;width:100%}
    .f-block-links ul.social-icon li{display:inline-block;float:none;margin:0 5px 0 0}
    .f-block-links > ul{margin-right:0}
    .copyright .left{margin:10px 0}
    .footer2 .copyright{margin-top:5px}
    .copyright .right{margin:10px auto}
    .fullwidth.footer2{padding-top:10px}
    }
    @media screen and (max-width:767px) {
    .aboutus .about-section{margin-bottom:30px;margin-top:20px}
    }
    @media screen and (max-width:599px) {
    .Scenleftblock{float:none;margin:10px 0!important;width:100%}
    .Scenleftblock .info{padding:5px 50px;width:100%}
    }
    @media screen and (max-width:339px) {
    .navcontact > ul{width:auto!important}
    }
    @media screen and (min-width:800px) {
        .countainer.pricemain {
            width: 830px;
        }
        .countainer.pricemain ul li a {
            text-transform: uppercase;
            font-weight: 500;
            font-size: 17px;
        }
        .pricemain ul.nav > li:first-child {
            padding-left: 28%;
        }        
        .pricemain .block {
            width: 48%;
            margin-bottom: 10px;
            margin-right: 30px;
        }    
    }
    @media screen and (min-width:1100px) {
        .countainer.pricemain{
            margin: auto;
            width: 1340px !important;
        }
        .pricemain > .block{
            width: 30.3%;
            margin-right: 25px;
        }         
    }    