/*============	Media Between Start ============ */
@media screen and (min-width: 1321px) and (max-width: 1420px) {
	.gt_logo_wrap{
		padding:18px 18px 18px;	
	}
}

/*============	Media Between Start ============ */
@media screen and (min-width: 1200px) and (max-width: 1320px) {
	.gt_navigation_wrap ul li a{
		padding-left:16px;
		padding-right:16px;	
	}
	.gt_banner_content2{
		margin:-100px 0 0 -560px;	
	}
	.gt_banner_content3{
		margin:-90px -510px 0 0;	
	}
	.gt_logo_wrap{
		padding:19px 18px;	
	}
}

/*============	Media Between Start ============ */
@media screen and (min-width: 991px) and (max-width: 1199px) {
	.gt_logo_wrap{
		width:16%;	
	}
	.gt_navigation_wrap{
		position:absolute;
		top:70px;
		text-align:center;
		border-top:1px solid #5e5e5e;
		background-color:#3b3b3c;
		left:0px;
		width:100%;	
		z-index:100;
	}
	.gt_qoute_wrap{
		width:20%;	
	}	
	.gt_side_menu_wrap{
		width:10%;	
	}
	.gt_cart_item_wrap{
		width:10%;	
	}
	.gt_navigation_wrap ul ul{
		text-align:left;	
	}
	.gt_banner_content{
		margin:-90px 0 0 -410px;	
	}
	.gt_banner_content.gt_header_02_cap{
		margin:-90px 0 0 -410px;	
	}
	.gt_banner_content h3{
		font-size:40px;	
	}
	.gt_banner_content h2{
		font-size:50px;
		margin:0px 0px 10px;	
	}
	.gt_banner_content h1{
		font-size:80px;	
		margin:0px 0px 10px;
	}
	.gt_banner_content p{
		margin-bottom:10px;	
	}
	.gt_what_we_do_outer_wrap .owl-nav div.owl-prev{
		left:-17px;	
	}
	.gt_what_we_do_outer_wrap .owl-nav div.owl-next{
		right:-17px;	
	}
	.gt_working_process_wrap::before{
		left:-76px;
		right:168px;	
	}
	.gt_foo_recent_projects ul li{
		margin:0 6px 10px 0;	
	}
	.gt_comming_soon_wrap ul.countdown li{
		width:40%;	
		margin:0px 0px 50px;
	}
	.gt_comming_soon_wrap ul.countdown li:nth-child(3){
		margin-left:0px;	
	}
	.gt_comming_soon_img img{
		position:absolute;
		top:170px;
		right:0px;	
	}
	.gt_header_02_nav_wrap ul li{
		margin:0 7px;	
	}
	.gt_banner_content2{
		margin:-70px 0 0 -390px;	
	}
	.gt_banner_content3{
		margin:-50px -430px 0 0;	
	}
	.gt_banner_content2.gt_banner_center{
		margin:-60px 0 0;
		padding:0px 70px;	
	}
	.gt_banner_content2.gt_banner2_center h1{
		padding:0px 70px;	
	}
	.gt_banner_content2.gt_banner_center h1,
	.gt_banner_content2.gt_banner2_center h1{
		font-size:50px;	
	}
	.gt_banner2_content{
		margin:-90px 0 0 -410px;	
	}
	.gt_banner2_content2{
		margin:-50px 0 0 -410px;	
	}
	.gt_hdr3_scl_icon{margin-left: 6px;}
	.gt_hdr3_menu ul li a{padding: 14px 5px 13px;}
}

