@media(min-width: 575px){
	.artificial-morning{
		width: 100px;
	}
	.artificial-image{
		padding-top: 25px;
		width: 325px;
	}
	.artificial-tour{
		width: 140px;
	}
	.award-icons{
		width: 50%;
	}
	.footer-logo,.footer-wrap{
		margin-bottom: 0;
	}
}
@media(min-width: 768px){
	/*Submenu Styling*/
	/*Menu Navigation*/
	.menu-list li{
		white-space: nowrap;
	}	
.submenu{
	position: absolute;
	top: 15px;
	left:0;
	min-width:100%;
	width: auto;
}
.menu-list{
	background: #fff;
	border: 2px solid  #EF5223;
	margin-top:10px;
}
.menu-list li a{
	text-align:center;
	padding : 10px 10px 5px 10px;
}
.menu li:hover .submenu{
	display: block;
}
	/*Submenu Styling end*/
	.copywrite{
		text-align: center;
}
	.banner-wrap{
		margin-top:0;
	}
	.banner{
		padding-top: 100px;
}

	.next-sec{
		display: block;
		bottom: 5px;
	}
	.gallery-slider .slick-track,.winner-pf .slick-track{
		display: flex;
		align-items: center;
	}
	.d-md-flex{
		display: flex;
	}
	/*header*/
	.hamburger{
		display: none;
	}
	.nav{
		transform: none;
		transition: none;
		position: static;
		width:72%;
		padding: 0;
		background: transparent;
	}
	.logo{
		width: 185px;
		height: 90px;
		background-size: auto;
	}
	.secondary-header .logo{
		background-size: auto;
	}
	.menu{
		width: auto;
		margin-bottom: 0;
	}
	.menu li{
		padding: 0 4px;
		margin-bottom: 0;
	}
	.nav-link{
		color:#fff;
	}
	.secondary-header .nav-link{
		color:#000;
	}
	.nav .nav-link:hover{
		color:#fff;
	}
	.secondary-header .nav .nav-link:hover{
		color:#000;
	}

	/*content*/
	.banner-wrap figure{
		margin: 0;
	}
	.banner-wrap figure img{
		height: calc(100vh - 136px);
		width: 100%;
		object-fit: cover;
	}
	.banner-content strong{
		font-size: 8.6rem;
	}
	.counter-wrap {
	    top: 145px;
	    left: 40px;
  }
	.artificial-image{
		padding-left: 8%;
		width: 400px;
		margin: 0;
	}
	.artificial-tour{
		width: 300px;
	}
	.artificial-morning{
		width: 90px;
	}
	.signup-link{
		font-size: 1.4rem;
		width:150px;
	}
	.secondary-header .signup-link{
		width: 155px;
	}
	.icon-next{
		margin-left: 5px;
	}
	.artificial-info{
		height:650px;
		padding-left: 3%;
	}
	.all-head{
		width: 632px;
	}
	.all-head h1{
		font-size: 4rem;
	}
	/*award section*/
	.award-wrapper{
		padding-bottom:90px;
	}
	.comment-wrap,.client-head{
		font-size: 3.8rem;
		padding-left: 35px;
		margin-bottom: 35px;
	}
	.comment-wrap::before,.client-head::before{
		font-size: 3.8rem;
	}

	.number{
		font-size: 1.6rem;
	}
	.award-icons strong{
		font-size: 2.8rem;
	}
	.awarded-details p{
		font-size: 2rem;
		margin-right: 60px;
	}
	/*.client-section*/
	.client-section{
		padding: 70px;
	}
	.client-profile{
		height:610px;
		margin-bottom: 70px;
	}
	.client-profile li{
		width:30%;
		margin-bottom: 0;
	}
	.client-profile figure{
		width: auto;
	}
	.bottom-align{
		align-self: flex-end;
	}
	.client-info{
		font-size: 2.4rem;	
	}
	.client-profile h3, .client-profile strong{
		font-size: 2.1rem;
	}
	.client-profile p{
		font-size: 1.8rem;
	}
	/*choose section*/
	.choose-section{
		padding: 70px 0 0px;
		overflow: hidden;
	}
	.choose-section .container{
		height:690px;
	}
	.choose-section .comment-wrap{
		margin-bottom:40px;
	}
	.choose-content{
		width: 450px;
		margin-right:13%;
	}
	.choose-content{
		padding: 0;
	}
	.moving-banner{
		bottom:129px;
		height:60%;
		display: block;
	}
	.moving-banner figure{
		width:65px;
	}
	.live-logo{
		bottom:53px;
		left: 0;
		width:205px;
		right: auto;
	}
	.sm-one{
		top:-40px;
		left:425px;
	}
	.sm-two{
		left:117px;
		top:50%;
		transform: translateY(-50%);
	}
	.sm-three{
		top:50%;
		left: 50%;
		transform: translateY(-50%,-50%);	
	}
	.sm-four{
		bottom: 140px;
		right: 95px;
	}
	.sm-five{
		bottom:-75px;
		left:460px;
	}
	.sm-six{
		bottom:-124px;
		right:240px;
	}
	.med-one{
		top: 20px;
		left:60px;
	}
	.med-two{
		top:185px;
		left:-55px;
	}
	.med-three{
		top:50%;
		transform: translateY(-50%);
		right:-80px;
	}
	.lg-one{
		top: 275px;
		left: 31%;
	}
	.lg-two{
		top:-5px;
		right:15px;
	}
	.lg-three{
		left: 51%;
		transform: translateX(-50%);
		bottom: -5px;
	}
	/*featured-section*/
	.featured-banner h2{
		font-size: 8rem;
	}
	/*gallery-section*/
	.gallery-section {
    	padding-top: 145px;
	}
	.gallery-content h1{
		font-size: 6rem;
		margin-bottom: 48px;
	}
	.filter-wrapper{
		margin-bottom: 55px;
	}
	.filter-head{
		width: auto;
		font-size: 3rem;
	}
	.select-category, .year-category, .select-award, .search-wrapper{
		margin-bottom: 0;
	}
	.form-wrap{
		width:100%;
	}
	.selectbox-content,.search-wrapper{
		margin-bottom: 0;
	}
	/*gallery section*/
	.gallery-info{
		margin-bottom: 50px;
	}
	.gallery-keypoints{
		margin-bottom:40px;
	}
	.gallery-keypoints h2{
		font-size: 4.5rem;
	}
	/*popup*/
	.popup-content h2,.bal-app{
		font-size: 3rem;
	}
	.popup-links{
		width:320px;
		margin: 0;
	} 
	.popup-links h3,.popup-links span{
		font-size: 2rem;
	}
	.view-model{
		width: auto;
	}
	/*guideline page*/
	.content-guideline{
		width: 62%;
	}
	.guideline-wrapper{
		padding:205px 15px 0;
	}
	.guideline-wrapper h1{
		font-size: 7rem;
		margin-bottom:40px;
	}
	.guideline-steps li{
		padding: 55px 0;
	}
	.guideline-steps h2{
		font-size: 4rem;
		margin-bottom: 0;
	}
	.content-guideline p{
		font-size: 2.4rem;
	}
	/*submit page*/
	.details-wrapper h2{
		font-size: 5rem;
		margin-bottom: 50px;
	}
	.input-group{
		margin-bottom: 60px;
	}
	.input-group .input-sub{
		width: 48%;
		margin-bottom: 0;
	}
	.input-sub input, .input-sub input::placeholder, .input-sub textarea, .input-sub textarea::placeholder{
		font-size: 3rem;
		padding-bottom: 25px;
	}
	.textarea-wrap{
		margin-bottom: 50px;
	}
	.internal-links{
		font-size: 3rem;
		margin-bottom:60px;
	}
	.icon-webblack{
		vertical-align: middle;
	}
	.upload-wrapper{
		margin-bottom: 60px;
	}
	.upload-wrapper h3{
		font-size: 4rem;
		margin-bottom:35px;
	}
	.upload-wrap{
		height: 120px;
	}
	.details-wrapper{
		margin-bottom: 95px;
	}
	.payment-link{
		font-size: 2.2rem;
		width: 303px;
		padding: 25px 15px;
		vertical-align: middle;	
	}
	.icon-pay{
		vertical-align: middle;
		margin-left: 20px;
	}
	.accordian-wrapper{
		margin-bottom: 67px;
	}
	.parent-list{
		font-size: 3rem;
		padding: 20px;
	}
	.inner-list a{
		font-size: 2.8rem;
	}
	.logo-group{
		width: 34%;
		min-height: 310px;
	}
	.logo-group figure{
		width: 105px;
	}
	.small-w{
		bottom: -45px;
	}
	.opportunity-content{
		width: 46%;
		padding-top: 30px;
	}
	.opportunity-info{
		margin-bottom: 80px;
	}
	.opportunity-content h2{
		font-size: 5rem;
	}
	.opportunity-steps li{
		font-size: 2.2rem;
	}
	.testimonial strong{
		font-size: 6rem;
	}
	.profile-client figure{
		margin-bottom: 18px;
	}
	.profile-client h4{
		font-size: 2.1rem;
	}
	.work-wrapper{
		padding-left: 0;
		padding-right: 0;
	}
	.submit-info{
		padding-bottom:95px;
	}
	.submit-moving{
		padding: 75px 0;
	}
	.winner-pf figure{
		margin-bottom:30px;
		height:245px;
	}
	.popup-content .product-img{
		max-height: 647px;
		height: 58vh;
		object-fit: cover;
	 }
	.search-wrapper{
		width:100%;
		margin-top:15px;	
	}
	/*footer*/
	.footer-logo{
		margin-bottom: 0;
	}
	.footer-wrap{
		width: 260px;
		max-width: 270px;
		margin-bottom: 0;
	}

}
@media(min-width:992px){ 
		.search-wrapper{
			width:170px;
			margin-top:0;
		}
	}
