.laguage-widget #lang_sel.wpml-ls-legacy-dropdown a img { display:none;}
#lang_sel ul ul { background:#fff !important;}
.wpml-ls-legacy-dropdown a span {
	position:relative;
	padding-left:25px;
	}
.wpml-ls-legacy-dropdown a span::before {
	content:'';
	position:absolute;
	left:0;
	top:-2px;
	width:18px;
	height:12px;
	background: url(images/image-sprite.png) no-repeat;	
	}
.wpml-ls-legacy-dropdown .lang_sel_sel span::before {top:-2px !important;}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item-en a span::before,
.wpml-ls-legacy-dropdown .wpml-ls-item-en a.icl-en span::before { background-position:-28px -12px;}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item-ae a span::before, 
.wpml-ls-legacy-dropdown .wpml-ls-item-ae a.icl-ae span::before { background-position:-28px -0px;}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item-ca a span::before, 
.wpml-ls-legacy-dropdown .wpml-ls-item-ca a.icl-ca span::before { background-position:-28px -36px;}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item-gb a span::before, 
.wpml-ls-legacy-dropdown .wpml-ls-item-gb a.icl-gb span::before { background-position:-28px -24px;}

.laguage-widget #lang_sel.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after {
	background: url(images/image-sprite.png) no-repeat -27px -51px !important;
	top: 6px !important;
	right:8px !important;
	}

@media screen and (max-width:460px){
.laguage-widget .wpml-ls-legacy-dropdown a span::before { left:0px;top: 5px !important;}
.wpml-ls-legacy-dropdown a span,
.laguage-widget .wpml-ls-legacy-dropdown .wpml-ls-flag + span { display:inline-block !important; font-size:0px !important;}
.laguage-widget #lang_sel.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after { right:5px !important}
.laguage-widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a span::before {top: -2px !important;}
}