/*============	Media 768Px Start ============ */ 
@media (min-width: 768px) and (max-width: 992px) {
	.gt_side_menu_wrap{
		width:15%;	
	}
	.gt_offer2_bg .gt_offer2_list_wrap{
		padding-right:50px;
		margin:0px;	
	}
	.gt_offer2_list_wrap.gt_offer2_right_side{
		padding-left:50px;
		margin:0px;	
	}
	.gt_logo_wrap{
		padding:14px 18px;
	}
	.gt_offer2_list_img_wrap{
		display:none;
	}
	.gt_offer2_bg:before{
		border-width:150px 250px 0;
	}
	.gt_offer2_bg{
		padding-bottom:60px;
	}
	.gt_offer2_list_wrap ul{
		margin-bottom:0px;
	}
	.gt_foo_icon_des span, .gt_foo_icon_des a{
		font-size:14px;
	}
}

/*============ Media 767Px Start ============ */
@media (max-width: 991px) {
	.gt_logo_wrap{
		width:21%;	
	}
	.dl-menuwrapper{
		display:block;
		width:20%;
		text-align:right;
		float:left;	
		padding:18px 0 0;
	}
	.gt_navigation_wrap{
		display:none;
	}
	.gt_qoute_wrap{
		width:20%;	
	}	
	.gt_side_menu_wrap{
		display:none;	
	}
	.gt_cart_item_wrap{
		width:15%;	
	}
	.gt_qoute_wrap{
		width:25%;	
	}
	.gt_navigation_wrap ul ul{
		text-align:left;	
	}
	.gt_banner_content.gt_header_02_cap{
		top:25%;
		left:0px;
		width:100%;
		margin:0px;
		text-align:center;	
	}
	.gt_banner_content{
		top:18%;
		left:0px;
		width:100%;
		margin:0px;
		text-align:center;	
	}
	.gt_banner_content h3{
		font-size:30px;	
	}
	.gt_banner_content h2{
		font-size:40px;
		margin:0px;	
		line-height:40px;
	}
	.gt_banner_content h1{
		font-size:60px;	
		margin:0px;
		line-height:50px;
	}
	.gt_banner_content p{
		margin-bottom:10px;	
		padding:0px 80px;
	}
	.gt_what_we_do_outer_wrap .owl-nav div.owl-prev{
		left:-17px;	
	}
	.gt_what_we_do_outer_wrap .owl-nav div.owl-next{
		right:-17px;	
	}
	.gt_number_count_wrap{
		margin:0px 0px 30px;	
	}
	.filterable-item.gt_mega_gallery{
		width:50%;	
	}
	.gt_see_buy_des_wrap{
		padding:0px;
		text-align:center;
		margin:0px 0px 15px;	
	}
	.gt_see_buy_link{
		text-align:center;	
	}
	.gt_team2_wrap{
		margin:0px 0px 30px;	
	}
	.gt_working_process_bg{
		padding-bottom:40px;	
	}
	.gt_working_process_wrap{
		margin-bottom:60px;	
	}
	.gt_working_process_wrap::before{
		right:232px;
		left:-138px;	
	}
	.gt_working_process_wrap::after{
		left:235px;	
	}
	.gt_process_list_outer_wrap .col-sm-6:nth-child(2) .gt_working_process_wrap:after{
		display:none;	
	}
	.gt_process_list_outer_wrap .col-sm-6:nth-child(3) .gt_working_process_wrap:before{
		display:none;	
	}
	.gt_shop_list_bg{
		padding-bottom:40px;	
	}
	.gt_product_outer_wrap{
		margin:0px 0px 30px;	
	}
	.gt_customer_says_des p{
		padding:0px 60px;	
	}
	.gt_foo_logo_wrap,
	.gt_widget_hdg{
		margin:0px 0px 30px;	
	}
	.gt_foo_outer_bg{
		padding-bottom:10px;	
	}
	.gt_property_services_wrap,
	.gt_aboutus_video_wrap{
		margin:0px 0px 30px;	
	}
	.gt_property_services_wrap{
		padding-left:30px;	
	}
	.gt_testimonial_wrap{
		margin:0px 0px 60px;	
	}
	.gt_margin_padding_bottom{
		margin-bottom:0px;	
	}
	.gt_blog_detail_outer_wrap{
		margin-bottom:30px;	
	}
	.gt_comming_soon_wrap ul.countdown li{
		width:40%;
		margin:0px 0px 50px;
	}
	.gt_comming_soon_wrap ul.countdown li:nth-child(3){
		margin-left:0px;	
	}
	.gt_comming_soon_img{
		display:none;	
	}
	.gt_comming_soon_wrap{
		padding-bottom:130px;	
	}
	.gt_foo_contact_des{
		margin-bottom:15px;	
	}
	.gt_contact_info_element_wrap{
		padding:70px 20px 0;	
	}
	.gt_project_detail_img{
		margin-bottom:20px;	
	}
	.gt_download_boucher_outer_wrap{
		padding:30px 8px;	
	}
	.gt_shop_tab_link ul li{
		width:25%;	
	}
	.gt_team_detail_map{
		margin:0px 0px 30px;	
	}
	.gt_header_02_wrap{
		position:relative;
		top:0px;	
	}
	.gt_header_02_nav_wrap{
		display:none;	
	}
	.gt_header_02_wrap .dl-menuwrapper{
		width:auto;
		float:right;
		padding:10px 0px 0px;
		margin-right:20px;
	}
	.gt_header_02_wrap .container{
		width:100%;
		padding:0px;	
	}
	.gt_header_02_sitemap{
		display:none;	
	}
	.gt_banner_caption_grp{
		margin:0px 0px 15px;	
	}
	.gt_banner_content2{
		margin:-110px 0 0 -260px;	
	}
	.gt_banner_caption_grp h4{
		font-size:30px;
		margin:0 0 5px;	
	}
	.gt_banner_caption_grp h3{
		font-size:28px;
		margin:0px;	
	}
	.gt_banner_caption_grp h5{
		font-size:26px;	
	}
	.gt_banner_content3 p{
		display:none;	
	}
	.gt_banner_content2.gt_banner_center{
		margin:-110px 0 0;
		padding:0px 70px;	
	}
	.gt_banner_content2.gt_banner_center h1,
	.gt_banner_content2.gt_banner2_center h1{
		font-size:40px;	
	}
	.gt_banner2_content{
		top:16%;
		left:0px;
		width:100%;
		margin:0px;
		text-align:center;	
	}
	.gt_banner2_content p{
		padding:0px 50px;	
	}
	.gt_banner2_content2{
		margin:-110px 0 0 -300px;	
	}
	.gt_banner_content2.gt_banner2_center{
		top:31%;
		padding:0px 80px;	
	}
	.gt_banner_content2 h2,
	.gt_banner_content2.gt_banner2_center h1{
		margin:0px;	
	}
	.gt_hdr3_menu{display: none;}
	.gt_hdr3_nav .dl-menuwrapper{width: auto;padding: 3px 30px 0 0;float: right;}
	.gt_hdr3_nav .dl-menuwrapper .dl-menu{right: -160px;}
}

