@media screen and (min-width:320px) and (max-width:991px)
{
	div.brandingbannrsecn-group h1
	{
		font-size: 25px;
		margin-bottom: 40px;
	}
	div.brandexp-cont p
	{
		font-size: 16px;
		margin-bottom: 0px;
	}
	div.brandexp-cont p br 
	{
		display: none;
	}
	div.brandingbannrsecn-group img
	{
		height: 200px;
	}
	h6.small-brnd-servicescn1, 
	h6.small-brnd-servicescn2
	{
		font-size: 12px;
	}
	h2.brd-builder-serv-title
	{
		font-size: 20px;
	}
	h2.brd-builder-serv-title br
	{
		display: none;
	}
	span.angleft
	{
		width: 30px;
  		height: 30px;
	}
	span.angright
	{
		width: 30px;
  		height: 30px;
	}
	span.angleft i,
	span.angright i
	{
		font-size: 14px;
	}
	div.bdimagegroup h4
	{
		font-size: 15px;
	}
	div.bdimagegroup h4 span
	{
		width: 26px;
  		height: 26px;
	}
	div.bdimagegroup p
	{
		font-size: 12px;
	}
	div.brandbulid-agency
	{
		flex-wrap: wrap;
	}
	div.brandbulid-agency .left-brandbuild-agency,
	div.brandbulid-agency .right-brandbuild-agency
	{
		width: 100%;
	}
	div.left-brandbuild-agency img
	{
		height: auto;
		width: 100% !important;
		border-radius: 8px;
		aspect-ratio: 1;
	}
	div.bottom-brandbuild, 
	div.bottom-brandbuild p
	{
		font-size: 14px;
	}
	div.bottom-brandbuild
	{
		margin-top: 1rem;
	}
	section.brandingworks-secn
	{
		padding-top: 3rem;
	}
	div.listworkbrand-build
	{
		grid-template-columns: 1fr;
	}
	h6.small-brnd-servicescn3
	{
		font-size: 14px;
	}
	div.listworkbrand-group img
	{
		width: 100%;
  		height: auto;
	}
	div.wrkbigtitle
	{
		font-size: 16px;
	}
	div.wrkbigtitle svg
	{
		width: 25px;
  		height: 25px;
	}
	div.wrksmalltitle
	{
		font-size: 12px;
	}
	div a.viewmorewrklnk
	{
		font-size: 12px;
		width: 145px;
	}
	div.sgdflex svg.vwmrwrkhoverbttn,
	div.sgdflex svg.vwmrwrkunhoverbttn
	{
		width: 15px;
	}
	div.whtorclientsys
	{
		margin-top: 5rem;
	}
	div.custmbrandclient.container
	{
		padding-right: 0px;
  		padding-left: 0px !important;
	}
	.listworkbrand-group img
	{
		aspect-ratio: 1;
	}
	.clientsayslider.owl-carousel .owl-item
	{
		width: 100%;
	}
	div.custmbrandclient.container
	{
		max-width: 85% !important;
	}
	div.clientwhtgroup
	{
		padding: 25px;
	}
	h4.clientwhttitle
	{
		font-size: 16px;
		height: 20px;
	}
	div.clientwhtcontent, 
	div.clientwhtcontent p
	{
		font-size: 12px;
	}
	div.clientwhtbygrp
	{
		margin-top: 45px;
	}
	div.clientwhtsyname div
	{
		font-size: 12px;
	}
	div.clientwhtbygrp img
	{
		width: 40px !important;
		height: 40px !important;
	}
	img.rightgradimage 
	{
    	top: 3rem !important;
    	height: 133px;
  	}
  	h6.small-brnd-servicescn4
  	{
  		text-align: center;
  	}
  	.areubrndtxt_name, 
  	.areubrndtxt_email
  	{
  		font-size: 12px;
  		margin-bottom: 15px;
  	}
  	div.brnd-top-bigtitle
  	{
  		margin-bottom: 5rem;
  	}
  	div.branding-servicessecn
  	{
  		padding-top: 2rem;
  	}
  	div.brandbulid-agency
  	{
  		margin-top: 3rem;
  	}
  	section.brandingworks-secn
  	{
  		padding-top: 0px;
  	}
  	h6.small-brnd-servicescn3
  	{
  		margin-bottom: 30px;
    	margin-top: 0px;
  	}
  	.areubrnd-form form
  	{
  		text-align: left;
  	}
  	div.groupbrandsliderrevlu .owl-nav 
  	{
	    position: relative;
	    top: 0px;
	    text-align: left;
	    margin-top: 0px;
	    margin-bottom: 25px !important;
	}
	div.brandingbannrsecn-group h1 div
	{
		font-size: 22px;
		top: -3px;
	}
	div.wrkbigtitle svg
	{
		top: 0px;
	}
	section.brandingworks-secn
	{
		padding-top: 0px !important;
	}
	div.brandvideogroup
	{
		padding-bottom: 2rem;
	}
}