.top-menu li.link-icon5 a {
	position:relative;
}
.top-menu li.link-icon5 a::before {
	content:'';
	background: url(images/image-sprite.png) no-repeat -75px -0px !important;
    background-size: contain;
	width:25px;
	height:30px;
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	}
.top-menu li.link-icon5:hover a::before,
.top-menu li.link-icon5.current-menu-item a::before {
   background: url(images/image-sprite.png) no-repeat -50px -0px !important;
    background-size: contain;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-blog a,
.top-menu li.link-blog a {
	background: url(images/blog.svg) no-repeat;	
	background-size: contain;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-blog.current_page_item a,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-blog:hover a,
.top-menu li.link-blog:hover a,
.top-menu li.link-blog.current_page_item a
 {
	background: url(images/blog-hover.svg) no-repeat;
	background-size: contain;
}

.menu-grid a span {
font-family: 'montserratmedium';
letter-spacing: 1.8px;
line-height: normal;
text-transform: uppercase;
}
.menu-grid .sub-menu li a {
	font-family: 'montserratlight' !important;
	font-size: 14px !important;
}

.portfolio-archive .portfolio_image,
.portfolio-archive .portfolio_long_image{width:50%;padding:0 0px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.portfolio-archive .portfolio-wrapper{background:#fff;}
.portfolio-archive{overflow:hidden;margin-bottom:30px;}
.portfolio-archive #portfolio{margin-right:-30px;margin-top:25px;}
.portfolio-item-inner{margin-right:30px;margin-bottom:30px;position:relative;}
.portfolio_info{background:#f7f5f6;padding:25px 10px;text-align:center;}
.portfolio_info h2{margin:0 0 5px 0;font-weight:normal;font-size:24px;color:#000;font-family:"montserratultra_light";text-transform:uppercase; line-height:1.37; letter-spacing:0.98px;}
.portfolio_info h2 a{color:#000; font-weight:normal; line-height:1.37;}
.portfolio_info h2 a:hover{color:#7e00cf}
.port-image{display:block;position:relative;overflow:hidden;}
.port-image img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.portfolio-image:hover .port-image img{transform:scale(1.1);}
.portfolio-image{position:relative;overflow:hidden;}
.portfolio-image .image-box{position:absolute;left:0px;bottom:0px;width:100%;height:100%;background:rgba(21, 21, 21, 0.60);opacity:0;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s; display:none;}
.portfolio-image:hover .image-box{opacity:1;}
.image-inn{display:table;width:100%;height:100%;}
.image-inn .image-innr{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;}
.view-btn{display:inline-block;border:1px solid #fff;padding:0 15px;height:30px;color:#fff;text-transform:uppercase;font-size:9px;line-height:30px;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;min-width:50px;text-align:center; position:relative; font-family:'montserratregular'; letter-spacing:1.02px; position:relative;}
.view-btn:hover{color:#000;border-color:#fff;background:#fff;}
.view-btn::before{
width: 8.1px;
height: 1px;
position:absolute;
border: solid 0px #fff;
content:"";
left: 0;
top: 46%;
background:#fff;
}
.view-btn::after{
width: 8.1px;
height: 1px;
position:absolute;
content:"";
border: solid 0px #fff;
right: 0;
top: 46%;
background:#fff;
}

@media screen and (max-width:1699px){.hm-rgthbx1 img{left:0px;position:absolute;top:281px;width:668px;}
.tab-hd{font-size:30px;font-weight:300;margin-bottom:16px;}
}
@media only screen and (max-width:1600px){.trsm-tab .color-box{padding:25px;font-size:14px;}
.page-hotel .service-box{margin-left:15%;margin-top:3%;}
.page-hotel .service-box .service-hd{font-size:28px;margin-bottom:5px;}
}
@media screen and (min-width:1600px){.other-sections{background-size:cover;}
.hm-rgthbx1 img{top:261px;}
}
@media screen and (max-width:1399px){.color-box.digital-mark-box{padding-left:13.5%;}
.app-lst{padding:50px 0px;}
.app-lst .app-hd-typ1{margin-bottom:25px;}
.app-lstbx li .img-box{margin-bottom:20px;}
.app-lstbx li .img-box img{width:80px;}
.app-lstbx{margin:auto auto 25px;}
.app-lst.app-lst1 img.phn-img{width:200px;}
.mob-hd-typ1{font-size:28px;}
.app-lst.app-lst1 .mob-hd-typ1{margin-bottom:15px;}
.app-hd{margin-bottom:10px;font-size:19px;}
.app-box1 .app-r{right:0px;}
.app-lst.app-lst1 .app-box1{margin-bottom:30px;min-height:406px;}
.app-l1{top:-166px;}
.app-r1 .app-cntnt{margin-bottom:25px;}
.app-box3{margin-bottom:30px;}
.app-box4{margin-bottom:30px;}
.color-box{font-size:16px;font-weight:normal;padding:25px;}
.drkblu-box .color-box{padding-right:13.5%;}
.page-tourism-board .drkblu-box .color-box{padding-right:25px;}
.lst-cntn{color:#505050;font-size:14px;font-weight:normal;margin-top:25px;}
.itm-lst li{float:left;margin-right:40px;text-align:center;width:118px;}
.hm-rghtbx{padding:50px 0px;}
.hm-hd2,
h2.hm-hd2{margin-bottom:30px;}
.hm-lftbx img{width:550px;height:auto;top:22px;left:-22px;}
.hm-rgthbx1{margin-left:43%;}
.hm-rgthbx1 img{left:0px;position:absolute;top:268px;width:655px;}
}
@media screen and (min-width:1280px){.infobox-typ2 .infobx .dtl-bx ul li .bullet{display:none;}
.trsm-icon-box ul li .tr-hd{font-size:15px;}
.trsm-our-team .trsm-our-list li{font-size:15px;}
.trsm-cntnt1{font-size:18px;}
.page-tourism-board .towcol-boxs .txt-bx em{font-size:15px;}
.page-tourism-board .towcol-boxs{font-size:15px;}
.page-tourism-board .towcol-boxs .list-typ2{margin-left:98px;}
.dyn-dist-wrk-box .list-box .hd{font-size:20px;}
.wrper-htlico .inf-ico .heading,
.wrper-htlico .inf-ico h3.heading{font-size:11px;}
.page-hotel .service-box .service-hd{font-size:30px;}
.page-hotel .service-box .service-list li{font-size:15px;margin-bottom:10px;}
.hotel-slider-box-wrapper{padding:80px 0;}
.hotel-slider-box .slide-content-box{margin-top:70px;}
.wrper-htlico{padding:0 170px;}
}
@media only screen and (max-width:1279px){.hotel-abutbx .txt-box{font-size:16px;}
.hotel-slider-box-wrapper,
.dyn-dist-wrk-box{padding:35px 0;}
.page-mobile .introducing-bx .rgt-box,
.page-mobile .introducing-bx .left-box{width:49%;}
.page-mobile .introducing-bx .left-box{margin-right:2%;}
.page-mobile .portfolio-box h2,
.page-mobile .introducing-bx h2{margin-bottom:10px;}
.page-mobile .introducing-bx{margin-bottom:10px;}
.page-mobile .introducing-bx .txt,
.page-mobile .introducing-bx .sub-hd{margin-bottom:10px;}
.page-mobile .introducing-bx .txt br{display:none;}
.digitalmarketing .left-bx{width:49%;float:left;}
.digitalmarketing .rght-bx{width:49%;float:right;}
.digitalmarketing .rght-bx .imgbx{float:left;width:30%;text-align:center;}
.two-col-box .left-col{float:left;width:49%;padding-right:2%;}
.two-col-box .right-col{float:right;width:49%;}
.our-design-box .three-col-box .infobox{width:31%;margin-left:3%;}
.our-design-box .three-col-box::after{width:71%;}
.infobox-typ2{margin-bottom:30px;}
.infobox-typ2 .left-col{float:left;width:49%;padding-right:2%;}
.infobox-typ2 .right-col{float:right;width:49%;}
.infobox-typ2 .infobx .dtl-bx{float:right;width:74%;}
.infobox-typ2 .infobx .icon{float:left;width:24%;margin-right:2%;}
.page-tourism-board .info-container .info-box .img-bx{width:39%;margin-right:2%;}
.page-tourism-board .info-container .info-box .dtl-bx{width:59%;}
.page-tourism-board .info-container:after{display:none;}
.page-tourism-board .towcol-boxs .lftbox{width:49%;float:left;}
.page-tourism-board .towcol-boxs .rgtbox{width:49%;float:right;}
.page-tourism-board .towcol-boxs .lst-main{margin-top:15px;}
.page-tourism-board .towcol-boxs ul.itm-lst li{width:32%;margin-right:2%;margin-bottom:2%;}
.page-tourism-board .towcol-boxs ul.itm-lst.first{margin-bottom:15px;}
.trsm-crm-cms-outer .lft-bx{width:35%;float:left;text-align:center;}
.trsm-crm-cms-outer .imgbx{width:30%;float:left;text-align:center;}
.trsm-crm-cms-outer .rgt-box{width:35%;float:right;text-align:center;}
.page-tourism-board .info-container .info-box .dtl-bx ul li .bullet{margin-right:0px;}
.tourism-info h2{margin-bottom:25px;font-size:25px;}
.trsm-icon-box{padding:30px 0 30px 0;}
.trsm-tab .tab-hd{font-size:20px;margin-bottom:15px;}
.trsm-tab .tab-hd br{display:none;}
.trsm-tab .tabl-list li{margin-bottom:10px;}
.trsm-our-team .trsm-our-list{width:49%;margin-right:2%;}
.our-icon-sec{width:49%;}
.campaigns-box{padding:20px;width:70%;}
.campaigns-box h2{margin-bottom:15px;}
.trsm-our-team h2{font-size:24px;margin-bottom:15px;}
}
@media screen and (max-width:1210px){.dgrid-box-6{width:100%;}
.customer-grid-box{width:100%;}
.trsm-cntnt1{font-size:14px;}
.trsm-cntnt1 br{display:none;}
.trsm-hd1{margin-bottom:25px;font-size:30px;}
.subsec .span6.event,
.subsec .span6.publication{padding-left:25px;}
}
@media screen and (min-width:1200px){.crm-box .top-hd-box{max-width:737px;margin:auto;}
.page-flights .top-content-bx{max-width:985px;margin:auto;}
.page-mobile .introducing-bx .txt{font-size:15px;}
.travel-hotel-banner-sec img{display:none;}
}
@media screen and (min-width:980px){.flights-slider-box-wrapper{padding:50px 0 0;}
#flights-pg-slider.flexslider .slides li{height:405px;}
.flights-slider-box{padding-top:30px;}
.flights-pg .bottom-icon-bx-wrapper{padding:60px 0;}
.page-mobile .box-content-typ-wrap{margin-top:41px;}
.page-mobile .page-content-box-typ .box-R{width:47%;float:left;margin-left:6%;}
.page-content-box-typ .box-R.D-float-R{float:right;}
.page-content-box-typ .image-box.hm-image{margin-top:-55px;}
.hm-lftbx.device-on{display:none;}
.page-ecommerce .cmsprocess-section .cms-info{padding:0px 100px;}
.ecommerce-cms-outer .cspan6{width:68%;}
.ecommerce-cms-outer .cspan7{width:32%;}
.trsm-crm-cms-outer .lft-bx ul:first-child,
.trsm-crm-cms-outer .rgt-box ul:first-child{margin-bottom:20px;}
.page-mobile .page-content-box-typ .box-R{width:47%;margin-left:6%;}
.page-mobile .branding-ui-sec .page-content-box-typ .box-R{float:left;}
.page-mobile .page-content-box-typ .box-L{width:47%;float:left;}
.page-mobile .box-R.image-bg-box .image-box{position:absolute;right:0px;top:70px;}
.travel-mobile-app-sec { overflow:hidden;}
}
@media (min-width:980px) and (max-width:1199px){#hotel-pg-slider .flex-control-nav{right:-20px;}
#hotel-pg-slider.flexslider .slides li{height:auto;}
.hotel-slider-box-wrapper{padding:35px 0 20px 0;}
#flights-pg-slider .flex-control-nav{right:-20px;}
#flights-pg-slider.flexslider .slides li{height:328px;}
.flights-slider-box-wrapper{padding:40px 0 0;}
.flights-slider-box .R-box .slide-content-box{padding-right:5%;}
.drkblu-box .color-box{padding-top:27px;padding-left:20px;}
.page-mobile .box-R.image-bg-box .image-box{bottom:0px;top:inherit;}
.page-mobile .box-R.image-bg-box img{width:500px;}
.travel-hotel-banner-sec .mid-content-txt{width:54%;}
.page-neat-travel-agency-apps .app-lst.app-lst1 .mob-hd-typ1{margin-top:15px;margin-bottom:10px;}
.magento-vsourz .magento-vsourz-bottom-box .magento-vsourz-icon-bx-row .magento-vsourz-icon-bx{width:31%;margin:0px 5px;}
.magento-extensions .magento-extensions-bottom-box .magento-extensions-icon-bx-row .magento-extensions-icon-bx{margin-bottom:20px;width:33%;}
}
@media (min-width:768px) and (max-width:1199px){.analytics-box h2 img{margin-top:15px;width:30px;}
.analytics-box h2 strong{margin-left:15px;}
.page-tourism-board .info-container .info-box .img-bx{width:32%;margin-right:8%;}
.monitor-box{width:50%;margin:0 auto;}
.page-tourism-board .towcol-boxs h2{margin-bottom:15px;font-size:24px;}
.trvl-bxl,
.trvl-bxr{width:50%;padding:20px;box-sizing:border-box;}
.trvl-bxl .img-lft,
.trvl-bxr .img-lft{margin-right:0;margin-bottom:20px;}
.trvl-main .trvl-bxl .trvl-box,
.trvl-main .trvl-bxr .trvl-box{min-height:400px;}
.trvl-box{padding-top:0;}
.trvl-mnlst{margin-bottom:0px;}
}
@media screen and (max-width:1199px){.liferay-overlay-sec .lif-cell p{padding:0;}
.client-section .item{width:25%;}
.our-design-box .three-col-box .infobox ul li strong{font-size:14px;}
.new-iconbox{width:25%;}
.trvl-sbhd{text-align:left;}
.travel-promo-sec .trvl-hd,
.travel-promo-sec .trvl-sbhd{text-align:left;}
.tour-package-section .trvl-box,
.hotel-location-sec .trvl-box{width:auto;}
.tour-package-section .trvl-box,
.hotel-location-sec .trvl-box{text-align:left;}
.page-template-design-cms #breadcrumb,
.page-template-web-design_cms-pages #breadcrumb,
.page-template-thank-you-page-template #breadcrumb{padding:17px 15px 30px;}
.portfolio-contact-info .contact-wrapper{padding:80px 40px;}
.contact-container,
.contact-map-wrapper{padding:0 20px;}
.marketplace-slider .main-img-bd{left:4%;width:92%;}
.ecm-sec1{padding:0 20px;}
.page-dot-net .featured-tabs,
.page-php .featured-tabs{padding:30px 20px 20px;}
.tour-package-section .trvl-box,
.hotel-location-sec .trvl-box{float:none;margin:0px auto;}
.cms-section-banner img{display:block;margin:0px auto;max-width:100%;}
.page-neat-hotel-app .cms-section-banner,
.page-neat-travel-agency-apps .cms-section-banner{height:auto;background:none;}
.video-midbar .md-txt,
.cms-section-banner .md-txt{font-size:30px;}
.travel-ag-app .app-lstbx{width:100%;}
.travel-ag-app.app-lst .app-lstbx li{box-sizing:border-box;width:25%;}
.travel-ag-app .app-lstbx.app-lstbx1{width:100%;}
.travel-ag-app.app-lst .app-lstbx.app-lstbx1 li{display:inline-block;float:none;vertical-align:top;}
.trvl-bxl,
.trvl-bxr{text-align:center;}
.trvl-bxl .img-lft,
.trvl-bxr .img-lft{float:none;}
.trvl-bxl .trvl-box .trvl-lst,
.trvl-bxr .trvl-box .trvl-lst{text-align:left;padding-right:20px;}
.trvl-main{padding:25px 0px;}
.trvl-bxl.trvl-bxl1 .img-lft2{width:20%;}
.trvl-bxl.trvl-bxl1 .trvl-box{width:70%;}
.trvl-bxl.trvl-bxl1 p{margin-bottom:0px;}
.page-neat-travel-agency-apps .app-lst.app-lst1{padding:15px;}
.travel-hotel-banner-sec{height:auto !important; padding:60px 0;}
.travel-hotel-banner-sec .section-inr .sec-text img { display:none !important;}
.app-lstbx li{width:25%;}
.app-lstbx.app-lstbx1 li{width:38%;}
.app-box1 .app-l{font-size:14px;}
.app-lst.app-lst1 img.phn-img{width:180px;}
.app-r > img{margin-right:15px;}
.app-lst.app-lst1 .app-box1{margin-bottom:30px;min-height:371px;}
.app-lst.app-lst1 .app-cntnt{font-size:14px;}
.app-l1{top:-111px;}
.app-box4 ul li{margin-right:15px;width:32%;}
.app-lstbx li{width:28%;}
.app-lstbx.app-lstbx1 li{width:42%;}
.itm-lst{margin-left:0px;width:420px;}
.itm-lst li{width:118px;margin-right:15px;}
.lst-main{margin-top:30px;}
.itm-lst.first{margin-bottom:15px;}
.color-box{font-size:13px;font-weight:normal;padding:10px !important;}
.tab-hmcntnt{margin-bottom:16px;}
.tab-hd,
h2.tab-hd{font-size:28px;margin-bottom:16px;margin-top:0;font-family:'open_sans_lightregular';font-weight:normal;}
.hm-rgthbx1 img{top:224px;width:532px;}
.hm-lftbx1{padding:52px 0px;width:41%;}
.hm-cntnt2{font-size:14px;}
.hm-rghtbx{padding:50px 0px;}
.hm-cntnt2{font-size:14px;margin-bottom:10px;}
.hm-lftbx img{height:auto;left:-6px;top:5px;width:470px;}
.travel-sec1 .title{margin-bottom:25px;font-size:30px;}
.top-icon-bx-wrapper .icon-bx-row .icon-bx{width:182px;}
.top-icon-bx-wrapper .lst-cntn.typ1{font-size:14px;}
.ecommerce-outer .span2::after,
.ecommerce-outer .span2::before{width:22%;}
.digitaldevelopment .dsktp-img{display:none;}
.digitaldevelopment .mbl-img{display:inline-block;}
.digitalmarketing .left-bx p{margin-bottom:20px;}
.magento-vsourz-section{padding:30px 0px;}
.magento-vsourz .magento-vsourz-bottom-box{margin-top:30px;}
.magento-vsourz .magento-vsourz-bottom-box .magento-vsourz-icon-bx-row .magento-vsourz-icon-bx:last-child{margin-bottom:0px;}
.magento-extension-section{padding:30px 0px;}
.magento-extensions .magento-extensions-bottom-box{margin-top:30px;}
.magento-extensions .magento-extensions-bottom-box .magento-extensions-icon-bx-row .magento-extensions-icon-bx:last-child{margin-bottom:0px;}
.magento-pricing-section{padding:30px 0px;}
.magento-pricing-bottom-box{width:100%;padding:0px;margin-top:25px;}
.magento-pricing-title{font-size:20px;}
.magento-pricing-icon-bx a{margin-top:30px;}
.magento-pricing-icon-bx p{display:inline-block;}
.magento-ready-section{margin:30px 0px;}
.magento-ready-section p{font-size:28px;}
.magento-ready-section a{width:30%;}
.magento-trust-section{padding:30px 0px;}
.magento-trust .magento-trust-bottom-box{margin-top:35px;}
.magento-trust .magento-trust-bottom-box .magento-trust-icon-bx-row .magento-trust-icon-bx:last-child{margin-bottom:0px;}
.magento-main-section p span{display:inline-block;width:100%;}
.inner-marketplace-pg{padding:0px 0px;}
.inner-marketplace-pg .infobox-typ2 .infobx .dtl-bx h3.small-text{font-size:14px !important;}
.inner-marketplace-pg .infobox-typ2 .infobx .dtl-bx h2{font-size:18px !important;}
}
@media screen and (min-width:1081px){.help-container .three-columns .cform-left{max-width:367px;}
.help-container .three-columns .cform-right{width:68%;}
.ie10 .help-container .three-columns .cform-right,
.ie11 .help-container .three-columns .cform-right{width:69%;}
}
@media screen and (max-width:991px){
	.portfolio-contact-info .contact-wrapper{padding:40px;}
	.page-liferay .software-head-txt{margin-top:0px;font-size:20px;line-height:normal;}
	.liferay-overlay-sec .lif-cell{padding:60px 20px;}
	.liferay-overlay-sec .lif-cell p{padding:0;height:125px;}
	.liferay-overlay-sec .lif-cell .title{font-size:24px;height:80px;}
	.liferay-overlay-sec .lif-cell strong{font-size:16px;}
	.example_of_our_work h3.section-heading,
	.example_of_our_work h2.section-heading{top:3%;}
	.language-list-widget{top:-22px;}
	.subsec.image-bg .span6.right{padding-left:15px;}
	.mobile-app-sec2 .content{max-width:100%;}
	.mobile-app-sec3 .span6,
	.mobile-app-sec4 .span6.pull-right{float:none;width:100%;}
	.mobile-app-sec4 .span6.pull-right{margin-bottom:30px;}
	.mobile-app-sec1,
	.mobile-app-sec2,
	.mobile-app-sec3,
	.mobile-app-sec3.mobile-app-sec4{padding:60px 0;}
	.software-services-sections .subsec.soft-dev .span6{width:100%;}
	.contact-container li.captcha-box.clear{width:55%;}
	.new-iconbox{width:33.33%;margin-top:50px;}
	.mobile-new-icon-section{padding:60px 0 40px;}
	.m-brand-sec1 .mobile-new-icon-section{padding-bottom:80px;}
	.page-container{padding:0px 0px 30px;}
	.lst-wraper{padding:0px 20px;}
	.list-outer-bg{padding:30px 0;}
	.price-packaging-box .rght-bx h3 br{display:none;}
	.process-box .box-back .short-desc ul li{padding:5px 0;}
	.help-left-box h3{font-size:32px;margin-bottom:15px;}
	.help-container{padding:30px 0 25px 0;}
	.marketplace-thumb-nav .thumb-img-box{height:68px;}
	.box-typ1{padding:40px;}
	.additional_feature .pb-40{padding-bottom:20px;}
	.additional_feature .sec-title{margin-bottom:20px;}
	.key_feature .pt-60{padding-top:30px;}
	.additional_feature{padding-top:30px;padding-bottom:30px;}
	.tms-sec1 .sec-text{font-size:26px;}
	.list-typ1 li{
		margin-top: 0px;
		font-size: 14px !important;
    	line-height: 29px !important;
	}
	.web-design-sec1 .list-typ1 li{margin-top:10px;}
	.quote-large{font-size:30px;line-height:35px;}
	.design-sec3{padding:170px 0px 30px;}
	.php-icons li{width:23%;}
	.projects-section .projects-text .title-subtitle{margin-bottom:30px;}
	.projects-section .projects-text .project-text-bd{max-width:100%;}
	.projects-section .projects-text .title{font-size:28px;}
	.projects-section .projects-text .sub-title{font-size:19px;}
	.video-midbar .md-txt,
	.cms-section-banner .md-txt{font-size:25px;}
	.video-midbar .md-sdesc{line-height:30px;}
	.page-tourism-board .towcol-boxs ul li{margin-bottom:5px;}
	.two-col-box{margin-bottom:30px;}
	.two-col-box .left-col{float:none;width:auto;padding-right:0;margin-bottom:15px;}
	.two-col-box .right-col{float:none;width:auto;}
	.our-design-box{margin-bottom:10px;}
	.our-design-box .three-col-box .infobox:first-child{margin-top:0px;}
	.our-design-box .three-col-box .infobox{width:auto;padding:30px 15px 15px 15px;margin-left:0;float:none;margin-top:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);border:1px solid #dfdfdf;}
	.our-design-box .three-col-box::after{display:none;}
	.our-design-box .three-col-box .infobox h4,
	.our-design-box .three-col-box .infobox .icon{margin-bottom:15px;}
	.our-design-box .hd-typ1{margin-bottom:15px;}
	.marketing-tabs .su-tabs-vertical .su-tabs-nav{padding-right:0px;}
	.portfolio-contact-info .row .span6{width:100%;}
	.portfolio-contact-info ul li.captcha-box.clear{width:50%;}
	.integration-box .int-grid-box{width:33.33%;}
	.dgrid-box-3{width:50%;}
	.dgrid-box-6,
	.tech-db-grid .dgrid-box-6{width:100%;}
	.tech-db-grid .integration-box .int-grid-box,
	.web-account-grid .integration-box .int-grid-box,
	.customer-grid .integration-box .int-grid-box{width:266px}
	.development-stage{padding:22px;}
	.cms-banner-text{font-size:32px;}
	.page-ecommerce .page-container{padding-bottom:30px;}
	.ecommerce-outer .span2{width:33.33%;}
	.ecommerce-outer .span2::after,
	.ecommerce-outer .span2::before{width:32%;}
	.iconbox-wrapper .span2{width:33.33%;margin-bottom:20px;}
	.iconbox-section{padding:70px 0px;}
	.software-outer .span2{width:24.5%;}
	.page-software .cms-info{padding:0px 20px;}
	.other-sections .crm_txt,
	.other-sections .crm_txt strong{font-size:27px;}
	.other-sections .crm_txt{left:auto;text-align:center;}
	.image-text-cms-box .image-bd{margin-top:0px;}
	.image-text-cms-box,
	.image-text-cms-box.image-text-cms-box1{padding:50px 0;}
	.integration-box{margin-bottom:17px;}
	.location-box{padding:40px 20px;}
	.location-box .location{min-height:239px;float:left;display:block;box-shadow:0px 0px 3px #999797;width:46%;padding:15px 10px;margin-left:2%;margin-bottom:0;}
	.location-box .location:first-child, .location-box .location:nth-child(3){margin-left:0px;}
	.location-box .location:nth-child(1), .location-box .location:nth-child(2){margin-bottom:20px;}
	.location-box .location .loc-address{padding-left:0;}
	.location-box .location .loc-image{margin-bottom:15px;}
	.location .add{font-size:14px;}
	.location-box .location .loc-image,
	.location-box .location .loc-address{display:block;width:auto;text-align:center;}
	.about-sec1 .span4,
	.about-sec1 .span8,
	.about-sec-last .span6{width:100%;float:none;}
	.about-sec1 .span4{margin-bottom:30px;}
	.about-sec1 .span8{padding-left:15px;}
	.about-loc-box > .row > .span6{float:none;width:100%;}
	.content-typ3{padding-right:0;margin-bottom:30px;}
	.about-loc-box .image{text-align:center;}
	.about-sec-last .quote-img,
	.about-sec-last .last-quote{padding-right:0;}
	.about-sec-last .last-quote{margin-bottom:20px;}
	.about-sec-last{padding:40px 0;}
	.about-sec-last .hd-typ13{margin-bottom:30px;}
	.magento-vsourz .magento-vsourz-bottom-box .magento-vsourz-icon-bx-row .magento-vsourz-icon-bx{width:31%;margin:0px 5px;}
	.magento-extensions .magento-extensions-bottom-box .magento-extensions-icon-bx-row .magento-extensions-icon-bx{margin-bottom:20px;width:50%;}
	.magento-pricing .magento-pricing-bottom-box .magento-pricing-icon-bx-row .magento-pricing-icon-bx{width:47%;padding:25px 0px;margin-right:20px;}
	.stripe-payment-form{width:100%;}

	/* Testimonial Section CSS */
	.testimonial{ padding: 50px 0; }
	.testimonial .slide-count{ bottom: 55px; }
	.testimonial .quote-img{ margin-bottom: 30px; }
	.testimonial .client-note .client-note-inner .description{ font-size: 19px; padding-bottom: 60px; }
}
@media(min-width:768px) and (max-width:991px){
	.ecommerce-outer .span2:nth-child(3)::after{display:none;}
	.ecommerce-outer .span2:nth-child(4)::before{display:none;}
	#consult-sticker #horizontalTab1{padding:0px;}
	.development-steps ul.service-menu li a{font-size:14px;}
	.travel-hotel-banner-sec .mid-content-txt{width:80%;}
}
@media (min-width:768px) and (max-width:979px){
	#hotel-pg-slider .flex-control-nav{right:-40px;}
	.hotel-slider-box-wrapper{padding:20px 0 40px 0;}
	#hotel-pg-slider .flex-control-nav{width:100%;left:0;bottom:-25px;transform:none;}
	#flights-pg-slider .flex-control-nav{right:-40px;}
	.flights-slider-box-wrapper{padding:30px 0 50px;}
	.flights-slider-box .L-box{float:none;width:100%;margin-bottom:20px;}
	.flights-slider-box .R-box{float:none;width:100%;margin-left:0;}
	#flights-pg-slider .flex-control-nav{width:100%;left:0;bottom:-25px;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
	.app-lstbx li{padding:0px 10px;}
	.app-lstbx li .img-box img{width:70px;}
	.app-lstbx li .img-box{margin-bottom:15px;}
	.app-lstbx{width:662px;}
	.app-lstbx li{width:30%;}
	.app-lstbx.app-lstbx1{width:482px;}
	.app-lstbx.app-lstbx1 li{width:42%;}
	.hm-hd1,
	.mob-hd-typ1{font-size:25px;}
	.app-lst.app-lst1 img.phn-img{width:130px;}
	.app-cntnt{margin-bottom:20px;}
	.app-lst.app-lst1 .app-box1{min-height:1px;}
	.app-l1{top:30px;}
	.app-box4 ul li{width:30%;}
	.app-box5{margin-bottom:15px;}
	.page-wrapper .app-lst.app-lst1{padding:10px 15px;}
	.page-mobile .icon-bx-wrapper{width:450px;margin:0px 0 25px;}
	.page-application-development .inner-pg-midbar .mid-content-txt{width:49%;}
	.page-application-development .crm-box{padding:30px 0;}
	.page-application-development .hm-system-box .page-content-box-typ{padding:0;}
	.page-application-development .hm-system-box{padding:30px 0;}
	.trsm-icon-box ul li .tr-ico{margin-bottom:5px;}
	.trsm-icon-box ul li .tr-ico img{max-width:100%;}
	page-neat-travel-agency-apps .app-lst .app-hd-typ1{margin-bottom:30px;}
}
@media screen and (max-width:979px){
	.page-mobile .travel-mobile-app-sec{padding:55px 0 0;}
	.featured-tabs .su-tabs-pane{min-height:auto !important;}
	.page-mobile .introducing-bx h2{margin-bottom:20px;}
	.branding-ui-sec .box-content-typ-wrap,
	.travel-mobile-app-sec .box-content-listing,
	.travel-mobile-mar-sec .box-content-listing{margin-bottom:20px;}
	.hotel-slider-box-wrapper{padding:40px 0;}
	.flights-slider-box .hd-typ3{margin-bottom:15px;}
	#header{padding:22px 0 0 0;}
	.marketplace-row .span5,
	.marketplace-row .span7{width:100%;float:none;}
	.marketplace-row .span7 .clearfix{max-width:580px;margin:30px auto 0;}
	.market-sec3{padding:40px 0;}
	.soft-services.affix,
	#consult-sticker.affix,
	#market-services.affix,
	.mobile-services.affix{top:118px;}
	.our-icon-sec,
	.trsm-our-team .trsm-our-list{width:100%;float:none; margin-top:20px;}
	.page-hotel .service-box .service-hd{font-size:22px;}
	.page-hotel .service-box .service-list li{font-size:14px;}
	.trsm-icon-box ul li .tr-hd{font-size:15px;}
	.trvl-main .trvl-bxl .trvl-box,
	.trvl-main .trvl-bxr .trvl-box{min-height:330px;}
	.trvl-bxl.trvl-bxl1 .img-lft2,
	.img-lft3{display:none;}
	.trvl-bxl.trvl-bxl1 .trvl-box{width:100%;float:none;display:block;}
	.trvl-lst li{margin-bottom:8px;}
	.hm-lftbx1.typ1{padding:30px 0;}
	.hotel-hd-typ1 br{display:none;}
	.page-hotel .brand-box li img{width:100%;}
	.hotel-abutbx .hd-typ1{font-size:28px;margin-bottom:15px;}
	.hotel-slider-box{padding-left:5px;padding-right:5px;}
	.page-flights .top-icon-bx-wrapper .icon-bx-row .icon-bx .icon > img{width:60px;}
	.page-flights .top-icon-bx-wrapper .lst-cntn.typ1{font-size:14px;}
	.page-flights .bottom-icon-bx-wrapper .icon-bx-row .icon-bx .icon{min-height:45px;line-height:45px;}
	.page-flights .bottom-icon-bx-wrapper .icon-bx-row .icon-bx .icon > img{width:150px;}
	.bottom-logo-bx-wrapper{padding:30px 0px;}
	.airline-box-outer{padding:30px 0px;}
	.page-neat-travel-agency-apps .app-lstbx.app-lstbx1{width:100%;}
	.page-neat-travel-agency-apps .app-lst.app-lst1 .mob-hd-typ1{margin-top:15px;margin-bottom:20px;}
	.app-cntnt{margin-bottom:20px;}
	.app-lstbx li{padding:0px 10px;}
	.app-lstbx li .img-box img{width:70px;}
	.page-mobile .page-content-box-typ .image-box{display:none;}
	.page-mobile .page-content-box-typ .mbl-image-box{display:block;padding-bottom:20px;}
	.page-mobile .travel-mobile-app-sec .page-content-box-typ .mbl-image-box{padding-bottom:0px;}
	.page-tourism-board .towcol-boxs{padding:30px 0;}
	.page-tourism-board .towcol-boxs h2{margin-bottom:28px;font-size:24px;}
	.page-tourism-board .towcol-boxs h2::after { margin-left:auto; margin-right:auto;}
	.page-application-development .page-content-box-typ .image-box{display:none;}
	.page-application-development .page-content-box-typ .box-R{width:100%;margin-left:0;float:none;}
	.page-application-development .page-content-box-typ .box-L{float:none;width:100%;}
	.booking-list{margin-bottom:15px;}
	.price-packaging-box .left-bx{float:none;width:auto;padding-right:0;margin-bottom:15px;}
	.price-packaging-box .rght-bx{float:none;width:auto;}
	.hm-rgthbx1{width:100%;margin-left:0px;text-align:center;}
	.hm-rgthbx1 img{position:static;}
	.itm-lst{margin:auto;}
	.tab-hd{font-size:20px;margin-bottom:10px;}
	.tab-hmcntnt{margin-bottom:0px;line-height:15px;}
	.color-box p{margin-bottom:5px;}
	.hm-hd2{font-size:24px;margin-bottom:20px;}
	.brand-box li{width:23%;}
	.hm-lftbx1,
	.hm-rghtbx1{width:100%;float:none;}
	.hm-lftbx img{position:static;}
	.hm-lftbx.device-off{display:none;}
	.hm-lftbx{text-align:center;}
	.hm-lftbx,
	.hm-rghtbx{width:100%;float:none;}
	.hm-rghtbx{width:100%;margin-left:0px;padding:20px 0px;}
	.top-icon-bx-wrapper .icon-bx-row .icon-bx{width:18%;padding:20px 5px 0px;min-height:155px;}
	.top-icon-bx-wrapper .lst-cntn.typ1{margin-top:10px;font-size:13px;}
	.cmspage-content .cms-image{text-align:center;}
	.digitalmarketing .left-bx{width:auto;float:none;}
	.digitalmarketing .rght-bx{width:auto;float:none;text-align:center;padding:20px 15px 20px 15px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);border:1px solid #dfdfdf;margin-top:20px;}
	.digitalmarketing .rght-bx .imgbx{float:left;width:50%;text-align:center;display:none;}
	.digitalmarketing .rght-bx ul{width:100%;text-align:center;}
	.digitalmarketing .rght-bx ul li{width:50%;float:left;text-align:left;}
	.page-software .page-container,
	.page-reseller-solutions .page-container{padding-bottom:50px;}
	.trsm-our-team{padding:30px 0;}
	.tourism-board-main-sec { overflow:hidden;}
	.campaigns-box{padding:20px;width:100%;margin-bottom:0; box-sizing:border-box;}
	.campaigns-box::before { width:20px; left:-20px;}
	.campaigns-box::after {width:20px; right:-20px; }
	.campaigns-box h2{margin-bottom:15px;font-size:24px;}
	.trsm-tab .color-box{padding:40px !important;}
}
@media screen and (min-width:768px){
	.tcon{display:none;}
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu{display:none;}
	.featured-tabs .su-tabs-vertical .su-tabs-nav{padding-right:0px;}
	.page-mobile .box-content-listing li{margin-top:10px;}
	.image-bx.device-on1{display:none;}
	.mrg40-B{margin-bottom:40px;}
	.mrg30-B{margin-bottom:30px;}
	.mrg23-B{margin-bottom:23px;}
	.mrg20-B{margin-bottom:20px;}
}
@media screen and (max-width:768px){
	.liferay-tab-sec .featured-tabs .su-tabs-vertical .su-tabs-nav{width:100%;}
	.scroll-top{bottom:55px;}
	.example_of_our_work .container{padding:30px 20px 2px 20px;}
	.branding-iconbox{width:33.33%;margin-bottom:40px;}
	.branding-iconbox-wrapper{padding-top:40px;}
	.m-brand-sec1 .mobile-new-icon-section{padding-bottom:40px;}
	.tourism-image-txt-sec .trsm-tab td{width:100%;display:block;}
	.sec-text .infobox-typ2:last-child{margin-bottom:0;}
	.infobox-typ2.btm-mrg1{margin-bottom:30px;}
	.infobox-typ2 .left-col{float:none;width:auto;padding-right:0;margin-bottom:20px;}
	.infobox-typ2 .right-col{float:none;width:auto;}
	.infobox-typ2 .infobx{text-align:center;padding:30px 15px 30px 15px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);border:1px solid #dfdfdf;margin-top:20px;}
	.inner-marketplace-pg .infobox-typ2 .infobx{padding:5px 0px 5px 0px;-webkit-border-radius:none;-moz-border-radius:none;-o-border-radius:none;border-radius:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:none;margin-top:0px;}
	.dtl-bx.com-space { margin-bottom:25px;}
	.inner-marketplace-pg .com-space{margin-top:0px;}
	.infobox-typ2 .infobx .dtl-bx{float:none;width:auto;}
	.infobox-typ2 .infobx .icon{float:none;width:auto;margin-right:0;margin-bottom:10px;}
	.infobox-typ2 .infobx .dtl-bx ul li{background:none;padding-left:0;}
	.infobox-typ2 .infobx .dtl-bx ul li .bullet{width:5px;height:5px;display:inline-block;margin:10px 5px 0 0;vertical-align:top;background:url(inc/images/bullet3.jpg) no-repeat 0 0px;}
	.infobox-typ2 .infobx .dtl-bx h3{margin-bottom:10px;}
	.infobox-typ2 .infobx .dtl-bx ul li strong{font-size:13px;}
	.integration-box .int-grid-box{width:50%;}
	.dgrid-box-3{width:100%;}
	.tech-db-grid .integration-box .int-grid-box,
	.web-account-grid .integration-box .int-grid-box,
	.customer-grid .integration-box .int-grid-box{width:50%;}
	.featured-tabs{padding:50px 0;}
	.featured-tabs .su-tabs-vertical .su-tabs-nav{width:100%;margin-top:0px;margin-bottom:30px;}
	.featured-tabs .su-tabs-vertical .su-tabs-panes{width:100%;}
	.feature-tab-content .ftc-hd{font-size:16px;}
	.featured-tabs .feature-title{font-size:24px;margin-bottom:20px;}
}
@media screen and (max-width:767px){
	.about-sec-last .hd-typ13{margin-bottom:25px; font-size:24px;}
	.about-sec-last .last-quote { font-size:18px;}
	.custom-title { max-width:100%;}
	.trsm-icon-box ul li{width:25%;}
	.other-sections{background-size:cover;}
	.hotel-icon-bg { padding:40px 0 0;}
	.page-hotel .brand-logobox { padding:40px 0;}
	.liferay-features-sec, .liferay-whyvsourz-sec{padding:30px 0;}
	.liferay-whyvsourz-sec .main-title{font-size:24px;line-height:36px;}
	.liferay-whyvsourz-sec .sec-text .list-typ1 li{padding-left:36px;font-size:17px !important;}
	.liferay-whyvsourz-sec .sec-text .list-typ1 li::before{background-size:21px;}
	.page-liferay .cms-info{font-size:20px;line-height:28px;margin-bottom:20px;}
	.liferay-overlay-sec .lif-table, .liferay-overlay-sec .lif-cell{display:block;width:auto;}
	.liferay-overlay-sec .lif-cell{padding:30px 20px;}
	.liferay-overlay-sec .lif-cell .title{height:auto;margin-bottom:20px;}
	.liferay-overlay-sec .lif-cell p{height:auto;margin-bottom:15px;}
	.liferay-tab-sec .featured-tabs .su-tabs-vertical .su-tabs-nav{width:100%;}
	.liferay-whyvsourz-sec{padding-bottom:0;}
	.liferay-tab-sec .feature-tab-content .ftc-bd .su-column{margin-bottom:0 !important;}
	.example-post-container .slick-slide .extra a{display:inline-block;}
	.example-post-container .slick-slide .extra a img{margin:0 0 20px 0;max-width:100%;}
	.main-title,
	h1.main-title{font-size:24px;}
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu .widget_text{display:none !important;}
	.laguage-widget{top:10px !important;}
	.language-list-widget{top:-30px;}
	.software-services-sections .subsec.image-bg .container p,
	.software-services-sections .subsec.image-bg .container h3,
	.software-services-sections .subsec.image-bg .container h2{color:#fff;}
	.software-services-sections .subsec.image-bg .container h3::after,
	.software-services-sections .subsec.image-bg .container h2::after { background:#fff;}
	.software-services-sections .subsec.image-bg .container h3,
	.subsec h3, .subsec h2,
	.ionic-image-text h2.hd-typ2,
	.software-services-sections .subsec.image-bg .container h2 { font-size:24px; margin-bottom:20px; line-height:1.25;}
	.software-services-sections .subsec.image-bg .container{padding:90px 0px 70px;background-color:rgba(0,0,0,0.5);}
	.error-page .error-title{font-size:48px;}
	.error-page{padding:20px;}
	.new-add-box .span4,
	.new-add-box .span8{float:none;width:100%;}
	.new-add-box{padding:40px 0;}
	.new-add-box .new-add-bd{margin-bottom:20px;}
	.mobile-app-sec1 .span6{float:none;width:100%;}
	.mhealth-cms-sec .m-health-hd{font-size:34px;line-height:1.0em;}
	.page-ecommerce .ecommerce-cms-outer .cspan6{margin-bottom:20px;}
	.realted-box{margin-bottom:15px;}
	.new-iconbox{width:50%;}
	.color-box .btn2{font-size:13px;margin-top:2px;}
	.tbl-typ1 .tbl-hd td,
	.tbl-typ1 .tbl-data td{padding:12px;vertical-align:middle;}
	.reseller-sec2{padding:30px 0;}
	.page-reseller-solutions .page-container{ padding:0 0 40px;}
	.page-reseller-solutions .page-container .crow { margin-left:-15px; margin-right:-15px;}
	.page-reseller-solutions .cform-right,
	.page-reseller-solutions .cform-left { padding:0px;}
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu{box-shadow:none;}
	.contact-container .span9,
	.contact-container .span3{width:100%;float:none;}
	.contact-container .span9{margin-bottom:20px;}
	.imarketing-sec3 .span6,
	.imarketing-sec4 .span6,
	.imarketing-sec5 .span6{width:100%;float:none;}
	.imarketing-sec3 .span6 img,
	.imarketing-sec4 .span6 img,
	.imarketing-sec5 .span6 img{margin:0px auto 20px;}
	.imarketing-sec2 .content-bd{max-width:none;}
	.imarketing-sec2{padding:50px 0px;}
	.tcon{display:inline-block;position:absolute;top:-66px;left:-10px;z-index:9;}
	#header #mega-menu-wrap-header-menu .mega-menu-toggle{visibility:hidden;}
	#call-btn{display:none;}
	#mega-menu-wrap-header-menu ul#mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu ul li.menu-grid > ul.sub-menu{padding:10px 0 0;margin:10px 0 0;}
	#header #mega-menu-wrap-header-menu ul#mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu ul li{
		margin-bottom:15px;
	    padding-bottom: 15px;
	    border-bottom: 1px solid #cfcfcf;
	}
	#header #mega-menu-wrap-header-menu ul#mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu ul.sub-menu li:last-child{
	border-bottom: none !important;
	padding-bottom: 0px !important;
	}
	/*#header #mega-menu-wrap-header-menu ul#mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu ul li:last-child{
		border-bottom: 0px none;
		padding-bottom: 0px;
	}*/
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu{background-color:#f4f4f4;margin:0 -20px;padding:20px 20px 1px;}
	.menu-design-submenu-container{margin-bottom:15px;}
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a::after{display:none !important;}
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > a,
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > span{display:none;}
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu {
		display: block !important;
		float: none;
		background-color: transparent;
	}

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon1 a {
		background: url(inc/images/resellers-icon-hover.png) no-repeat;
		background-size: contain;
	}

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon1:hover a,
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon1.current-menu-item a {
		background: url(inc/images/resellers-icon-hover2.png) no-repeat;
		background-size: contain;
	}

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon2 a {
		background: url(inc/images/comoany-icon-hover.png) no-repeat;
		background-size: contain;
	}

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon2:hover a,
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon2.current-menu-item a {
		background: url(inc/images/comoany-icon-hover2.png) no-repeat;
		background-size: contain;
	}

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon3 a {
		background: url(inc/images/support-icon-hover.png) no-repeat;
		background-size: contain;
	}

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon3:hover a,
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon3.current-menu-item a {
		background: url(inc/images/support-icon-hover1.png) no-repeat;
		background-size: contain;
	}

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon4 a {
		background: url(inc/images/work-with-icon.png) no-repeat;
		background-size: contain;
	}

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon4:hover a,
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon4.current-menu-item a {
		background: url(inc/images/work-with-icon-hover1.png) no-repeat;
		background-size: contain;
	}

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon5 a {
		background: url(inc/images/sitemap-icon-hover.png) no-repeat;
		background-size: contain;
	}

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon5:hover a,
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu .link-icon5.current-menu-item a {
		background: url(inc/images/sitemap-icon-hover2.png) no-repeat;
		background-size: contain;
	}

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu li a {
		font-size: 14px;
	    line-height: 25px !important;
	    color: #000000;
	    padding: 0 0 0 55px;
	    display: inline-block;
	    text-transform: uppercase !important;
	    font-family: 'montserratregular' !important;
	    background-position: left center;
	}
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-mobile-menu > ul.mega-sub-menu li a:hover{color:#7e00cf !important;}
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item{position:relative !important;}
	.sub-nav-arrow{position:absolute;right:0;top:4px;padding:5px;display:inline-block;cursor:pointer;}
	.mob-menu-hide,
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.widget_textblockswidget{display:none;}
	.design-outer .span3{width:50%;}
	.design-outer .span3:nth-child(2)::after{display:none;}
	.design-outer .span3:nth-child(3)::before{display:none;}
	.web-design-sec1 .span7,
	.web-design-sec1 .span5{width:100%;}
	.web-design-sec1 .span7{text-align:center;margin-bottom:20px;}
	.quote-large{font-size:22px;line-height:28px;}
	.quote-large .quote-author{font-size:15px;}
	.ecm-sec1 .span4,
	.ecm-sec1 .span8{width:100%;}
	.ecm-sec1 .span4{margin-bottom:10px;}
	.page-enterprise-content-management .feature-tab-content .ftc-bd .span6{width:100%;}
	.page-enterprise-content-management .feature-tab-content .ftc-bd .mrg20-B{margin-bottom:20px;}
	.box-typ1{padding:20px;}
	.box-typ1 .title{font-size:22px;}
	.box-typ1 .sub-title, .box-typ1 .sub-ttl{font-size:18px;}
	.box-typ1 .content-txt{font-size:15px;}
	.marketplace-row .title{font-size:24px;margin-bottom:15px;}
	.marketplace-row .content-txt{font-size:15px;}
	.marketplace-row .span7{display:none;}
	.market-sec3,
	.market-sec2{padding:30px 0;}
	.market-sec1{font-size:18px;padding:0 20px;}
	.market-iconbox ul li{width:18%;min-height:148px;}
	.php-icons li{width:31%;}
	.page-dot-net .featured-tabs .ftc-bd .span6{width:100%;float:none;}
	.page-dot-net .featured-tabs .ftc-bd .span6 img{display:block;margin:0px auto 20px;}
	.soft-services.affix,
	#consult-sticker.affix,
	#market-services.affix,
	.mobile-services.affix{top:0px;}
	.software-services-sections .subsec.image-bg .container{padding:70px 0px;}
	.software-services-sections .subsec .container{padding:40px 20px 0px;}
	.process-box{width:33.33%;}
	.process-box:nth-child(5){border-left:1px solid #dbdbdb;}
	.process-box:nth-child(5){border-bottom:1px solid #dbdbdb;}
	.process-box:nth-child(4),
	.process-box:nth-child(7){border-left:none;}
	.process-box .box-back .short-desc ul li{padding:5px 0;}
	.projects-section #projects-slider .container{ padding: 0px 45px; }
	.projects-section .projects-inr{background:none;}
	#projects-slider .item{display:block;width:100%;height:auto;padding:0;}
	.projects-section .projects-text{display:block;width:100%;padding:50px 0px 15px;}
	.projects-section .projects-text .project-text-bd{max-width:none;}
	.projects-section .projects-logo{display:block;width:100%;padding-top:20px;}
	.projects-section .projects-text ul li{ margin-bottom: 0px; font-size: 14px; }
	.projects-section .ui-title{ margin-bottom: 30px; }
    .projects-section .projects-text .title{ font-size: 15px; margin: 0 0 20px; }
    .projects-section .projects-text .title::after{ margin: 10px 0 0; }
    .projects-section .projects-text .sub-title{ font-size: 15px; line-height: 26px; }
	.trsm-crm-cms-outer,
	.analytics-box,
	.campaigns-box{display:none;}
	.travel-mobile-mar-sec{padding:30px 0;}
	.trvl-main .trvl-bxl .trvl-box,
	.trvl-main .trvl-bxr .trvl-box{min-height:1px;padding-top:0;}
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{width:100% !important;}
	.trsm-icon-box{padding:10px 0;}
	.icon-bx-row{margin-bottom:15px; margin-top:0px;}
	.page-flights .bottom-icon-bx-wrapper { padding:40px 0 0;}
	.box-content{font-size:15px;}
	.page-application-development .box-content-listing li{font-size:14px;}
	.other-sections{font-size:14px;}
	.trsm-our-team .trsm-our-list li,
	.trsm-our-team .trsm-our-list li strong{font-size:14px !important;}
	.soc-ico{margin-bottom:20px;}
	.video-midbar .md-txt{font-size:18px;line-height:26px;bottom:25px;}
	.cms-section-banner .md-txt{font-size:18px;line-height:26px;bottom:20px;}
	.video-midbar .md-sdesc{line-height:22px;}
	.wrper-htlico .inf-ico .heading{font-size:13px;}
	.hotel-abutbx .txt-box{font-size:14px; text-align:center; margin-bottom:25px;}
	.hotel-hd-typ1, h2.hotel-hd-typ1 { font-size:24px; line-height:1.37;}
	.wrper-htlico .inf-ico{min-height:136px;}
	.hotel-abutbx .hd-typ3{font-size:24px;font-weight:300;}
	.hotel-abutbx .hd-typ3:after{ margin-left:auto; margin-right:auto;}
	.hotel-hd-typ1{font-size:24px;}
	.page-hotel .common-content{font-size:14px;}
	.hotel-abutbx .left-box{width:100%;float:none;margin-right:0;margin-bottom:10px;}
	.hotel-abutbx .rgt-box{width:100%;float:none;text-align:center;}
	.lst-wraper{padding:0 50px;}
	#hotel-pg-slider .flex-control-nav{right:-20px;}
	#hotel-pg-slider .flex-control-nav{right:-40px;}
	.hotel-slider-box-wrapper{padding:20px 0 40px 0;}
	#hotel-pg-slider .flex-control-nav{width:100%;left:0;bottom:-20px;transform:none;}
	.htl-tbl td{width:100%;display:block;}
	.page-hotel .service-box{padding:20px 0;}
	.wrper-htlico .inf-ico{width:32.9%;}
	#flights-pg-slider .flex-control-nav{right:-20px;}
	#flights-pg-slider .flex-control-nav{right:-40px;}
	.flights-slider-box-wrapper{padding:20px 0 40px;}
	.flights-slider-box .L-box{float:none;width:100%;}
	.flights-slider-box .R-box{float:none;width:100%;margin-left:0;}
	.flights-hd-typ1{font-size:20px;}
	.common-content{font-size:15px;}
	#flights-pg-slider .flex-control-nav{width:100%;left:0;bottom:-20px;transform:none;}
	.page-neat-travel-agency-apps .app-lst.app-lst1{padding:40px 0 20px;}
	.trvl-bxl .img-lft,
	.trvl-bxr .img-lft{margin-right:0px;width:50%;}
	.trvl-main .img-lft1{margin-left:0px;padding:0px 10px;width:50%;}
	.page-neat-travel-agency-apps .trvl-lst{font-size:14px;}
	.page-neat-travel-agency-apps .page-container .hd-typ3{text-align:center !important;}
	.page-neat-travel-agency-apps .hom-cntnt1{margin-bottom:20px;font-size:14px;}
	.travel-hotel-banner-sec .mid-content-txt{background:transparent url("inc/images/banner-txt-bg.png") repeat scroll 0% 0%;padding:10px;font-size:20px;}
	.app-lstbx{width:90%;padding:20px 0 0 0;}
	.app-lstbx li{width:29%;}
	.app-lstbx.app-lstbx1{width:480px;}
	.app-lstbx.app-lstbx1 li{width:45%;}
	.app-box1 .app-l{width:100%;}
	.app-box1 .app-r{position:static;text-align:center;}
	.app-lst.app-lst1 img.phn-img{width:120px;}
	.app-l1{position:static;text-align:center;}
	.app-r1{float:none;width:100%; margin-top:25px;}
	.appr1-lft,
	.appr1-rght{float:none;width:100%;}
	.appr1-rght{padding-left:0px;}
	.app-box3{text-align:center;}
	.app-box3 img{margin-right:15px;float:none;}
	.app-box3 img:last-child{margin-right:0px;}
	.app-box4 ul li{width:100%;margin-right:0px;margin-bottom:10px;}
	.app-box5{text-align:center;}
	.app-box5 img{margin-right:15px;}
	.page-mobile .introducing-bx .sub-hd{font-size:20px;}
	.introducing-bx .txt{font-size:14px;}
	.page-mobile .icon-bx-wrapper{width:331px;margin:0px 0 20px;}
	.page-mobile .travel-mobile-app-sec { padding:40px 0 0;}
	.page-mobile .introducing-bx,
	.branding-ui-sec { padding:40px 0;}
	.page-mobile .icon-bx-wrapper .icon-bx .round-icon{height:90px;width:90px;border-radius:50%;background:#000 none repeat scroll 0% 0%;text-align:center;line-height:90px;margin-bottom:10px;}
	.page-mobile .icon-bx-wrapper .icon-bx .round-icon .icon > img{width:40px;}
	.page-tourism-board .towcol-boxs ul li,
	.page-tourism-board .towcol-boxs ul li strong,
	.page-tourism-board .partner-eng-sec .towcol-boxs .lftbox p{font-size:15px;}
	.box-content-listing{font-size:15px;margin-bottom:15px;}
	.page-tourism-board .info-container{margin-bottom:0;}
	.trsm-tab td{width:100%;display:block;}
	.trsm-tab .tab-hd{font-size:24px;}
	.trsm-tab .tabl-list li{font-size:14px;}
	.trsm-crm-cms-outer .lft-bx{width:50%;float:left;text-align:center;}
	.trsm-crm-cms-outer .imgbx{display:none;}
	.trsm-crm-cms-outer .rgt-box{width:50%;float:right;text-align:center;}
	.trsm-crm-cms-outer .lft-bx ul,
	.trsm-crm-cms-outer .rgt-box ul{width:100%;text-align:center;}
	.trsm-crm-cms-outer ul li .bullet{width:7px;height:6px;display:inline-block;margin-right:12px;margin-top:10px;float:none;vertical-align:top;background:url(inc/images/bullet5.jpg) no-repeat 0 0;}
	.trsm-crm-cms-outer ul li strong{vertical-align:top;color:#505050;font-size:16px;font-weight:400;margin-bottom:10px;display:inline-block;float:none;}
	.page-tourism-board .info-container .info-box{width:auto;min-height:inherit;padding:0;float:none;border-left:none;margin-top:15px;box-shadow:0 0 3px rgb(153, 151, 151);padding:10px 10px 15px;margin-left:0;}
	.page-tourism-board .info-container .info-box .img-bx{width:49%;text-align:center;}
	.page-tourism-board .info-container .info-box .dtl-bx{width:49%;}
	.page-application-development .box-content.sm-mrg20-B.R-mrg10-B{text-align:left;}
	.page-application-development .crm-box .list-box-typ-wrapper .list-box-typ-wrap{width:100%;float:none;margin-left:0;}
	.page-application-development .crm-box{padding:20px 0;}
	.page-application-development .hm-system-box .page-content-box-typ{padding:0;}
	.page-application-development .hm-system-box{padding:20px 0;}
	.page-container{padding:0 0 30px;}
	.booking-list{margin-bottom:0;}
	.officesystems-box{margin:30px 0;}
	.officesystems-box h2{margin-bottom:20px;}
	.list-outer-bg{padding:30px 0;}
	.infobox-typ2.btm-mrg1{margin-bottom:15px;}
	.price-packaging-box{padding:30px 0;}
	.price-packaging-box .rght-bx p{margin-bottom:0px;}
	.price-packaging-box .rght-bx h3{margin-bottom:15px;}
	.price-packaging-box .rght-bx h3,
	.officesystems-box h2,
	.infobox-typ2 .infobx .dtl-bx h3{font-size:22px;font-weight:300;}
	.booking-list h4{font-size:14px;line-height:19px;}
	.booking-list ul li{font-size:14px;}
	.price-packaging-box .rght-bx p{font-size:14px;}
	.infobox-typ2 .infobx .dtl-bx ul li{font-size:14px;}
	.infobox-typ2{margin-bottom:0px;}
	.two-col-box{font-size:15px;}
	.list-typ1 li{font-size:15px !important;}
	.list-typ1 li::before{ top: 0px; }
	.infobox-typ2 .infobx .dtl-bx ul li{font-size:13px;}
	.image-bx.device-off1{display:none;}
	.hom-tab td{width:100%;display:block;}
	.hm-lftbx2{padding:20px 0px 0px;}
	.hm-lftbx2,
	.hm-rghtbx2{width:100%;display:block;}
	.hm-cntnt2{color:#505050;font-size:13px;font-weight:normal;margin-bottom:15px;}
	.travel-app-dev-sec{padding:20px 0px 20px;}
	.brand-box li{width:23%;}
	.solution-bx-wrapper .solution-bx-R{width:39%;margin-left:5%;}
	.solution-bx-outer{padding:20px 0px;}
	.solution-bx-outer .box-hd{margin-bottom:10px;font-size:25px;}
	.solution-bx-bg{height:auto;}
	.solution-bx-wrapper .box-content-listing li{font-size:15px;}
	.travel-sec1{padding:20px;}
	.travel-sec1 .title{margin-bottom:20px;font-size:20px;font-weight:300;}
	.location-box{padding:30px 20px 10px;}
	.location-box .location{float:none;width:auto;max-width:300px;min-height:0;margin:0px auto 20px !important;}
	.digitalmarketing .left-bx p{font-size:14px;}
	.digitalmarketing .rght-bx ul li{font-size:14px;}
	.hd-typ3{font-size:24px;text-align:center !important;margin-bottom:15px !important;}
	#container-payment .hd-typ3 { margin-bottom:25px !important;}
	.page-mobile .hd-typ3, .branding-ui-sec .hd-typ3 { text-align:left !important; margin-bottom:25px !important;}
	.slide-content-box .hd-typ3 { margin-top:15px;}
	.slide-content-box .hd-typ3::after { margin-left:auto; margin-right:auto;}
	.slide-content-box .common-content { text-align:left;}
	.port-select label{width:70px;}
	#port-filters{padding:20px 0;}
	.port-select{display:block;margin-right:0;margin-bottom:15px;}
	.contact-line{font-size:26px;line-height:36px;}
	.post-type-archive-portfolio .location-box{padding:40px 20px;}
	.portfolio-contact-info .contact-wrapper{padding:40px 30px;}
	.portfolio-archive .portfolio_detail h2{font-size:25px;}
	.portfolio-archive .portfolio_image,
	.portfolio-archive .portfolio_long_image{width:50%;}
	.development-steps .span6{width:100%;}
	.development-steps .drop-button{color:#ec008a;}
	.development-steps .mainsec.stick{border-top:none;}
	.development-steps .mainsec .container{bottom:0;}
	.development-steps .mainsec.stick .container{border-bottom:none;}
	.integration-box{border-bottom:1px solid #dcdcdc;}
	.m-health-sec .span6{width:100%;float:none;}
	.m-health-sec .extra img{margin-top:5px;max-width:130px;}
	.cms-banner-text{font-size:26px;line-height:30px;bottom:15px;}
	.help-container .three-columns .span4{width:50%;}
	.ecommerce-outer .span2{width:50%;}
	.ecommerce-outer .span2::after,
	.ecommerce-outer .span2::before{width:35%;}
	.ecommerce-outer .span2:nth-child(2)::after,
	.ecommerce-outer .span2:nth-child(4)::after,
	.ecommerce-outer .span2:nth-child(3)::before,
	.ecommerce-outer .span2:nth-child(5)::before{display:none;}
	.help-container{padding:20px 0;}
	.help-left-box h3{font-size:35px;margin-bottom:30px;}
	.software-outer .span2{width:49.5%;}
	.dms-cms-box .pull-right{float:none;}
	.image-text-cms-box .image-bd,
	.image-text-cms-box .span6 .align-C{text-align:center;margin-bottom:20px;}
	.dms-cms-box .span4,
	.dms-cms-box .span5,
	.dms-cms-box .span6,
	.dms-cms-box .span7,
	.dms-cms-box .span8{width:100%;}
	.hd-typ2{font-size:24px;line-height:30px;}
	.hd-typ2 br{display:none;}
	.development-stage .stage-num{font-size:23px;}
	.development-stage .stage-title{font-size:19px;}
	.accordian .accordian-hd{padding:10px 32px 10px 10px;}
	.accordian .accordian-hd i{right:10px;top:14px;}
	.development-stage{padding:20px 10px;}
	.main-title{font-size:24px;margin:12px 0px 15px;}
	.marketing_sec{padding:40px 0px 40px;background-size:cover;}
	.page-neat-travel-agency-apps .app-lst .app-hd-typ1{margin-bottom:20px;}
	.page-neat-travel-agency-apps .app-lst1 .trvl-bxl,
	.app-lst1 .trvl-bxr{box-sizing:border-box;}
	.page-neat-travel-agency-apps .trvl-lst{margin-top:20px;}
	.trvl-mnlst{margin-bottom:0px;}
	.trvl-mnlst .lstvw{margin-bottom:20px;}
	.page-neat-travel-agency-apps .app-lst.app-lst1 .mob-hd-typ1{margin-bottom:25px;margin-top:15px;}
	.table-typ1,
	.table-typ1 thead,
	.table-typ1 tbody,
	.table-typ1 th,
	.table-typ1 td,
	.table-typ1 tr{display:block;}
	.table-typ1 tr{display:block;margin-bottom:10px;}
	.table-typ1 tr.tr-head{position:absolute;top:-9999px;left:-9999px;}
	.table-typ1 td,
	.table-typ1 th{width:inherit;}
	.table-typ1 td,
	.table-typ1 th{position:relative;padding:10px 5px 10px 34% !important;white-space:normal;text-align:left;}
	.table-typ1 td:before,
	.table-typ1 th:before{position:absolute;top:0px;left:0px;width:22%;text-align:left;content:attr(data-title);height:100%;overflow:hidden;padding:11px 10px;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:14px;}
	.secure-radio-btn .radio_div{padding:7px 9px 10px 9px;}
	.sc-checkout-form .form-field.field-two .sc-form-group{width:100%;}
	.sc-checkout-form .form-field.field-two ul.parsley-errors-list{padding:0 0 0 0;}
	.sc-checkout-form ul.parsley-errors-list{position:relative;top:0;padding:0 0 0 0;}
	.sc-checkout-form ul.parsley-errors-list li{font-size:10px;line-height:16px;}
	.sc-checkout-form .sc-form-group{margin-bottom:15px;}
	.sc-checkout-form .payment-form .section-lbl.payment-img img{position:relative;left:0;top:0;margin-top:8px !important;display:block;}
	.page-umbraco-cms-solutions .cms-info2, .page-umbraco-cms-solutions .cms-info{padding:0 15px;}
	.umb-feature .title{font-size:30px;padding:0 15px;}
	.umb-feature p{padding:0 15px;width:auto;}
	.umb-feature-sections .box-typ1 .title, .umb-feature-sections .box-typ1 h2.title{font-size:22px;}
	.umb-feature-sections .div-table, .umb-feature-sections .div-table .div-cell{display:block;width:100%;}
	.umb-feature-sections .div-table .div-cell .box-typ1{max-width:100%;}
	.page-umbraco-cms-solutions .additional_feature{padding:40px 0;}
	.cpage-text .crm-space ul.def-main-ul > li{padding-left:30px !important;}
	.cpage-text .crm-space ul.def-main-ul > li::before{left:0px;}
	.cpage-text .crm-space .dtl-bx ul{padding-left:5px !important;}
	.app-lst { padding:40px 0;}
	.app-lst.app-lst1 { text-align:center;}
	.app-lst.app-lst1 .app-cntnt { max-width:60%; margin-left:auto; margin-right:auto; line-height:1.5;}

	.page-flights .top-icon-bx-wrapper .icon-bx-row .icon-bx { width:33.33%; margin-top:20px;}
	/* Testimonial Section CSS */
	.testimonial .client-note .client-note-inner .description{ font-size: 17px; line-height: 27px; }
	.testimonial .client-note .client-note-inner .client-detail{ margin-bottom: 20px; }
	.testimonial .client-note .client-note-inner .client-detail .client-name{ display: block; }
	.testimonial .client-note .client-note-inner .client-detail .client-name span{ display: none; }
}
@media screen and (max-width:639px){.quote-large br{display:none;}
	.quote-large{font-size:18px;line-height:23px;text-align:center;}
	.design-sec3{padding:78px 0px 30px;}
	.market-iconbox ul li{width:40%;min-height:100px;}
	.top-icon-bx-wrapper .icon-bx-row .icon-bx{border-left:none;border-bottom:1px solid #dedede;}
	.market-iconbox ul li:nth-child(3),
	.market-iconbox ul li:nth-child(7){border-left:none;}
	.software-services-sections .subsec .container{padding:30px 20px;}
	.software-services-sections .subsec.image-bg .span6{width:100%;}
	.page-hotel .common-content{font-size:13px;line-height:16px;}
	.trvl-bxl.trvl-bxl1 .trvl-box{width:100%;}
	.trvl-bxl.trvl-bxl1 p,
	.img-lft3{float:none;}
	.mob-hd-typ1{font-size:22px;}
	.tourism-info h2{font-size:19px;}
	.page-tourism-board .towcol-boxs h2{font-size:19px;}
	.page-tourism-board .info-container .info-box .dtl-bx ul li strong{font-size:14px;}
	.page-tourism-board .info-container .info-box .dtl-bx ul li .bullet{margin-top:6px;}
	.trsm-crm-cms-outer ul li strong{font-size:14px;}
	.trsm-tab .tabl-list li{font-size:14px;}
	.booking-list ul{float:none;width:auto;padding-right:0;margin-bottom:15px;}
	.infobox-typ2 .infobx .dtl-bx ul li .bullet{display:none;}
	.infobox-typ2 .infobx{padding:15px;}
	.two-col-box p,
	.list-typ4 li{font-size:15px;}
	.infobox-typ2 .infobx .dtl-bx ul li{font-size:15px;}
	.infobox-typ2 .infobx .dtl-bx ul li .bullet{margin:7px 2px 0 0;}
	.infobox-typ2 .infobx .dtl-bx ul li strong{display:inline-block;vertical-align:top;}
	.two-col-box{font-size:14px;}
	.two-col-box .one-col{margin-bottom:15px;}
	.our-design-box .three-col-box .infobox ul li strong{font-size:13px;}
	.our-design-box .three-col-box .infobox h4{font-size:13px;}
	.top-icon-bx-wrapper{padding:0;}
	.top-icon-bx-wrapper .icon-bx-row .icon-bx{width:46%;min-height:130px;}
	.sc-checkout-form ul.parsley-errors-list li{font-size:14px;line-height:20px;}
}
@media screen and (max-width:599px){.php-icons li{width:30%;}
	#hotel-pg-slider .flex-control-nav{right:-20px;}
	#hotel-pg-slider .flex-control-nav{right:-40px;}
	.hotel-slider-box-wrapper{padding:20px 0 40px 0;}
	.hotel-slider-box .L-box{float:none;width:100%;}
	.hotel-slider-box .R-box{float:none;width:100%;margin-left:0;}
	#hotel-pg-slider .flex-control-nav{width:100%;left:0;bottom:-25px;transform:none;}
	.page-flights .top-icon-bx-wrapper .icon-bx-row .icon-bx{width:33.33%;border-bottom:none;margin-bottom:15px;}
	.page-flights .common-content{font-size:14px;line-height:24px;}
	.page-flights .bottom-icon-bx-wrapper .icon-bx-row .icon-bx{width:50%;margin-bottom:15px;}
	.airline-box-wrapper .box-content-listing li{font-size:14px;}
	.solution-bx-wrapper .solution-bx-R,
	.solution-bx-wrapper .solution-bx-L{float:none;width:100%;margin-left:0px;padding:0;}
	.solution-bx-wrapper .solution-bx-R .box-content-listing{padding:0px 0 0 40px;}
	.travel-hotel-banner-sec .mid-content-txt{font-size:15px;width:56%;}
	#header{padding:30px 0 0;}
	.laguage-widget{top:-32px;}
	.app-lst.app-lst1 .app-box1 { margin-top:25px;}
	.airline-box-wrapper .airline-bx { width:50%;}
	.airline-box-wrapper .airline-bx .box-content-listing { margin:0px; padding:0px;}
	.slide-content-box .common-content,
	.hotel-hd-typ1, h2.hotel-hd-typ1 { text-align:center;}
	.hotel-hd-typ1::after, h2.hotel-hd-typ1::after { margin-left:auto; margin-right:auto;}
}
@media (min-width:480px) and (max-width:599px){.trsm-cntnt1{margin-bottom:20px;}
	.trsm-hd1{margin-bottom:10px;font-size:19px;font-weight:600;}
	.trsm-icon-box ul{text-align:center;}
	.trsm-icon-box ul li .tr-hd br{display:none;}
	.page-tourism-board .towcol-boxs ul.itm-lst li,
	.our-icon-sec .list-box{width:24%;float:none;display:inline-block;vertical-align:top;margin-bottom:25px;}
	.page-tourism-board .partner-eng-sec .towcol-boxs ul.itm-lst li{width:30%;}
	.trsm-icon-box ul li .tr-ico{margin-bottom:10px;}
	.trsm-icon-box{padding-bottom:0;}
}
@media screen and (max-width:479px){.web-design-sec1 .main-title{font-size:24px;margin-bottom:20px;}
	.portfolio_content .port-content .port-content-bd{max-width:100%;display:block;padding:10px;text-align:center;}
	.portfolio_content .port-content .port-title{margin-bottom:0px;}
	.branding-iconbox{width:50%;}
	.portfolio_content .port-content .port-content-bd .port-cat{display:none;}
	.design-sec4{padding:30px 0px 10px;}
	.design-sec4 .main-title{font-size:24px;}
	.design-outer .span3{width:100%;min-height:1px;margin-bottom:20px;}
	.design-outer .span3::after,
	.design-outer .span3::before{display:none;}
	.market-iconbox ul li{width:38%;}
	.php-icons li{width:46%;}
	.projects-section .projects-text{padding:30px 0px 0;}
    .projects-section .medication-management-app .projects-logo{ margin-bottom: -40px; }
	.video-midbar .md-txt{font-size:15px;line-height:normal;bottom:10px;}
	.cms-section-banner .md-txt{font-size:15px;line-height:normal;bottom:10px;}
	.trsm-tab .tab-hd{font-size:20px;}
	.video-midbar .md-txt{font-size:15px;}
	.video-midbar .md-sdesc{line-height:17px;}
	.travel-ag-app.app-lst{padding:40px 0 20px;}
	.lstvw{float:none;width:100%;}
	.lstvw.lstvw-lft,
	.lstvw.lstvw-rgt{width:100%;padding-right:0px;padding-left:0px;}
	.trvl-sbhd{text-align:left;}
	.travel-ag-app.app-lst .app-lstbx li{box-sizing:border-box;width:50%;min-height:180px;}
	.trvl-bxl .trvl-box,
	.trvl-bxr .trvl-box{padding-top:0;width:100%;}
	.trvl-main .trvl-bxl .trvl-box,
	.trvl-main .trvl-bxr .trvl-box{min-height:1px;}
	.page-neat-travel-agency-apps .app-lstbx{margin-bottom:20px;}
	.page-neat-travel-agency-apps .app-lst.app-lst1 .mob-hd-typ1{margin-bottom:15px;margin-top:20px;}
	.trvl-bxl .img-lft,
	.trvl-bxr .img-lft{width:50%}
	.trvl-bxl,
	.trvl-bxr{width:100%;margin-bottom:15px;}
	.trvl-lst li{margin-bottom:10px;}
	.trvl-hd{margin-bottom:10px;margin-top:15px;}
	.trvl-bxl.trvl-bxl1{margin-bottom:20px;}
	.page-neat-travel-agency-apps .inner-pg-midbar .mid-content-txt{width:60%;}
	.trvl-bxl.trvl-bxl1 .img-lft2,
	.page-neat-travel-agency-apps .img-lft2,
	.page-neat-travel-agency-apps .img-lft{display:none;}
	.page-neat-travel-agency-apps .mbl-img-lft,
	.page-neat-travel-agency-apps .mbl-img-lft2{display:inline-block !important;margin-bottom:15px;width:50%;}
	.app-lst .hd-typ3,
	.page-neat-travel-agency-apps .page-container .hd-typ3{text-align:center !important;}
	.travel-hotel-banner-sec .mid-content-txt{font-size:12px;width:90%;padding:10px;}
	.app-lst.app-lst1 .app-cntnt{font-size:13px;}
	.app-lst .app-hd-typ1{padding-top:15px;}
	.app-lst{padding:20px 0 30px;}
	.app-lstbx{width:100%;margin-bottom:0px;}
	.app-lstbx.app-lstbx1{width:100%;}
	.app-lstbx li{width:100%;padding:0px;float:none;margin-bottom:15px;}
	.app-lstbx.app-lstbx1 li{width:100%;}
	.app-lst.app-lst1 img.phn-img{width:75px;}
	.application-development .inner-pg-midbar .mid-content-txt{width:65%;}
	.page-mobile .icon-bx-wrapper .icon-bx p{margin-bottom:0px;}
	.trsm-icon-box ul li{width:24%;float:none;display:inline-block;vertical-align:top;margin-bottom:25px;}
	.travel-sec1 .title{margin-bottom:10px;font-size:20px;font-weight:300;}
	.hd-typ3{text-align:center;font-size:24px;line-height:normal;}
	.digitalmarketing .left-bx p{font-size:15px;}
	.digitalmarketing .left-bx p{margin-bottom:15px;}
	.digitalmarketing .rght-bx .imgbx{float:none;width:auto;text-align:center;}
	.digitalmarketing .rght-bx ul{width:auto;float:none;}
	.port-select select{min-width:auto;width:220px;}
	.portfolio-contact-info .contact-wrapper{padding:30px 20px 10px;}
	.portfolio-archive .portfolio_detail h2{font-size:20px;}
	.tech-db-grid .integration-box .int-grid-box,
	.web-account-grid .integration-box .int-grid-box,
	.customer-grid .integration-box .int-grid-box{width:100%;}
	.integration-box .int-grid-box{width:100%;}
	.integration-box .int-grid-bd .int-image{max-width:238px;margin:0px auto 10px;}
	.ecommerce-integrations .integration-box .int-hd{text-align:center;}
	.cms-banner-text{font-size:24px;line-height:30px;}
	.ecommerce-outer .span2{width:100%;}
	.ecommerce-outer .span2::after,
	.ecommerce-outer .span2::before{display:none;}
	.iconbox-wrapper .span2{width:50%;}
	.iconbox-wrapper .iconbox-image{width:90px;height:90px;}
	.iconbox-section{padding:30px 0px;}
	.iconbox-txt{font-size:26px;line-height:32px;margin-bottom:30px;}
	.page-title{font-size:20px;}
	.top-text{font-size:22px;line-height:30px;}

	.inner-marketplace-pg .infobox-typ2 .infobx .dtl-bx h2 { font-size:16px !important;}
}
@media screen and (max-width:420px){.new-iconbox{width:100%;margin-top:30px;border-bottom:1px solid #e7e7e7;padding-bottom:20px;}
	.new-iconbox:last-child{border-bottom:none;padding-bottom:0;}
	.mobile-new-icon-section{padding:40px 0 30px;}
	.new-iconbox .new-iconbox-bd .title,
	.new-iconbox .new-iconbox-bd .sdesc{min-height:auto;}
	.tbl-typ1 .tbl-hd td,
	.tbl-typ1 .tbl-data td{padding:5px 5px;}
	.tbl-typ1 .tbl-data td{font-size:11px; line-height:16px;}
	.tbl-typ1 .tbl-hd td{font-size:14px; line-height:18px;}
	.market-iconbox ul li{padding:10px;width:40%;}
	.php-icons li{width:100%;float:none;max-width:188px;margin:0px auto 10px;}
	.itm-lst.first{margin-bottom:0px;}
	.itm-lst li{width:100%;float:none;margin-right:0;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e6e6e6;}
	.lst-cntn{margin-top:15px;}
	.itm-lst{width:auto;}
	.page-hotel .brand-box li{width:33.33%;}
	.page-hotel .brand-box li:nth-child(3n+1){clear:left;}
	.dyn-dist-wrk-box .list-box{width:100%;float:none;margin-top:15px;}
	.dyn-dist-wrk-box .list-box:first-child{margin-top:0px;}
	.dyn-dist-wrk-box .list-box .icon-box{}
	#hotel-pg-slider .flex-control-nav{right:-20px;}
	#hotel-pg-slider .flex-control-nav{right:-40px;}
	.hotel-slider-box-wrapper{padding:20px 0 40px 0;}
	.hotel-slider-box .L-box{float:none;width:100%;}
	.hotel-slider-box .R-box{float:none;width:100%;margin-left:0;}
	#hotel-pg-slider .flex-control-nav{width:100%;left:0;bottom:-25px;transform:none;}
	.hotel-icon-bg{padding:20px 0;}
	.wrper-htlico .inf-ico{width:auto;min-height:inherit;padding:0;float:none;border-left:none;margin-top:15px;border-bottom:1px solid #dbdbdb;padding-bottom:15px;margin-bottom:0;}
	.page-flights .top-icon-bx-wrapper .icon-bx-row .icon-bx{width:100%;padding-bottom:15px;margin-bottom:15px;}
	.page-flights .bottom-icon-bx-wrapper .icon-bx-row .icon-bx{width:100%;}
	.bottom-logo-bx .logo-bx{width:100%;float:none;text-align:center;margin-left:0;margin-bottom:15px;}
	.airline-box-wrapper .airline-bx{width:50%;}
	.airline-box-wrapper .airline-bx:nth-child(3){clear:left;}
	.travel-ag-app.app-lst .app-lstbx li{width:100%;text-align:center;min-height:1px;}
	.page-mobile .icon-bx-wrapper{margin:0px 0 20px;}
	.page-mobile .icon-bx-wrapper .icon-bx .round-icon{height:70px;width:70px;border-radius:50%;background:#000 none repeat scroll 0% 0%;text-align:center;line-height:70px;}
	.page-mobile .icon-bx-wrapper .icon-bx .round-icon .icon > img{width:30px;}
	.page-mobile .icon-bx-wrapper .icon-bx{margin-left:15px;}
	.page-mobile .icon-bx-wrapper .icon-bx .icon-txt{font-size:15px;}
	.page-mobile .introducing-bx .rgt-box,
	.page-mobile .introducing-bx .left-box{width:100%;float:none;}
	.page-mobile .mbl-tab1 td.image-bx{display:block;width:100%;}
	.page-mobile .introducing-bx .left-box{margin-bottom:20px;}
	.page-application-development .list-box-typ-wrapper .list-box-typ-wrap{float:none;width:100%;margin-left:0;}
	.brand-box li{width:48%;margin-top:15px;}
	.top-icon-bx-wrapper .icon-bx-row .icon-bx{width:auto;border:none;border-bottom:1px solid #DBDBDB;display:block;float:none;padding:0 0 15px;min-height:inherit;}
	.top-icon-bx-wrapper .lst-cntn.typ1{width:auto;max-width:none;}
	.page-application-development .inner-pg-midbar .mid-content-txt{width:65%;}
	.trsm-crm-cms-outer .lft-bx{width:100%;float:none;text-align:center;}
	.trsm-crm-cms-outer .imgbx{width:100%;float:none;text-align:center;display:none;}
	.trsm-crm-cms-outer .rgt-box{width:100%;float:none;text-align:center;}
	.trsm-icon-box ul li,
	.page-tourism-board .towcol-boxs ul.itm-lst li,
	.our-icon-sec .list-box{display:block;width:auto;min-height:inherit;padding:0;float:none;border-left:none;margin-top:15px;border-bottom:1px solid #dbdbdb;padding-bottom:15px;margin-bottom:0;}
	.trsm-icon-box ul li .tr-ico{margin-bottom:10px;}
	.our-icon-sec .R-mrg15-B{margin-bottom:0;}
	.campaigns-box strong{display:block;margin-bottom:5px;}
	.campaigns-box .sep{display:none;}
	.page-tourism-board .info-container .info-box .dtl-bx ul li strong{font-size:14px;}
	.trsm-cntnt1{margin-bottom:15px;}
	.trsm-hd1{font-size:24px;}
	.airline-box-wrapper .box-content-listing li { font-size:13px;}
}
@media screen and (max-width:350px){.page-application-development .inner-pg-midbar .mid-content-txt{font-size:12px;width:41%;}
}
@media screen and (min-width:1700px){section.cms-form,
	.cms-section-banner{background-size:cover !important;}
}
@media only screen and (min-width:981px) and (max-width:1200px){#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item{margin:0 10px 0 0;}
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a{padding:0px 5px;}
}
@media screen and (max-width:1100px){.subsec.mretail .container{background-size:60%;}
	.lightblue-bg .box-typ1 h2.title{min-height:55px;}
	.page-hotel .service-box { margin-top:0px; margin-left:10%;}
}
@media screen and (max-width:1080px){.overlay-cotainer{padding:40px 50px;}
	ul#filters li a{padding:10px 18px;}
	.portfolio-inr .portfolio-hd h3{font-size:40px;}
	#form-verlay{left:40%;width:60%;}
	section.cms-form{background-attachment:scroll !important;height:auto;background-size:cover !important;}
	.section-right{height:280px;}
	.section-left{height:279px;}
	.section-left-inner{padding:50px 20px 30px;text-align:left;width:100%;height:279px;}
	.top-text{font-size:30px;padding:0 20px 0 20px;}
	.sec-text .list-typ1 li{line-height:28px;}
	.cspan6,
	.cspan7{padding:0 15px;}
	.crow{overflow:hidden;margin:0px;}
	.section-form-row{margin:0;}
	.cform-left{padding:0 15px;width:32.5%;}
	.cform-right{padding:0 15px;width:67.5%;}
	ul.info-list{padding:17px 0 0 0px;}
	.cms-banner-text{left:auto;}
	.process-outer .col-25::before{width:32%;}
	.process-outer .col-25::after{width:32%;}
	.cmsprocess-section{padding:50px 15px 35px;}
	.section-right{background-position:center center !important;}
	.other-sections{background-attachment:scroll;}
	.mainpoint-sym::after{right:-56px;width:83px;}
}
@media screen and (max-width:1024px){.subsec.mretail .container{background-size:55%;padding:60px 20px 2px 20px;}
	.subsec.mpublication .container{background-size:37%;}
	.subsec.mhealth{background-size:cover;}
	.our-service-block-container{height:450px;}
	.logos-polos .hd-typ3,
	.after-london .hd-typ3,
	.after-london .hd-typ3{padding-top:120px;padding-right:20px;padding-left:0px;}
	.magento2-contact{padding-bottom:100px;}
}
@media screen and (max-width:999px){.our-service-description,
	.our-service-block-container{width:100%;padding:0px;}
	.our-service-block-container{height:340px;}
	.our-service-description p{width:100%;}
	.nopcommerce-offers .offer-title{text-align:left; padding:0px;}
	.nopcommerce-offers .offer-title::after { margin:10px 0 0;}
	.logos-polos .hd-typ3,
	.after-london .hd-typ3,
	.after-london .hd-typ3{padding-top:80px;padding-right:0px;font-size:36px;padding-left:0px;}
	.magento2-contact{padding-bottom:50px;}
	.cms-banner-text{ font-size:24px; max-width:50%;}
	.htl-tbl td { display:block; width:100%;}
	.page-hotel .service-box { padding:40px 25px; margin:0px;}
}
@media screen and (max-width:980px){.cpage-text .crow .cspan5:first-child{margin-bottom:20px;}
	body{}
	.hd-left{margin-bottom:0px !important;}
	.laguage-widget{top:-11px;}
	.tp-revslider-slidesli .tp-button.red,
	.tp-revslider-slidesli .tp-button.red:hover{border-radius:40px;line-height:30px !important;padding:8px 25px !important;}
	.process-box .box-back{padding:10px;}
	.process-box .box-front{padding:15px 9px;}
	.popup-inner{max-height:100%;width:360px;}
	.projects-section .projects-text ul li{padding:0 0 15px 45px;}
	.projects-section .projects-text{font-size:14px;}
	.client-section{padding:50px 0;}
	ul#filters{float:none;padding:0;text-align:center;}
	.portfolio-section{padding:50px 0 60px;}
	.ft-contact ul li{float:none;width:100%;}
	.ft-contact ul li + li{margin-left:0;padding:20px 0 0 0px;}
	.map-inner{background:rgba(0, 0, 0, 0) url("inc/images/Footer-Map2.jpg") no-repeat scroll 0 0;margin:0 auto;max-width:1767px;min-height:645px;}
	.cform-left{max-width:100%;padding:0 15px;width:100%;}
	.cform-right{padding:0 15px;width:100%;}
	.cspan5{width:100%;}
	.cspan6{width:100%;}
	.cspan6 > div{padding:0px;}
	.cpage-text strong{font-size:24px;line-height:32px;}
	.nopcommerce-development-page .nop-title strong { line-height:1.2;}
	.cspan7{width:100%;}
	.related-box h3{font-size:14px;}
	ul.info-list li{margin:0 0 30px;padding:0 0 0 80px;}
	ul.info-list li::before{height:58px;line-height:58px;width:58px;}
	ul.info-list li::after{height:54px;width:54px;}
	.cms-section-banner{height:300px;}
	.other-sections .sec-title,
	.other-sections h2.sec-title{font-size:42px;margin-bottom:40px;}
	.magento_sec1{padding:100px 0 100px;}
	.joomla-sec-processt .row,
	.joomla-sec-processb .row{text-align:center;}
	.joomla-sec-processt .row .span2,
	.joomla-sec-processb .row .span2{width:25%;float:none;display:inline-block;margin:0 -2px 25px -2px;vertical-align:top;}
	.mainpoint-sym::after{right:-68px;width:105px;}
	.joomla-process-two .span4{width:50%;}
	.example_of_our_work .post-description p{width:96%;}
	.example-post-thumb-nav .post-img-container{left:11%;}
	.get-a-quote-captch #refresh{width:45px;height:45px;line-height:45px;}
	.get-a-quote-captch .capt-image{padding:7px 13px;}
}
@media screen and (max-width:899px){
	.subsec.mretail .container{background-size:50%;}
	.our-service-block-container{height:415px;}
	.our-service-description h2{font-size:24px;margin-bottom:20px;}
	.contact-us-today .container.center{font-size:24px;line-height:30px;margin-top:50px;}
}
@media screen and (max-width:820px){
	ul.service-menu li a{font-size:16px;}
}
@media only screen and (min-width:768px) and (max-width:980px){
	.hd-left{float:none;text-align:center;margin-bottom:10px;}
	.hd-right{float:none;}
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item{margin:0 13px 0 0;}
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a{padding:0px;}
	.form-info{font-size:26px;margin:0 0 15px;line-height:36px;}
	#form-verlay{left:30%;width:70%;}
	ul.form-box li input[type="text"],
	ul.form-box li input[type="email"],
	ul.form-box li input[type="tel"]{height:55px;}
	ul.form-box li.captcha-img #recaptcha-re{height:55px;}
	#refresh{top:7px;right:7px;}
	ul.form-box li{margin:20px 0 0;}
	.joomla-sec-processt .span2:nth-child(4) .mainpoint-sym::after,
	.joomla-sec-processb .span2:nth-child(4) .mainpoint-sym::after{background:none;}
	.other-sections .sec-text .su-row .su-column.su-column-size-1-2{float:left !important;width:50% !important;}
	.subsec.mhealth,
	.subsec.mmobile,
	.subsec.mgov{background-position:left center;}
}
@media screen and (max-width:799px){ul.service-menu li a{font-size:12px;}
	.subsec.mhealth,
	.subsec.mgov,
	.subsec.mmobile{padding:50px 0px;}
	.subsec.mmobile,
	.subsec.mgov{background-size:cover;}
	.subsec.mevent .container{background-size:20%;}
	.subsec h3{font-size:24px;margin:0px 0px 10px 0px;}
	.example-post-thumb-nav .box{height:70px;}
	.example_of_our_work{max-height:400px;margin-bottom:20px;}
	.port-select select{min-width:230px;}
}
@media screen and (max-width:768px){.m-health-sec{padding:30px 0;}
	.page-tourism-board .towcol-boxs .rgtbox,
	.page-tourism-board .towcol-boxs .lftbox{width:100%;float:none;text-align:center;}
	.page-tourism-board .towcol-boxs .lftbox{margin-bottom:20px;}
	.page-tourism-board .towcol-boxs ul{text-align:left;}
	.cms-banner-text{font-size:26px;line-height:32px;right:20px;width:auto; max-width:50%; left: auto !important;}
	.page-template-service-design .cms-banner-text{bottom:30px;}
	.subsec.mmobile .span6 p,
	.span6.publication p{width:100%;}
	.span6.right{padding-left:0px;}
}
@media screen and (max-width:767px){
	.mobile-menu-open #header { height:100%; overflow-y:auto;overflow-x:hidden;}
	body.mobile-menu-open { margin-top:0px !important;}
	div.wpcf7 img.ajax-loader{visibility:hidden;}
	#header #mega-menu-wrap-header-menu ul#mega-menu-header-menu li.mega-menu-item.mega-mobile-menu>a{height:auto !important;line-height:0 !important;}
	.safari #lang_sel_click a{line-height:20px;}
	.example-post-thumb-nav.slick-slider{display:none !important;}
	.example-post-container .example-post .post-image{display:none !important;}
	.help-container .loop-row .col-50,
	.example-post-container{width:100%;}
	.help-container .loop-row .col-50 .loop-box-iiner{height:auto !important;}
	.get-a-quote-captch #refresh{width:35px;height:35px;line-height:35px;font-size:18px;}
	.get-a-quote-captch .capt-image{padding:3px 5px;}
	.get-a-quote-captch .wpcf7-captchar.form-control{padding:0 18px 0 106px;}
	#header{padding:20px 0 0;}
	.hd-right,
	.hd-left{float:none;}
	.hd-right{padding-right:0px;margin:0px;}
	#header #mega-menu-wrap-header-menu .mega-menu-toggle::before{float:left;}
	#header #mega-menu-wrap-header-menu .mega-menu-toggle{text-align:left;line-height:1px;height:1px;}
	#mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open + #mega-menu-header-menu{border-top:4px solid #EC008C;padding-top:5px;}
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item .mega-block-title,
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{margin-bottom:10px;padding-bottom:10px;}
	#header #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open{border-bottom:4px solid #ec008c;}
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu{padding:0px;}
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{float:none;padding:0px;width:auto !important;}
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a{padding:0px;}
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-2{width:100% !important;}
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item a,
	#header #mega-menu-wrap-header-menu ul#mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu ul li.menu-grid a{display:block;}
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-flyout.mega-menu-item-has-children.mega-hide-arrow > a::after,
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-flyout li.mega-menu-item-has-children.mega-hide-arrow > a::after,
	#header #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item-has-children.mega-hide-arrow > a::after{display:inline-block;font-size:24px;}
	#header .logo{float:none;margin:0 0 20px;text-align:center;}
	#header .logo a{display:inline-block;margin-left:0px;}
	.grid,
	.grid-right{float:none;}
	#featured-image .fluid-width-video-wrapper{margin:20px 0 0 0;}
	.top-widget{float:none;margin:0 auto 10px auto;position:relative;text-align:center;width:auto;}
	.top-widget .widget-title h3{text-align:center;}
	.home-page h1.post-title{font-size:36px;margin:0 0 25px;}
	.tp-revslider-slidesli .tp-button.red,
	.tp-revslider-slidesli .tp-button.red:hover{border-radius:20px;line-height:30px !important;padding:5px 20px !important;font-size:12px !important;}
	.js .sub-header-menu{display:none;}
	.js .main-nav{position:relative;background-color:#585858;clear:both;margin:0 auto;}
	.js .main-nav .menu{display:none;position:absolute;width:100%;top:30px;z-index:1000;}
	.js .main-nav .menu ul{margin-top:1px;}
	.js .main-nav .menu li{float:none;background-color:#ffffff;border:none;}
	.js .main-nav .menu li a{color:#444444;font-size:13px;font-weight:normal;height:45px;line-height:45px;padding:0 15px;border:none;border-bottom:1px solid #f5f5f5;text-shadow:none;text-align:left;cursor:pointer;}
	.js .main-nav .menu li.current_page_item,
	.js .menu .current_page_item a,
	.js .menu .current-menu-item a{background-color:#f5f5f5;}
	.js .main-nav .menu li li:hover{background:none !important;}
	.js .main-nav .menu li li a{position:relative;padding:0 10px 0 30px;}
	.js .main-nav .menu li li li a{position:relative;padding:0 10px 0 40px;}
	.js .main-nav .menu li a:hover,
	.js .main-nav .menu li li a:hover{background-image:none;filter:none;background-color:#f5f5f5 !important;}
	.js .main-nav .menu li li a::before{content:'\2013';position:absolute;top:0;left:20px;}
	.js .main-nav .menu li li li a::before{content:'\2013';position:absolute;top:0;left:20px;}
	.js .main-nav .menu li li li a::after{content:'\2013';position:absolute;top:0;left:30px;}
	.js .main-nav .menu li ul{position:static;visibility:visible;background-color:#ffffff;}
	.js .main-nav .menu ul{min-width:0;}
	.js .main-nav #responsive_current_menu_item{display:block;padding:5px 40px 5px 10px;color:#ffffff;font-weight:700;cursor:pointer;}
	.js .main-nav a#responsive_menu_button{position:absolute;display:block;top:0;left:100%;height:30px;width:23px;margin-left:-30px;background:url('inc/images/select-icons.png') 0 5px no-repeat;cursor:pointer;}
	.js .main-nav a#responsive_menu_button.responsive-toggle-open{background:url('inc/images/select-icons.png') 0 -46px no-repeat;}
	.popup-inner{height:100% !important;overflow:auto;max-height:100%;width:360px;}
	.pop-container{padding:80px 36px 34px;}
	.top-social{bottom:33px;left:42px;position:static;}
	.client-section .ui-title{ margin-bottom: 30px; }
	#form-verlay{left:20%;width:80%;}
	.form-info{font-size:24px;line-height:36px;}
	.projects-section .projects-text{line-height:1.4;}
	.projects-section h3{font-size:36px;}
	.projects-section .projects-text .title-subtitle{ margin-bottom: 20px; }
	.projects-section .projects-text ul li{ padding: 0 0 15px 29px; }
	.portfolio-section{padding:50px 0 35px;}
	.ft-social ul li + li{margin-left:5px;}
	.section-left{float:none;width:100%;height:auto;}
	.section-left-inner{float:none;max-width:100%;padding:30px 20px;height:auto;}
	.page-title{margin:0 0 15px;}
	.top-text{font-size:32px;line-height:40px;position:static;padding:0;}
	.section-right{float:none;width:100%;}
	section.cms-form{height:auto;padding:34px 0 20px;background-size:cover !important;}
	.section-subtitle{margin:0 0 30px;}
	.cform-left{max-width:100%;padding:0 15px;width:100%;}
	.cform-right{padding:0 15px;width:100%;}
	.rspan{width:50%;}
	.rspan figure img{width:100%;}
	.cms-info{padding:0 40px;}
	.process-outer .col-25{float:left;width:50%;}
	.process-outer .col-25::before{width:40%;}
	.process-outer .col-25::after{width:40%;}
	.process-outer .col-25:nth-child(2){}
	.process-outer .col-25:nth-child(2)::after{display:none;}
	.process-outer .col-25:nth-child(3){clear:left;}
	.process-outer .col-25:nth-child(3)::before{display:none;}
	.cms-section-banner{height:200px;}
	.cms-banner-text{font-size:24px;line-height:30px;right:20px;width:auto;}
	.overlay-cotainer{padding:20px 50px;}
	.form-info{font-size:22px;line-height:30px;margin:0 0 10px;}
	ul.form-box li.submit-btn{padding-top:0px;}
	.overlay-cotainer div.wpcf7-response-output{bottom:-47px;font-size:12px;}
	ul.form-box li{margin:20px 0 0;width:100%;}
	ul.form-box li input[type="text"],
	ul.form-box li input[type="email"],
	ul.form-box li input[type="tel"]{height:45px;line-height:45px;padding:0 15px 0 45px;width:100%;}
	ul.form-box li input.cname,
	ul.form-box li input.cemail,
	ul.form-box li input.cphone,
	ul.form-box li input.ccity{background-position:10px center;}
	ul.form-box li textarea{height:100px;padding:10px;}
	.case-study-outer{margin-bottom:-7px;margin-right:-7px;}
	.case-study-outer .portfolio-item{margin-bottom:7px;margin-right:7px;}
	ul.form-box li.captcha-img #recaptcha-re{height:45px;line-height:45px;padding:0 0 0 20px;}
	#refresh{font-size:21px;height:35px;line-height:36px;right:5px;top:4px;width:35px;}
	.other-sections .sec-title,
	.other-sections h2.sec-title{font-size:32px;}
	.why_vsourz .sec-text .row .span6{width:100%;height:auto !important;}
	.row-last .span6:first-child .mainpoint-grid .point-logo::after{background:rgba(0, 0, 0, 0) url("inc/images/draw-line.png") repeat-y scroll 0 0;height:100%;position:absolute;width:1px;}
	.magento_sec1 .sec-text{font-size:24px;}
	.magento_sec1{padding:50px 0;}
	.joomla-sec-processt,
	.joomla-sec-processb{max-width:540px;margin:0 auto;}
	.joomla-sec-processt .row .span2,
	.joomla-sec-processb .row .span2{width:33.33%;}
	.joomla-sec-processt .span2:nth-child(3) .mainpoint-sym::after,
	.joomla-sec-processb .span2:nth-child(3) .mainpoint-sym::after{display:none;}
	.why_vsourz .joomla-process-two .row{text-align:center;}
	.joomla-process-two .span4{width:100%;}
	.why_vsourz .joomla-process-two .row .span6{display:inline-block;width:33.33%;float:none;margin:0 -2px 25px;vertical-align:top;}
	.example_of_our_work h3.section-heading,
	.example_of_our_work h2.section-heading{font-size:24px;top:auto;position:relative;left:0;margin-top:0; line-height:30px;}
	.example_of_our_work h3{margin-bottom:15px;}
	.example-post .post-detail{width:100%;margin-bottom:10px;padding-top:0;}
	.example_of_our_work .container{padding:30px 0 2px;}
	.example-post .post-image{width:50%;margin:0 auto;clear:both;float:none;}
	.example_of_our_work{margin-bottom:20px;}
	/**/.reseller-sec3 .content-bd .hd-typ3{text-align:center !important;margin-bottom:40px !important;}
	.reseller-sec3 .content-bd .span4{width:100%;float:none;margin-bottom:30px;}
	.reseller-sec3 .txt-block{max-width:none;}
	.reseller-sec3 .txt-block .num{font-size:50px;max-width:200px;}
	.reseller-sec3 .txt-block .title{margin-top:10px;}
	.reseller-sec3{padding:30px 0px 15px;}
	.about-sec2{padding-top:25px;}
	.year-content-box { margin-bottom:30px;}
	.page-about-us .page-title{font-size:24px;padding:20px 0 0;margin-bottom:25px;}
	.hd-typ12,
	.hd-typ13{font-size:24px;}
	.year-content-box .year-fact{float:none;}
	.year-content-box .content-typ2{margin-left:0;}
	.magento-vsourz-section{padding:30px 0px;}
	.magento-vsourz .hd-typ3{font-size:24px;}
	.magento-vsourz .magento-vsourz-bottom-box{margin-top:30px;}
	.magento-vsourz .magento-vsourz-bottom-box .magento-vsourz-icon-bx-row .magento-vsourz-icon-bx:last-child{margin-bottom:0px;}
	.magento-extension-section{padding:30px 0px;}
	.magento-extensions .hd-typ3{font-size:24px;}
	.magento-extensions .magento-extensions-bottom-box{margin-top:30px;}
	.magento-extensions .magento-extensions-bottom-box .magento-extensions-icon-bx-row .magento-extensions-icon-bx:last-child{margin-bottom:0px;}
	.magento-pricing-section{padding:30px 0px;}
	.magento-pricing .hd-typ3{font-size:24px;}
	.magento-pricing-bottom-box{width:100%;padding:0px;margin-top:10px;}
	.magento-pricing-title{font-size:20px;}
	.magento-pricing-icon-bx a{margin-top:30px;}
	.magento-ready-section{margin:30px 0px;}
	.magento-ready-section p{font-size:24px;}
	.magento-ready-section a{width:25%;}
	.magento-trust-section{padding:30px 0px;margin-bottom:0px;}
	.magento-trust .magento-trust-bottom-box{margin-top:30px;}
	.magento-trust .hd-typ3{font-size:22px;}
	.magento-trust .magento-trust-bottom-box .magento-trust-icon-bx-row .magento-trust-icon-bx:last-child{margin-bottom:0px;}
	.magento-main-section p span{display:inline-block;width:100%;}
	.projects-logo .img-small.loaded{opacity:0 !important;display:none !important;}
	.magento-vsourz .magento-vsourz-bottom-box .magento-vsourz-icon-bx-row .magento-vsourz-icon-bx{width:100%;}
	.magento-extensions .magento-extensions-bottom-box .magento-extensions-icon-bx-row .magento-extensions-icon-bx{margin-bottom:20px;width:50%;}
	.magento-pricing .magento-pricing-bottom-box .magento-pricing-icon-bx-row .magento-pricing-icon-bx{width:47%;padding:25px 0px;margin-right:20px;}
	.magento-trust .magento-trust-bottom-box .magento-trust-icon-bx-row .magento-trust-icon-bx{width:50%;min-height:100px;}
	.logos-polos .hd-typ3,
	.after-london .hd-typ3,
	.after-london .hd-typ3{padding-top:70px;padding-right:0px;font-size:24px;padding-left:0px; text-align:center;}
	.magento2-contact .contact-line{font-size:30px;line-height:1;margin:0 0 30px;}
	.magento2-contact .span6,
	.magento2-contact .span7, .magento2-contact .span5{width:100%;}
	.magento2-portfolio{padding:40px 0;}
	.magento2-logos{padding:40px 0;}
	.magento2-logos ul li{margin-bottom:10px;}
	.magento2-contact{padding:40px 0 50px;}
	.magento2-contact::after{background-size:contain !important;height:200px;}
	.umb-feature-sections .box-typ1 .title, .umb-feature-sections .box-typ1 h2.title{font-size:20px;}
	.umb-feature-sections .div-table .div-cell.first .box-typ1, .umb-feature-sections .div-table .div-cell.last .box-typ1{padding:30px;}
	.span6, .golden-int-section .span3{width:100%;}
	.subsec.mretail .container { padding-top:20px;}
	.subsec.mevent .span6:nth-child(1) { padding-top:0px;}
	.subsec .span6.event, .subsec .span6.publication { padding-left:0px;}
	.subsec.mevent .container { padding-top:20px;}
	.form-header { font-size:24px;}
	.feature_service_sec #m-health { padding:40px 0;}
	.feature_service_sec #m-health .span6.right { float:right; width:50%;}
	.subsec.mpublication .span6:nth-child(1) { padding-top:20px;}
	.mobile-new-icon-section .hd, .mobile-new-icon-section h2.hd,
	.m-branding-hd, h2.m-branding-hd, h1.m-branding-hd { font-size:24px; line-height:1.37; letter-spacing:0.98px;}
	.mobile-new-icon-section { padding:40px 0 40px;}
	.m-brand-process .txt,
	.m-brand-process .m-branding-hd { padding:0 40px;}
	.m-app-process-box { margin:20px 0 40px;}
	.case-study-box img { margin-bottom:20px;}
	.trvl-bxl1 h3.trvl-hd { text-align:left;}
	.nopcommerce-offers .offer-title{ margin:40px 0 25px;}
}
@media screen and (max-width:749px){.our-service-block-container .service-block{width:100%;}
.our-service-block-container .service-block + .service-block{margin-left:0px;margin-top:20px;}
.our-service-block-container{height:auto;}
.service-block .read-more{position:static;margin-top:10px;}
.mainsec.stick{background-color:transparent;}
.mainsec.stick .container{background-color:#fff;}
.drop-button{display:block;float:right;width:100%;color:#F2AD4D;height:66px;padding:22px 0px 22px 15px;background-color:#fff;box-sizing:border-box;}
ul.service-menu{display:none;float:right;width:100%;background-color:#fff;}
ul.service-menu li{width:100%;padding-left:10px;border-top-width:5px;height:55px;}
ul.service-menu li a{text-align:left;}
.mainsec.stick{border-bottom:none;}
.mainsec.stick .container{border-bottom:2px solid #f2ad4d;}
.projects-section .owl-theme .owl-controls .owl-dots{display:none !important;}
}
@media screen and (max-width:699px){.mobile-services .subsec{margin-top:0px;}
.subsec .span6.retail,
.subsec .span6.publication,
.subsec .span6.event{padding-top:0px;}
.contact-us-today .container.center{font-size:28px;line-height:32px;}
.subsec.mpublication .span6,
.subsec.mretail .span6{width:100%;}
.subsec.mmobile .span6{width:100%;}
.subsec.mpublication .span6 img{max-width:260px;margin:0px auto;}
.subsec.mpublication .container{padding:20px 20px 0px 20px;}
.subsec.mevent .container{padding:20px 20px 0;}
.subsec.mevent .span6{width:100%;padding-top:0px !important;}
.subsec.mevent .span6 img{max-width:260px;}
.subsec.mpublication .span6:nth-child(1){padding-top:0;}
.our-service-block-container .service-block h3{margin-bottom:15px;}
.subsec h3,
.subsec h2{font-size:24px;}
ul.service-menu li a{font-size:14px;}
.subsec p { line-height:1.4;}
}
@media screen and (max-width:640px){.subsec.mgov .span6{width:100%;text-shadow:0 0 #ddd;}
.mhealth.subsec .span6:nth-child(1):nth-last-child(2){text-shadow:1px 1px #ddd;width:100%;}
.software-services-sections .span6{width:100%;}
.software-services-sections .container .span6:first-child{margin-bottom:20px;}
.mhealth.subsec .container{}
.example-post-container{width:100%;}
.example_of_our_work{max-height:500px;}
.extra img{max-width:50%;margin-top:5px;}
.example-post .post-image{display:none;}
.portfolio_info{padding:20px 10px;min-height:65px;}
.portfolio_info h2{font-size:18px;}
.contact-container ul.form-box li.submit-btn{margin:-10px 0 0 0;padding-top:0;}
.page-flights .top-icon-bx-wrapper .last-icon .lst-cntn.typ1{min-height:42px;}
}
@media screen and (max-width:625px){.ft-social ul li:nth-child(4){float:none;}
body .ft-social ul li:nth-child(4){clear:both;}
.client-section .item{width:50%;padding:10px 0;}
}
@media screen and (max-width:599px){body{-webkit-text-size-adjust:none;}
.contact-container li.captcha-box.clear,
.portfolio-contact-info ul li.captcha-box.clear{width:100%;}
.div-table .div-cell{display:block;width:100%;}
.div-table .div-cell .box-typ1{max-width:none;}
#market-services{display:none;}
.market-sec4{border-top:5px solid #FFFFFF;}
.subsec.mevent .container{background-size:33%;}
.subsec.mpublication .container{background-size:40%;}
.contact-us-today .container.center{font-size:25px;line-height:32px;}
.magento-vsourz .magento-vsourz-bottom-box .magento-vsourz-icon-bx-row .magento-vsourz-icon-bx{width:100%;}
.magento-extensions .magento-extensions-bottom-box .magento-extensions-icon-bx-row .magento-extensions-icon-bx{margin-bottom:20px;min-height:315px;width:50%;}
.magento-pricing .magento-pricing-bottom-box .magento-pricing-icon-bx-row .magento-pricing-icon-bx{width:47%;padding:25px 0px;margin-right:20px;}
.magento-trust .magento-trust-bottom-box .magento-trust-icon-bx-row .magento-trust-icon-bx{width:50%;min-height:100px;}
.logos-polos .hd-typ3, .after-london .hd-typ3, .after-london .hd-typ3{padding-top:40px;}
.umb-feature-sections .box-typ1 .title, .umb-feature-sections .box-typ1 h2.title{font-size:16px;}
#header{padding:20px 0 0;}
.laguage-widget{top:5px;}
}
@media screen and (max-width:480px){.help-container .three-columns .span4{width:100%;}
.tp-revslider-slidesli .tp-button.red,
.tp-revslider-slidesli .tp-button.red:hover{border-radius:20px;font-size:12px !important;letter-spacing:normal !important;line-height:25px !important;padding:5px 15px !important;}
ul#filters li{margin:0 3px 5px 3px;}
.portfolio_image,
.portfolio_long_image{box-sizing:border-box;cursor:pointer;overflow:hidden;position:relative;width:50%;}
#portfolio_box{margin:0px;}
#form-verlay{left:10%;width:90%;}
.process-outer .col-25::before{width:31%;}
.process-outer .col-25::after{width:31%;}
.ft-social ul li,
.ft-social ul li + li{margin:0 5px 10px 0;}
.additional_feature .su-row .su-column:first-child{padding-right:0px;}
.mainpoint-sym::after{right:-51px;width:71px;}
.subsec.mhealth,
.subsec.mgov,
.subsec.mmobile{padding:40px 0;}
.subsec.mhealth{background-position:left center;}
.example-post-container{width:100%;}
.example-post-thumb-nav.slick-slider{display:none !important;}
.portfolio-archive #portfolio{margin-right:-15px;}
.portfolio-item-inner{margin-right:15px;margin-bottom:25px;}
.portfolio-archive .portfolio_image,
.portfolio-archive .portfolio_long_image{width:100%;}
.portfolio_info{min-height:1px;}
.page-tourism-board .info-container .info-box .img-bx,
.page-tourism-board .info-container .info-box .dtl-bx{width:100%;}
.page-tourism-board .info-container .info-box .dtl-bx{text-align:center;margin-top:15px;}
.padd-left30{padding-left:0;}
.consult.image-bg h3,
.consult.image-bg p,
.subsec.collaborate h3,
.subsec.collaborate p,
.subsec.security h3,
.subsec.security p{color:#fff;}
.page-magento-2 .cpage-text h2{font-size:23px;}
#header .logo a img { max-width:150px;}
.feature_service_sec #m-health .span6.right { width:100%; padding:0px;}
.subsec.mgov h2 span { font-size:20px;}
.m-brand-process .txt,
.m-brand-process .m-branding-hd { padding:0 15px;}
.app-lst.app-lst1 .app-cntnt { max-width:90%;}
.wrper-htlico .inf-ico { width:50%; box-sizing:border-box;}
}
@media screen and (max-width:480px){.portfolio-inner-outer{padding:20px 0 0 0;}
.related-box.rspan{margin-bottom:15px;}
.home-page h1.post-title{font-size:30px;margin:0 0 25px;}
.home-page .post-entry{font-size:16px;padding:0 0px 20px;}
.process-box{width:50%;}
.process-box:nth-child(3),
.process-box:nth-child(5){border-left:none;}
.process-box:nth-child(4){border-left:1px solid #dbdbdb;}
.process-box:nth-child(6){border-bottom:1px solid #dbdbdb;}
.portfolio-inr .portfolio-hd h3{font-size:28px;}
.client-section h3{font-size:28px;}
.client-section .ui-title strong{ display: block; }
#form-verlay{left:10%;width:90%;}
.form-info{font-size:18px;line-height:28px;margin:0 0 10px;}
.overlay-cotainer{padding:20px 30px;}
.popup-inner{width:100%;}
#form-verlay .slide-btn::after{height:19px;left:30px;top:8px;width:10px;background-size:cover;}
.overlay-cotainer div.wpcf7-response-output{line-height:1.3;}
.slide-btn{height:36px;left:-25px;width:50px;}
.tp-revslider-slidesli .tp-button.red,
.tp-revslider-slidesli .tp-button.red:hover{border-radius:20px;font-size:10px !important;letter-spacing:normal !important;line-height:20px !important;padding:3px 10px !important;}
.portfolio-inr .portfolio-hd{padding:30px 0;}
#form-verlay.flip .slide-btn::after{background-size:cover !important;}
.footer-area .ft-gr3{text-align:center;margin:0px;}
.footer-area .ft-gr3.ft-menu{width:100%;margin-bottom:30px;}
.ft-gr3.ft-contact{width:100%;margin-bottom:30px;}
.ft-gr3.ft-connect{width:100%;}
.footer-area h3{margin:0 0 10px;}
.ft-menu ul li{display:block;margin:0 0 7px;}
.case-study-outer{margin-bottom:0px;margin-right:-7px;}
.case-study-outer .case-study.col-50{width:100%;}
.case-study-outer .portfolio-item{margin:0 7px 7px 0px;}
.page-container{padding:0 15px 30px;}
.page-template-make-a-payment-template .page-container{padding:0 0px 30px;}
.nopcommerce-development-page { padding:0 0px;}
.page-template-design-cms #breadcrumb, .page-template-web-design_cms-pages #breadcrumb,
.page-template-thank-you-page-template #breadcrumb,
.page-container #container { padding-left:0px; padding-right:0px;}
.rspan{width:100%;}
.cms-banner-text{font-size:14px;line-height:20px;}
.cms-section-banner{height:160px;}
.cms-info, .page-phonegap .cms-info2, .page-ionic .cms-info2{padding:0 15px;}
.help-left-box h3{font-size:26px;line-height:30px;margin:0 0 20px;}
.help-left-box p{font-size:15px;line-height:normal;}
.help-container{padding:20px 0 15px;}
.loop-row .col-50{width:100%;}
.cmsprocess-section{padding:30px 15px 15px;}
.main-title{font-size:24px;margin:0 0 25px;}
.process-outer .col-25{width:100%;}
.process-outer .col-25::before,
.process-outer .col-25::after{display:none;}
.mainpoint-grid .point-logo{padding-bottom:25px;padding-right:20px;}
.mainpoint-grid .point-desc{padding:0 0px 25px 0;}
.section-right{height:200px;}
.joomla-sec-processt,
.joomla-sec-processb{max-width:280px;}
.joomla-sec-processt .row .span2,
.joomla-sec-processb .row .span2{width:50%;}
.joomla-sec-processt .span2:nth-child(3) .mainpoint-sym::after,
.joomla-sec-processb .span2:nth-child(3) .mainpoint-sym::after{display:block;}
.joomla-sec-processt .span2:nth-child(2n) .mainpoint-sym::after,
.joomla-sec-processb .span2:nth-child(2n) .mainpoint-sym::after{display:none;}
.why_vsourz .joomla-process-two .row .span6{width:50%;}
.subsec.mmobile,
.subsec.mgov{}
.example-post-container{width:100%;}
.example-post-thumb-nav.slick-slider{display:none !important;}
.page-flights .top-icon-bx-wrapper .last-icon .lst-cntn.typ1{min-height:auto;}
.new-iconbox:nth-child(2n+1){clear:both;}
.top-icon-bx-wrapper .icon-bx-row .icon-bx:nth-child(2n+1){clear:both;}
.page-flights .top-icon-bx-wrapper .icon-bx-row .icon-bx { width:50%;}
.magento-vsourz-section{padding:30px 0px;}
.magento-vsourz .hd-typ3{font-size:22px;text-align:center !important;}
.magento-vsourz .magento-vsourz-bottom-box{margin-top:30px;}
.magento-vsourz .magento-vsourz-bottom-box .magento-vsourz-icon-bx-row .magento-vsourz-icon-bx{width:100%;margin-bottom:30px;}
.magento-vsourz .magento-vsourz-bottom-box .magento-vsourz-icon-bx-row .magento-vsourz-icon-bx:last-child{margin-bottom:0px;}
.magento-extension-section{padding:30px 0px;}
.magento-extensions .hd-typ3{font-size:22px;text-align:center !important;}
.magento-extensions .magento-extensions-bottom-box{margin-top:30px;}
.magento-extensions .magento-extensions-bottom-box .magento-extensions-icon-bx-row .magento-extensions-icon-bx{width:100%;margin-bottom:30px;min-height:inherit;}
.magento-extensions .magento-extensions-bottom-box .magento-extensions-icon-bx-row .magento-extensions-icon-bx:last-child{margin-bottom:0px;}
.magento-pricing-section{padding:30px 0px;}
.magento-pricing .hd-typ3{font-size:22px;text-align:center !important;}
.magento-pricing-bottom-box{width:100%;padding:0px;margin-top:10px;}
.magento-pricing-title{font-size:20px;}
.magento-pricing .magento-pricing-bottom-box .magento-pricing-icon-bx-row .magento-pricing-icon-bx{margin-bottom:30px;padding:30px 9%;width:82%;margin-right:0px;}
.magento-pricing .magento-pricing-bottom-box .magento-pricing-icon-bx-row .magento-pricing-icon-bx:last-child{margin-bottom:0px;}
.magento-pricing-icon-bx a{margin-top:30px;}
.magento-ready-section{margin:30px 0px;}
.magento-ready-section p{font-size:22px;}
.magento-ready-section a{width:60%;}
.magento-trust-section{padding:30px 0px;margin-bottom:0px;}
.magento-trust .magento-trust-bottom-box{margin-top:30px;}
.magento-trust .magento-trust-bottom-box .magento-trust-icon-bx-row .magento-trust-icon-bx{width:100%;margin-bottom:40px;min-height:inherit;}
.magento-trust .hd-typ3{font-size:22px;text-align:center !important;}
.magento-trust .magento-trust-bottom-box .magento-trust-icon-bx-row .magento-trust-icon-bx:last-child{margin-bottom:0px;}
.magento-main-section p span{display:inline-block;width:100%;}
.logos-polos .hd-typ3, .after-london .hd-typ3, .after-london .hd-typ3{padding-top:30px;font-size:24px;}
.umb-feature-sections .box-typ1 .title, .umb-feature-sections .box-typ1 h2.title{font-size:20px;}
.umb-feature-sections .row .col-sm-6{width:100%;float:none;}
.lightblue-bg .box-typ1 h2.title{min-height:inherit;}
.page-tourism-board .info-container .info-box .dtl-bx ul { display:inline-block;}
.page-tourism-board .info-container .info-box .dtl-bx ul li { text-align:left;}
.trsm-tab .color-box { padding:40px 15px !important;}
.nopcommerce-development-page .nop-title strong { line-height:1.2;}

/* Homepage Banner */
.page-template-homepage-full-new .middlebar-bg .button-sec .enquire-sec{ width:105px !important; height: 25px !important; }
.page-template-homepage-full-new .middlebar-bg .button-sec .enquire-sec a{ line-height: 22px !important; }
.page-template-homepage-full-new .middlebar-bg .button-sec .enquire-sec::before,
.page-template-homepage-full-new .middlebar-bg .button-sec .enquire-sec::after { width: 1px !important; }
.middlebar-bg .scroll-btn-sec{ display:none; }
.middlebar-bg .hidden480{
	font-size:10px !important;
	line-height:11px !important;
}
/*.hidden480{ display:none !important; }*/
.page-template-homepage-full-new .middlebar-bg .tp-rightarrow{ right:0px; }
}
@media screen and (max-width:460px){
.laguage-widget { top:8px !important; right:10px !important;}
.laguage-widget #lang_sel.wpml-ls-legacy-dropdown {
    width: 50px !important;
    border: 1px solid #737373;
}
.laguage-widget .wpml-ls-legacy-dropdown .wpml-ls-flag + span { display:none !important;}
.laguage-widget #lang_sel.wpml-ls-legacy-dropdown a::after {
	width: 18px;
	height: 12px;
	background-size: contain;
	top:5px;
	right:5px;
}
.laguage-widget #lang_sel.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	border: 1px solid #737373;
	border-width:0px 1px 1px !important;
	margin:0 -1px;
	width:auto !important;
}
.wrper-htlico .inf-ico { width:100%;}

.wpml-ls-legacy-dropdown a span {font-size:0!important;}

}
@media screen and (max-width:420px){.logos-polos .hd-typ3, .after-london .hd-typ3, .after-london .hd-typ3{padding-top:30px;font-size:24px;}
.after-london.fc-row .hd-typ3{padding-top:10px;}
.magento2-contact .contact-line{font-size:24px;margin-bottom:15px;}
.magento-goal span.wpcf7-list-item .wpcf7-list-item-label::before{top:5px;}
.magento2-portfolio ul li{width:50%;}
.magento2-contact .wpcf7-recaptcha iframe{-webkit-transform:scale(0.9);transform:scale(0.9);margin-left:-12px;}
.our-service-description { max-width:95%;}
}
@media screen and (max-width:320px){body{}
.client-section .item{padding:5px 0;width:100%;}
.subsec.mmobile,
.subsec.mgov{background-position:left center;}
.logos-polos .hd-typ3, .after-london .hd-typ3, .after-london .hd-typ3{padding-top:10px;font-size:20px;}
.after-london.fc-row .hd-typ3{padding-top:0px;margin-top:-10px;}
.magento2-logos ul li{margin-bottom:25px;vertical-align:top;}
.laguage-widget { top:5px !important;}
.projects-section .london-sightseing-app .projects-logo{ margin-bottom: -30px; }
.projects-section .medication-management-app .projects-logo{ margin-bottom: -20px; }
}