@media screen and (max-width:1920px) {
	
}

@media screen and (max-width:1199px) {
.services{display:none;}
.services_mobile{display:block;}
#cssmenu > ul > li > a{}
/* Style for full funnel merketing */
.slider-funnel-mrketing{height: 684px;}
.full-operation h2, .easy-payments h2{background:none;}
/* Style for full funnel merketing */
	}
@media screen and (max-width:992px) {
.navigation{padding-top:10px;}
.register{margin: 20px 0 0 10px;}
.register a{font-size:15px;}
.flag{margin-top: 15px; float:left; margin-left:5px;}
.header-heading{padding-top: 80px;}
.header-heading h2{font-size:40px; line-height:42px;}
.header-heading h3{font-size:30px; line-height:27px;}
.company-logo{padding-bottom:15px;}
.company-logo ul{text-align:center;}
.company-logo ul li{margin-bottom:15px;}
.choose-containt{min-height:220px; margin-top:0;}
.req_inner_content{padding-right:0;}
.update-form{width:100%;}
.subscribe{width:100%;}
.get-update{padding:50px 0;}
.get-update-right{padding-top:5px;}
.get-update-left h2{font-size:45px; line-height:45px;}
#carousel .item{padding:0;}
#thumbcarousel{padding:0;}
.social_icon img{width:25px;}
.get-help-text h3{font-size:36px; line-height:38px;}
.get-help-text h4{font-size:26px; line-height:28px;}
.get-help-button{padding-top:20px; text-align:center;}
.reason_gcm{margin:50px 0;}
.digital_image{height:400px; }
.steps_paperless .steps_item{padding:20px; font-size:20px;}


.mobile_app_lifecycle{background:url(../images/process_circle.jpg) no-repeat right 20px; height:720px; background-size:contain;}
/*.slider{background-size:contain; height:600px;}*/

.black_strip{font-size:30px; line-height:38px;}
.recent_works{font-size:30px; line-height:38px; padding:30px 0;}


.digital_image, .ecom_pic, .ecom_pic2, .associater_step, .go_paperless, .social_media, .what_next_pic, .mobile_app_lifecycle, .webdev_bg{height:auto;}
.digital_image img, .ecom_pic img, .ecom_pic2 img, 
.associater_step img, .go_paperless img, 
.social_media img, .what_next_pic img, .mobile_app_lifecycle img{display:block;}
.go_paperless{padding-bottom:0; background:none;}
.mobile_app_lifecycle{margin:30px 0 0 0;}

.banner_content{width:100%;}
.banner_content h2{font-size:35px; line-height:37px;}
.banner_content h2 span{font-size:28px; font-weight:normal;}

.slider_air_reservation, .slider_hotel_reservation, .slider_app, .slider_web_app, .slider_webdev, .work_bg, .slider_work{padding-top:0px; height:auto;}
.banner_black_box{position:absolute; width:90%; bottom:20%; left:5%; font-size:30px; line-height:38px;}
.slider_hotel_reservation img, .slider_air_reservation img, .slider_app img, .slider_web_app img, .slider_webdev img,
.slider_social_media img, .slider_paperless img, .slider_ecommerce img, .slider_digital_marketing img, .webdev_bg img, .work_bg img, .slider_work img {display:block;}

.slider{height:auto;}
.slider_app .banner_content, .slider_web_app .banner_content, .slider_webdev .banner_content{width:90%; position:absolute; bottom:10%; left:5%;}
.slider_webdev .banner_content{text-shadow:1px 2px 3px #000; top:10%;}
.quidlink_webapp, .maritime_webapp, .anf_webapp{height:auto;}

/* Style for full funnel merketing */
.how-hunnel-marketing-works h2{ font-size:45px;}
.each-feature{ min-height:auto;}
.we-do h2, .full-operation h2, .easy-payments h2, .get-started h2{font-size:45px; margin-bottom:20px;}
.we-do h3{font-size:30px;}
/* Style for full funnel merketing */
	}
	
@media screen and (max-width:767px) {
.logo{float:none; margin:0; text-align:center;}
.header-heading{padding-top: 50px;}
.get-help-button a, .ornge_btn{font-size:20px;}
.solution h2{font-size:48px; line-height:54px;}
.choose-containt{min-height:inherit; margin-top:30px;}
.portfolia_img{padding-top:40px;}
.clean_facts{padding-top:40px;}
.clean_facts h3{font-size:42px; line-height:44px;}
.facts{width:100%; margin:0 0 40px;}
#thumbcarousel{display:none;}
.link_block{padding-bottom:15px; border-bottom:1px solid #666; margin-bottom:20px;}
.text-shadow {text-shadow: none;}
.top-header{position:relative; background:#128ABF; padding-bottom:20px;}

.logo img{width:100%;}
.why_gcm h2{font-size:43px; line-height:45px;}
.why_gcm h3{font-size:33px; line-height:35px;}
.why_gcm ul{margin:20px 0;}
.steps_paperless .steps_item{padding:40px 50px 0 20px; color:#fff; font-size: 26px; line-height:28px;}
.contact_area{background:none; padding-top:20px;}
.slider_btn img{width:150px;}
.contact_us_sec .ornge_btn{padding:20px 30px;}
.hotel_offers h2{font-size:45px; line-height:40px;}
.paperless h2{font-size:50px; line-height:52px;}
.paperless .text_content h3{font-size:40px; line-height:42px;}

.banner_content{width:100%; padding-top:40px; font-size:14px;}
.banner_content h2{font-size:25px; line-height:27px;}
.banner_content h2 span{font-size:18px; font-weight:normal;}
.slider_btn, .slider_blue_btn{padding:10px 20px; font-size:17px; margin-top:0;}
.banner_black_box{font-size:20px; line-height:26px;}

.work_logo{margin-bottom:30px; text-align:center;}
}

@media screen and (max-width:480px) {
.slider-funnel-mrketing .banner-content h1{font-size:50px;}
.get-started-content{background:none; padding:0;}
.complete-purchese{padding:15px 20px;}
.each-feature h3{font-size:30px;}
.credit-card{display:block; background:none; padding:0;border-bottom:0;}
.credit-card input:nth-child(n){width:100%; display:block; border-bottom:1px solid #ccc;}
.credit-card select{width:50%; float:left; border-bottom:1px solid #ccc;}
.billing-info .cards{text-align:left;}
.easy-payments ul, .full-operation ul{padding:0;}
.slider-funnel-mrketing .banner-content ul{font-size:22px; margin-top:20px;}
.slider-funnel-mrketing .banner-content {margin-top: 40px;}
}
@media screen and (max-width:360px) {
.banner_content{padding-top:0px; font-size:11px;}
.banner_content h2{font-size:20px; line-height:22px;}
.banner_content h2 span{font-size:15px; font-weight:normal;}	
.slider_btn, .slider_blue_btn{padding:5px 10px; font-size:14px; margin-top:0;}
.banner_black_box{font-size:15px; line-height:21px;}

	}
@media screen and (max-width:320px) {
.slider_app .banner_content, .slider_web_app .banner_content{bottom:0;}
}