@media(min-width:1200px){
	.submenu{
		width:100%;
	}
	.menu-list li{
		white-space: normal;
	}
	.banner {
    	padding-top: 145px;
	}
	.banner-wrap figure img {
    	height: calc(100vh - 183px);
	}
	.banner-content{
		padding: 0;
	}
	.header{
		padding: 58px 0 35px;
	}
	.nav{
		width: 70%;
	}
	.menu li{
		padding: 0 36px;
	}
	.signup-link{
		width:185px;
		padding: 23px;
		font-size: 1.6rem; 
	}
	.icon-next{
		margin-left: 12px;
	}
	.secondary-header .signup-link {
    	width: 191px;
	}
	/*content*/
	.banner-wrap{
		padding-top: 0;
		margin-top: 0;
	}
	.gallery-link{
		width: 190px;
		padding: 18px;
		pointer-events: auto;
	}
	.banner-content{
		top:26%;
		transform: none;
		left: 50px;
		pointer-events: none;
	}
	.banner-content strong{
		font-size:9.5rem;
		margin-bottom: 30px;
	}
	.banner-slide .slick-next{
		width: 136px;
		height: 136px;
		top:45%;
		visibility: hidden;
		opacity: 0;
	}
	.banner:hover .slick-arrow{
		opacity: 1;
		visibility: visible;
	}
	.counter-wrap {
    	top: 200px;
    	left: 52px;
    	padding:9px;
    	width:55px;
	}
	.banner-slide .slick-dots{
		bottom:30px;
	}
	.banner-slide .slick-dots li{
		width: 98px;
	}
	/*about-website*/
	.about-website{
		padding: 150px 0 130px;
	}
	.all-head{
		width: auto;
		margin-bottom: 70px;
	}
	.all-head h1,.global-comment{
		font-size: 6.6rem;
	}
	.artificial-morning {
    	width: 140px;
	}
	.artificial-image{
		width:630px;
		padding-top: 35px;
	}
	.artificial-tour{
		width: 430px; 
	}
	.artificial-info{
		height:1115px;
	}
	/*awarded section*/	
	.award-wrapper{
		padding-bottom: 160px;
	}
	.award-steps{
		padding-left: 60px;
		margin-bottom: 75px;
	}
	.award-steps li a{
		min-height: 150px;
	}
	.comment-wrap,.client-head{
		font-size: 6.6rem;
		padding-left:140px;
		margin-bottom: 110px;
	}
	.comment-wrap::before,.client-head::before{
		font-size: 8.6rem;
		left: 55px;
	}
	.award-icons strong{
		font-size: 4.5rem;
	}
	.icon-web{
		background-position: -169px -10px;
		width: 55px;
		height: 57px;
	}
	.icon-market{
		background-position: -92px -10px;
		width: 57px;
		height: 61px;
	}
	.icon-social{
		background-position:-10px -10px;
		width: 62px;
		height: 58px;
	}
	.icon-apps{
		background-position:-244px -10px;
		width: 40px;
		height: 68px;
	}
	.icon-webvideo{
		background-position:-10px -88px;
		width: 60px;
		height: 59px;
	}
	.icon-Podcasts{
		background-position:-10px -167px;
		width: 38px;
		height: 68px;
	}
	.awarded-details p{
		margin-right: 150px;
	}
	/*.client-section*/
	.client-section{
		padding: 115px 50px;
	}
	.client-info{
		font-size: 4.4rem;
	}
	.client-profile{
		margin-bottom: 170px;
		height: 770px;
	}
	.client-profile li{
		width: 27.2%;
	}
	.client-profile figure{
		margin-bottom: 30px;
	}
	.client-profile h3, .client-profile strong{
		font-size: 3rem;
	}
	.client-profile strong{
		margin-bottom: 25px;
	}
	.client-section .signup-link{
		padding: 23px 8px;
	}
	/*featured-section*/
	.featured-banner{
		min-height:700px;
	}
	.featured-banner h2{
		font-size: 16rem;
	}
	.store-linkwrap strong, .store-linkwrap a{
		font-size: 4.8rem;
	}
	.activity-section{
		padding: 115px 0 200px;
	}
	.mob-section{
		padding: 120px 0 240px;
	}
	.ticker-light, .ticker-bold{
		font-size: 12.2rem;
	}
	/*.choose-section*/
	.choose-section{
		padding: 180px 0 0px;
	}
	.choose-section .container{
		height: 1370px;
	}
	.choose-section .comment-wrap{
		margin-bottom:50px;
	}
	.choose-content{
		width: 450px;
		margin-right:13%;
	}
	.choose-content p{
		font-size: 4.4rem;
	}
	.choose-steps li{
		font-size: 2.4rem;
	}
	.moving-banner{
		bottom:290px;
		height:54%;
	}
	.moving-banner figure{
		width: auto;
	}
	.live-logo{
		bottom:158px;
		left: 0;
		width: auto;
	}
	.sm-one{
		top:-40px;
		left:395px;
	}
	.sm-two{
		left: 190px;
	}
	.sm-five{
		bottom:-75px;
		left:340px;
	}
	.sm-six{
		bottom:-124px;
	}
	.med-one{
		top: 20px;
		left:160px;
	}
	.lg-one{
		top: 150px;
	}
	/*gallery-section*/	
	.gallery-section{
		padding-top: 185px;
	}
	.gallery-content h1{
		font-size:10rem;
		margin-bottom: 90px;
	}
	.filter-wrapper{
		margin-bottom: 140px;
	}
	.filter-head{
		margin-bottom: 0;
	}
	.form-wrap{
		width:77%;
	}
	.select-category{
		width: 294px;
	}
	.mob-group {
	    width: 100%;
	    text-align:right;
	    overflow: hidden;
  }
	.year-category{
		width: 200px;
	}
	.select-award{
		width:215px;
	}
	.search-wrapper{
		width: 164px;
	}	
	.define-selectbox{
		left: 30px;
	}
	
	.input-wrap input{
		padding:20px 30px;
	}
	.selectbox-content .ui-selectmenu-text{
		padding:20px 30px;
	}
	/*gallery slider*/
	.gallery-info{
		margin-bottom: 75px;
	}
	.gallery-keypoints{
		margin-bottom: 60px;
	}
	.gallery-keypoints h2,.submit-wrapper strong{
		font-size: 5rem;
	}
	.gallery-keypoints i{
		margin-right: 20px;
	}
	.gallery-keypoints span{
		margin-left: 25px;
	} 
	.submit-wrapper{
		padding: 80px 0;
	}
	.submit-wrapper strong{
		margin-bottom: 35px;
	}
	.gallery-data .store-linkwrap strong, .gallery-data .store-linkwrap a{
		font-size: 3rem;
	}
	.icon-go{
		margin-left: 12px;
	}
	/*popup*/
	.popup-content{
		width:45%;
	}
	.popup-content h2,.bal-app{
		font-size: 4.4rem;
	}
	.bal-app{
		margin-bottom: 28px;
	}
	.popup-links{
		width:380px;
	}
	.popup-links h3,.popup-links span{
		font-size: 2.2rem;
	}
	.view-model{
		padding: 15px 50px;
	}
	/*guideline-page*/
	.guideline-wrapper{
		padding-top:275px;
	}
	.guideline-wrapper h1{
		font-size:13rem;
		margin-bottom:50px;
	}
	.guideline-steps li{
		padding:75px 0;
	}
	.guideline-steps h2{
		font-size:5.4rem;
	}
	.content-guideline p{
		font-size: 2.8rem;
		margin-bottom: 55px;
	}
	.content-guideline p:last-child{
		margin-bottom: 0;
	}
	/*signup page*/
	.work-wrapper h1{
		margin-bottom: 80px;
	}
	.details-wrapper h2{
		font-size: 7.5rem;
		margin-bottom: 70px;
	}
	.input-sub input, .input-sub input::placeholder, .input-sub textarea, .input-sub textarea::placeholder{
		font-size: 3.6rem;
	}
	.input-group{
		margin-bottom: 90px;
	}
	.textarea-wrap{
		margin-bottom: 95px;
	}
	.internal-links{
		font-size: 4rem;
		margin-bottom:95px;
	}
	.icon-webblack{
		margin: 0 13px;
		background-position: -2px -281px;
		width: 68px;
		height: 67px;
	}
	.upload-wrapper{
		margin-bottom: 90px;
	}
	.upload-wrapper h3{
		font-size:5.3rem;
	}
	.upload-wrap::after, .upload-wrap::before{
		width: 30px;
	}
	.upload-wrap{
		height: 208px;
	}
	.payment-link{
		font-size: 2.42rem;
		width: 403px;
		padding: 37px 20px;
	}
	.icon-pay{
		background-position:  -12px -247px;
		width: 30px;
		height: 23px;
		margin-left:50px;
		vertical-align: middle;
	}
	.details-wrapper{
		margin-bottom:125px;
	}
	.accordian-wrapper{
		margin-bottom:120px;
	}
	.parent-list{
		font-size: 4.5rem;
		padding: 40px;
	}
	.inner-list a{
		font-size: 4rem;
		padding: 0 40px;
	}
	.opportunity-content h2{
		font-size: 7.1rem;
		margin-bottom: 85px;
	}
	.opportunity-steps li{
		font-size: 2.4rem;
		margin-bottom: 18px;
	}
	.logo-group figure{
		width: auto;
	}
	.logo-group{
		min-height: 600px;
	}
	.small-w {
    	bottom: -145px;
	}
	.opportunity-info{
		margin-bottom: 245px;
	}
	.testimonial strong{
		font-size: 8.5rem;
		margin-bottom: 72px;
	}
	.winner-pf figure{
		margin-bottom: 50px;
		height: 376px;
	}
	.winner-pf i{
		margin-bottom: 38px;
	}
	.winner-pf .store-linkwrap{
		margin-bottom: 10px;
	}
	.submit-moving{
		padding: 110px 0;
		border:none;
	}
	
	/*footer*/
	.footer{
		padding:95px 0;
	}
}
@media(min-width:1366px){
	/*100vh*/
	.store-section,.featured-section{
		height: calc(100vh - 186px);
	}
	.activity-section{
		padding: 9vh 0 0;
	}
	.product-grp{
		width: 95vh;
	}
	/*end 100vh*/
	.signup-link{
		width:225px;
	}
	.artificial-morning {
    	width: 180px;
	}
	.artificial-image{
		width:54%;
	}
	.artificial-tour{
		width:auto;	
	}
	.award-wrapper{
		padding-bottom:170px;
	}
	.featured-section{
		padding:5vh 0;
	}
	.featured-banner{
    	min-height: 70vh;
	}
	.sm-five{
		bottom:-75px;
		left:395px;
	}
	.search-wrapper{
		width: 234px;
	}

	/*gallery section*/
	.gallery-profile{
		margin-right: 40px;
	}
	.ticker-light, .ticker-bold{
		font-size: 13.6rem;
	}
	.popup-content {
    	width: 53%;
	}
	/*signup page*/
	.submit-keypoints h2{
		font-size: 7rem;
	}

}
@media(min-width: 1400px){
	.banner-content strong{
		font-size: 11.6rem;
	}
	.gallery-profile{
		margin-right:100px;
	}
	.comment-wrap, .client-head{
		font-size: 8.6rem;
	}
	
	.gallery-content h1{
		font-size: 20rem;
	}
	.gallery-keypoints h2, .submit-wrapper strong{
		font-size: 7.5rem;
	}
	/*guideline page*/
	.guideline-wrapper{
		padding-top:330px;
	}
	.guideline-wrapper h1{
		font-size:20rem;
		margin-bottom:80px;
	}
	.guideline-steps li{
		padding:85px 0;
	}
	
}