@media screen and (min-width:992px) and (max-width:1200px)
{
	div.brandingbannrsecn-group h1
	{
		font-size: 50px;
		margin-bottom: 40px;
	}
	div.brandexp-cont p
	{
		font-size: 16px;
	}
	div.brandexp-cont p br 
	{
		display: none;
	}
	div.brandingbannrsecn-group img
	{
		height: 600px;
	}
	h6.small-brnd-servicescn1, 
	h6.small-brnd-servicescn2
	{
		font-size: 12px;
	}
	h2.brd-builder-serv-title
	{
		font-size: 30px;
	}
	h2.brd-builder-serv-title br
	{
		display: none;
	}
	span.angleft
	{
		width: 30px;
  		height: 30px;
	}
	span.angright
	{
		width: 30px;
  		height: 30px;
	}
	span.angleft i,
	span.angright i
	{
		font-size: 14px;
	}
	div.bdimagegroup h4
	{
		font-size: 15px;
	}
	div.bdimagegroup h4 span
	{
		width: 26px;
  		height: 26px;
	}
	div.bdimagegroup p
	{
		font-size: 12px;
	}
	div.brandbulid-agency
	{
		flex-wrap: wrap;
	}
	div.brandbulid-agency .left-brandbuild-agency,
	div.brandbulid-agency .right-brandbuild-agency
	{
		width: 100%;
	}
	div.left-brandbuild-agency img
	{
		height: 200px;
		width: 100% !important;
	}
	div.bottom-brandbuild, 
	div.bottom-brandbuild p
	{
		font-size: 14px;
	}
	div.bottom-brandbuild
	{
		margin-top: 3rem;
	}
	section.brandingworks-secn
	{
		padding-top: 3rem;
	}
	div.listworkbrand-build
	{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	h6.small-brnd-servicescn3
	{
		font-size: 14px;
	}
	div.listworkbrand-group img
	{
		width: 100%;
  		height: 340px;
	}
	div.wrkbigtitle
	{
		font-size: 16px;
	}
	div.wrkbigtitle svg
	{
		width: 25px;
  		height: 25px;
	}
	div.wrksmalltitle
	{
		font-size: 12px;
	}
	div a.viewmorewrklnk
	{
		font-size: 12px;
		width: 145px;
	}
	div.sgdflex svg.vwmrwrkhoverbttn,
	div.sgdflex svg.vwmrwrkunhoverbttn
	{
		width: 15px;
	}
	div.whtorclientsys
	{
		margin-top: 5rem;
	}
	div.custmbrandclient.container
	{
		padding-right: 0px;
  		padding-left: 0px !important;
	}
	.clientsayslider.owl-carousel .owl-item
	{
		width: 100%;
	}
	div.custmbrandclient.container
	{
		max-width: 85% !important;
	}
	div.clientwhtgroup
	{
		padding: 25px;
	}
	h4.clientwhttitle
	{
		font-size: 16px;
		height: 20px;
	}
	div.clientwhtcontent, 
	div.clientwhtcontent p
	{
		font-size: 12px;
	}
	div.clientwhtbygrp
	{
		margin-top: 45px;
	}
	div.clientwhtsyname div
	{
		font-size: 12px;
	}
	div.clientwhtbygrp img
	{
		width: 40px !important;
		height: 40px !important;
	}
	img.rightgradimage 
	{
    	top: 3rem !important;
    	height: 133px;
  	}
  	h6.small-brnd-servicescn4
  	{
  		text-align: center;
  	}
  	.areubrndtxt_name, 
  	.areubrndtxt_email
  	{
  		font-size: 12px;
  		margin-bottom: 15px;
  	}
  	div.brnd-top-bigtitle
  	{
  		margin-bottom: 5rem;
  	}
  	div.branding-servicessecn
  	{
  		padding-top: 2rem;
  	}
  	div.brandbulid-agency
  	{
  		margin-top: 3rem;
  	}
  	section.brandingworks-secn
  	{
  		padding-top: 0px;
  	}
  	h6.small-brnd-servicescn3
  	{
  		margin-bottom: 3rem;
  	}
  	.areubrnd-form form
  	{
  		text-align: left;
  	}
  	div.groupbrandsliderrevlu .owl-nav 
  	{
	  position: absolute;
	  right: 0px;
	  top: -70px;
	}
	div.listworkbrand-build a
	{
		flex-basis: 45%;
	}
}

@media screen and (min-width:1201px) and (max-width:1500px)
{
	div.brandingbannrsecn-group h1
	{
		font-size: 55px;
	}
	h2.brd-builder-serv-title
	{
		font-size: 44px;
	}
	h2.brd-builder-serv-title br 
	{
		display: none;
	}
	span.angleft,
	span.angright
	{
		width: 40px;
  		height: 40px;
  		font-size: 25px;
	}
	div.bdimagegroup h4
	{
		font-size: 15px;
	}
	div.bdimagegroup p
	{
		font-size: 13px;
	}
	div.left-brandbuild-agency img
	{
		height: 400px;
	}
	div.bottom-brandbuild, div.bottom-brandbuild p
	{
		font-size: 18px;
	}
	h6.small-brnd-servicescn3
	{
		font-size: 16px;
	}
	div.listworkbrand-group img
	{
		height: 285px;
	}
	div.wrkbigtitle
	{
		font-size: 16px;
	}
	div.wrkbigtitle svg
	{
		width: 25px;
  		height: 25px;
	}
	div.wrksmalltitle
	{
		font-size: 12px;
	}
	div.listworkbrand-group ul li
	{
		padding: 6px 20px;
		font-size: 12px;
	}
	div a.viewmorewrklnk
	{
		width: 156px;
		font-size: 12px;
	}
	h4.clientwhttitle 
	{
		height: 35px;
		font-size: 20px;
	}
	div.clientwhtcontent, div.clientwhtcontent p
	{
		font-size: 12px !important;
	}
	div.clientwhtbygrp
	{
		margin-top: 25px;
	}
	div.clientwhtbygrp img
	{
		width: 60px !important;
  		height: 60px !important;
	}
	div.clientwhtsyname h5,
	div.clientwhtsyname div
	{
		font-size: 12px;
	}
	div.brnd-top-bigtitle
	{
		font-size: 20px !important;
	}
	.areubrnd-form form button
	{
		width: 183px !important;
	}
	.areubrnd-form form button span
	{
		font-size: 13px !important;
	}
	.areubrndtxt_name, .areubrndtxt_email
	{
		font-size: 12px !important;
		margin-bottom: 20px !important;
	}
	div.right-getstartedgrp button
	{
		font-size: 13px;
	}
	.sgdflex svg
	{
		width: 15px !important;
		height: 15px !important;
	}
	.sgdflex .vwmrwrkhoverbttn
	{
		top: 7px !important;
	}
	.sgdflex .vwmrwrkunhoverbttn
	{
		top: -11px !important;
	}
	.viewmorewrklnk:hover .sgdflex .vwmrwrkunhoverbttn
	{
		top: -11px !important;
	}
	div.whtorclientsys
	{
		margin-top: 7rem !important;
	}
}

@media screen and (min-width:1501px) and (max-width:1700px)
{
	div.brandingbannrsecn-group h1
	{
		font-size: 62px;
		margin-bottom: 30px;
	}
	h2.brd-builder-serv-title
	{
		font-size: 52px;
	}
	h2.brd-builder-serv-title br 
	{
		display: none;
	}
	span.angleft,
	span.angright
	{
		width: 40px;
  		height: 40px;
  		font-size: 25px;
	}
	div.bdimagegroup h4
	{
		font-size: 15px;
	}
	div.bdimagegroup p
	{
		font-size: 13px;
	}
	div.left-brandbuild-agency img
	{
		height: 500px;
	}
	div.bottom-brandbuild, div.bottom-brandbuild p
	{
		font-size: 18px;
	}
	h6.small-brnd-servicescn3
	{
		font-size: 16px;
	}
	div.listworkbrand-group img
	{
		height: 390px;
	}
	div.wrkbigtitle
	{
		font-size: 16px;
	}
	div.wrkbigtitle svg
	{
		width: 25px;
  		height: 25px;
	}
	div.wrksmalltitle
	{
		font-size: 12px;
	}
	div.listworkbrand-group ul li
	{
		padding: 6px 20px;
		font-size: 12px;
	}
	div a.viewmorewrklnk
	{
		width: 156px;
		font-size: 12px;
	}
	h4.clientwhttitle 
	{
		height: 40px;
		font-size: 28px;
	}
	div.clientwhtcontent, div.clientwhtcontent p
	{
		font-size: 12px !important;
	}
	div.clientwhtbygrp
	{
		margin-top: 5px;
	}
	div.clientwhtbygrp img
	{
		width: 60px !important;
  		height: 60px !important;
	}
	
	.areubrnd-form form button
	{
		width: 183px !important;
	}
	.areubrnd-form form button span
	{
		font-size: 13px !important;
	}
	.areubrndtxt_name, .areubrndtxt_email
	{
		font-size: 12px !important;
		margin-bottom: 20px !important;
	}
	div.right-getstartedgrp button
	{
		font-size: 13px;
	}
	.sgdflex svg
	{
		width: 15px !important;
		height: 15px !important;
	}
	.sgdflex .vwmrwrkhoverbttn
	{
		top: 7px !important;
	}
	.sgdflex .vwmrwrkunhoverbttn
	{
		top: -11px !important;
	}
	.viewmorewrklnk:hover .sgdflex .vwmrwrkunhoverbttn
	{
		top: -11px !important;
	}
	div.whtorclientsys
	{
		margin-top: 7rem !important;
	}
	.viewmorebrandsbttn span div.sgdflex
	{
		width: 25px !important;
	}
}

@media screen and (min-width:1000px) and (max-width:1900px)
{
	h2.brd-builder-serv-title br
	{
		display: none !important;
	}
	div.bdimagegroup h4
	{
		font-size: 25px;
	}
	div.clientwhtcontent
	{
		min-height: 100px;
		height: auto;
	}
	.grpbookfpimage img.flpbook
	{
		right: 165px;
	}
	div.hmcrow4
	{
		padding-bottom: 2rem;
	}
}

@media screen and (min-width:2000px)
{
	.listworkbrand-group .wrgpqimg img
	{
		width: 100%;
  		height: auto;
  		aspect-ratio: 1;
	}
}