/*============ Media 767Px Start ============ */
@media (max-width: 767px) {
	.gt_qoute_wrap{
		width:30%;	
	}
	.gt_qoute_wrap a{
		font-size:12px;	
	}
	.gt_qoute_wrap a{
		padding:20px 0px;	
	}
	.gt_cart_item_wrap a{
		padding:13px 0px;	
	}
	.dl-menuwrapper{
		padding:8px 0 0;	
	}
	.gt_logo_wrap{
		padding:12px 18px 13px;	
	}
	.gt_top_bar_wrap{
		min-height:57px;
	}
	.gt_banner_content{
		display:none;	
	}
	.gt_what_we_do_outer_wrap .owl-nav div{
		top:auto;
		bottom:-64px;	
	}
	.gt_what_we_do_outer_wrap .owl-nav div.owl-prev{
		left:-60px;
		right:0px;
		margin:auto;	
	}
	.gt_what_we_do_outer_wrap .owl-nav div.owl-next{
		left:0px;
		right:-60px;
		margin:auto;	

	}
	.gt_what_we_do_outer_wrap{
		margin:0px 0px 90px;	
	}
	.filterable-item.gt_mega_gallery{
		width:100%;	
	}
	.gt_offer2_list_wrap ul li{
		margin:0 0 70px;	
	}
	.gt_offer2_list_des,
	.gt_offer2_right_side .gt_offer2_list_des{
		padding:45px 10px 10px;
		text-align:center;
		background-color:#ededed;	
	}
	.gt_offer2_list_wrap ul li:hover{
		background-color:transparent;	
	}
	.gt_offer2_list_icon{
		top:-132px;
		left:-20px;	
	}
	.gt_offer2_right_side .gt_offer2_list_icon{
		left:0px;
		right:0px;	
	}
	.gt_working_process_wrap:before,
	.gt_working_process_wrap:after{
		display:none;	
	}
	.gt_404_outer_wrap h1{
		font-size:120px;	
	}
	.gt_404_error_wrap h4:before,
	.gt_404_error_wrap h4:after{
		display:none;	
	}
	.gt_comming_soon_wrap ul.countdown li{
		width:48%;	
	}
	.gt_download_boucher_outer_wrap ul li{
		margin:0px 0px 15px 0px;	
	}
	.gt_download_boucher_outer_wrap{
		padding-bottom:15px;	
	}
	.gt_top_bar_wrap.gt_sticky{
		position:static;	
	}
	.gt_shop_tab_link ul li{
		width:48%;	
	}
	.gt_top_contact_us_wrap{
		width:100%;
		text-align:center;
		margin:10px 0px;	
	}
	.gt_header_02_get_qoute{
		width:100%;
		text-align:center;
		margin:0px 0px 10px;	
	}
	.gt_header_02_get_qoute::before{
		left:0px;
		transform:skewX(0deg);
		-moz-transform:skewX(0deg);
		-webkit-transform:skewX(0deg);	
	}
	.gt_header_02_nav_logo_wrap .dl-menuwrapper .dl-menu{
		right:0px;	
	}
	.gt_accord_outer_wrap span{
		top:20px;	
	}
	.gt_accord_hdg h6{
		padding:16px 60px 16px 15px;	
	}
	.gt_offer2_bg::before{
		display:none;	
	}
	.gt_banner_content2,
	.gt_banner_content3,
	.gt_banner2_content2{
		display:none;	
	}
	.gt_banner2_content,
	.gt_banner_content2.gt_banner2_center{
		display:none;	
	}
	.gt_offer2_list_img_wrap{
		display:none;
	}
	.gt_offer2_list_wrap ul{
		margin:0px;
	}
	.gt_offer2_list_wrap ul li:last-child{
		margin:0px 0px 15px;
	}
	.gt_offer2_bg{
		padding-bottom:50px;
	}
	.gt_brand_carousel{
		text-align:center;
	}
	.gt_brand_carousel .item,
	.gt_brand_outer_wrap{
		float:none;
	}
	.gt_hdr3_top_strip{padding-bottom: 10px;}
	.gt_hdr3_top_strip{text-align: center;}
	.gt_hdr3_top_strip .gt_top_contact_us_wrap ul li{float: none;display: inline-block;}
	.hdr3_get_quote,.hdr3_opeing_time{float: none;display: inline-block;margin: 0px;padding: 0px;border: 0px;}
	.hdr3_get_quote{margin-right: 10px;}
	.gt_facts_bg ul li{width: 50%;}
	.gt_facts_bg ul li::before{display: none;}
}

/*============ Media 480Px Star ============ */
@media (max-width: 480px) {
	.gt_logo_wrap{
		width:100%;
		text-align:center;
		border-right:0px;
		border-bottom:1px solid #5e5e5e;	
	}
	.gt_qoute_wrap{
		width:45%;	
	}
	.gt_cart_item_wrap{
		width:22%;
	}	
	.dl-menuwrapper .dl-menu{
		right:-190px;	
	}
	.gt_filter_link_wrap ul li{
		width:45%;
		margin:0px 0px 10px;
		text-align:left;	
	}
	.gt_brand_carousel{
		text-align:center;	
	}
	.gt_brand_carousel .item{
		display:inline-block;
		float:none;	
	}
	.gt_brand_outer_wrap{
		width:auto;	
	}
	.gt_history_left_des,
	.gt_history_right_des{
		width:100%;	
	}
	.gt_history_padding_left{
		padding-right:20px;
		padding-left:20px;
	}	
	.gt_history_right_des{
		padding-right:20px;
		padding-left:20px;	
	}
	.gt_history_left_des:before
	.gt_history_left_des:after,
	.gt_history_right_des .gt_history_span:before{
		display:none;	
	}
	.gt_company_outer_wrap ul{
		padding:0px;	
	}
	.gt_company_outer_wrap ul:before,
	.gt_history_left_des:before,
	.gt_history_left_des:after,
	.gt_history_left_des .gt_history_span:before,
	.gt_history_right_des:before,
	.gt_history_right_des:after{
		display:none;	
	}
	.gt_core_value_des figure{
		width:100%;	
		margin:0px 0px 15px;
	}
	.gt_core_img_des{
		padding:0px;
		float:left;
		width:100%;	
	}
	.gt_core_value_wrap ul li{
		width:49%;	
	}
	ul.gt_aboutus_list li{
		width:100%;	
	}
	.gt_aboutus_video_des h5{
		font-size:15px;	
	}
	.gt_blog_detail_author,
	.gt_comment_wrap{
		text-align:center;	
	}
	.gt_blog_detail_author figure,
	.gt_comment_wrap figure{
		margin:0px 0px 15px;
		display:inline-block;
		float:none;	
	}
	.gt_blog_author_cap,
	.gt_comment_des{
		width:100%;
		padding:0px;
		float:left;	
	}
	.gt_comment_list_wrap ul ul{
		margin-left:0px;
		padding-left:0px;	
	}
	.gt_date_wrap{
		margin:0px 0px 15px;	
	}
	.gt_blog_hdg_outer_wrap h4{
		font-size:18px;	

	}
	.gt_blog_hdg_outer_wrap{
		float:left;
		width:100%;
		padding:0px;	
	}
	.gt_blog_des h4 > a{
		font-size:18px;	
	}
	ul.gt_blog_meta li{
		width:100%;	
	}
	.gt_project2_link_wrap ul.gt_blog_meta li{
		width:48%;	
	}
	.gt_project2_link_wrap ul.gt_blog_meta li::before{
		display:none;	
	}
	.gt_aside_outer_wrap{
		margin-top:30px;	
	}
	.gt_comming_soon_wrap h3{
		font-size:40px;	
	}
	.gt_comming_soon_wrap ul.countdown li,
	.gt_comming_soon_wrap ul.countdown li:first-child{
		width:100%;
		margin-bottom:70px;	
	}
	.gt_comming_soon_wrap{
		text-align:center;	
	}
	.gt_comming_soon_wrap > p{
		padding-right:0px;	
	}
	.gt_skill_bar_move{
		width:60%;	
	}
	.skillbar1-title{
		width:25%;	
	}
	.gt_what_we_do_outer_wrap {
    margin: 0px 0px 0px;
}
.gt_blog_grid_wrap {
    margin: 0px 0px 0px;
}
}

/*============ Media 320Px Star ============ */
@media (max-width: 320px) {
	.gt_offer2_list_icon{
		z-index:-1;	
	}
	.gt_offer2_list_wrap ul li:hover .gt_offer2_list_icon{
		top:-179px;	
		z-index:10;
	}
	.gt_facts_bg ul li{width: 100%;}
}