@media all and (max-width: 767px)
{  
		body
		 {
			margin: 0px !important;
		}
		#costume-landing-page .costume-land-conatiner
		{
			padding-left: 15px;
			padding-right: 15px;
			margin-left: auto !important;
			margin-right: auto !important;
		}
		.common-costume-landing-model .modal-header .modal-title
		{
			font-size: 16px;
		}
		.common-costume-landing-model  .modal-header 
		{
			padding: 10px 15px;
		}
		.common-costume-landing-model  .modal-body 
		{
			padding: 10px 0px;
		}
		.common-costume-landing-model  .modal-header .close
		{
			font-size: 26px;
		}
		.common-costume-landing-model  .modal-dialog 
		{ 
			width: auto;
			margin:80px 10px;
		}
		#costume-landing-page .cost-land-no-padding-left
		{
			padding-left: 0;
			padding-right: 0px;
		}
		#costume-landing-page .cost-land-no-padding-right
		{
			padding-left: 0;
			padding-right: 0px;
		}
		#costume-landing-page .costume-right-box .costume-right-box-inner .costume-main-heading
		{
			font-size:22px; 
			margin-bottom: 10px; 
			margin-top: 10px; 
			text-align: center;
			font-weight:normal;
		}
		#costume-landing-page .common-landing-mtmb 
		{
			margin-top: 30px;
			margin-bottom: 30px;
		}
		#costume-landing-page .costume-right-box .costume-right-box-inner .costume-main-para
		{
			font-size: 12px; 
			margin-bottom: 10px;
			text-align: center;  
		}
		#costume-landing-page .costume-right-box .costume-right-box-inner .btn-req-costume-demo
		{
			padding: 8px 20px;
			margin-bottom: 0;
			font-size: 14px; 
		}
		#costume-landing-page .costume-right-box .costume-right-box-inner .request-demo-btn-box 
		{
			margin-bottom:20px; 
			margin-top: 15px;
			text-align: center;
		}
		#costume-landing-page .costume-left-box .costume-left-box-inner img.costume-dash-img
		{
			width: 100%;
			position: static;
			right: 0;
		}
		#costume-landing-page .costume-progress .costume-progress-mt-mb, 
		#costume-landing-page .owl-carousel-client, 
		#costume-landing-page .costume-rules 
		{
			margin-top: 0;
			margin-bottom: 0;
		}
		#costume-landing-page .costume-progress .counter-heading 
		{ 
			font-size: 18px; 
			margin-top: 0;
			margin-bottom: 20px;
		}
		#costume-landing-page .costume-progress .circle strong 
		{ 
			font-size: 20px; 
		}
		#costume-landing-page .costume-progress .circle canvas
		{ 
			width: 120px !important;
			height: 120px !important;
		}
		#costume-landing-page .costume-progress .circle strong
		{ 
			line-height: 120px; 
		}
		#costume-landing-page .costume-progress .circle p.costume-process-text 
		{
			margin-top: 10px;
			margin-bottom: 0px;
			font-size: 14px; 
		}
		#costume-landing-page .costume-progress .costume-digits-box,
		#costume-landing-page .costume-list-box  .costume-list-box-innerbox,
		#costume-landing-page .costume-services .costume-rules .costume-rules-inner
		{
			margin-bottom:30px;
		}
		#costume-landing-page .costume-progress .costume-digits-box,
		#costume-landing-page .costume-list-box  .costume-list-box-innerbox,
		#costume-landing-page .costume-services .costume-rules .costume-rules-inner
		{
			margin-bottom:30px;
		}
		
		#costume-landing-page .inner-sub-heading
		{ 
			font-size: 18px; 
			margin-bottom:20px;
			margin-top: 0px; 
		}
		#costume-landing-page ul.common-costume-ul li
		{
			margin-bottom: 5px;
			margin-top: 0px; 
			font-size: 14px; 
			text-align: justify;
		}
		#costume-landing-page ul.common-costume-ul li i.fa 
		{ 
			top: 4px; 
			font-size:14px;
		}
		#costume-landing-page .costume-list-box-mb
		{
			margin-bottom: 0px;
			margin-top: 30px;
		}
		#costume-landing-page .costume-list-box-secondrow 
		{
			margin-bottom:0px;
			margin-top:0px;
		}
		#costume-landing-page .owl-carousel-client .item img 
		{
			margin: auto;
			width: 100%; 
		}
		#costume-landing-page .costume-wawy-conatiner2 
		{ 
			padding: 30px 0 8% 0;
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-wawy-conatiner3-overlay .container-overlay
		{ 
			padding: 50px 0; 
			margin-left: auto !important;
			margin-right: auto !important;
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-cta h3.ready-to-demo 
		{ 
			font-size: 20px; 
			margin-bottom: 20px; 
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-cta h2.ready-to-conatct
		{ 
			font-size: 14px; 
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-cta .btn-req-costume-cta
		{
			padding: 8px 20px;
			margin-bottom: 0;
			font-size: 14px;
		}
		#costume-landing-page .costume-services .costume-services-block i
		{ 
			font-size: 30px;
			width: 70px;
			height: 70px;
			line-height: 70px;
			margin-bottom: 20px; 
		}
		#costume-landing-page .costume-services .costume-services-block h3.costume-services-block-title 
		{ 
			font-size: 16px;
			font-weight:normal;
		}
		#costume-landing-page .costume-services .costume-services-block p.costume-services-block-para 
		{
			font-size: 14px; 
		}
		#costume-landing-page .costume-services .costume-services-block 
		{ 
			height: auto;
		}
		#costume-landing-page .costume-wawy-conatiner3 .container-overlay-costume
		{ 
			padding: 50px 0;
		}
		#costume-landing-page .costume-wawy-conatiner 
		{ 
			padding-bottom: 0;
		}
		#costume-landing-page .costume-wawy-conatiner1
		{ 
			padding-bottom:50px;
			background-attachment: scroll;
		}
		.common-costume-landing-model input[type="text"], input[type="password"], input[type="date"], input[type="email"], input[type="time"]
		{
			height: 36px !important;
		}
		.common-costume-landing-model .form-control
		{ 
			height: 36px !important;
		}
		#costume-landing-page  .costume-services .costume-services-leftpadd
		{
			padding-left:0;
			padding-right:0px;
		}
		#costume-landing-page  .costume-services .costume-services-rightpadd
		{
			padding-left:0px;
			padding-right:0px;
		}
		#costume-landing-page  .costume-services .costume-services-left-rightpadd
		{
			padding-left:0px;
			padding-right:0px;
		}
		.common-costume-landing-model  .div-align
		{
				text-align:center;
		}
		.common-costume-landing-model  .div-align-center
		{
				text-align:center;
		}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape) 
{  		
		body
		{
			margin: 0px !important;
		}
		#costume-landing-page .costume-land-conatiner
		{
			padding-left: 15px;
			padding-right: 15px;
			margin-left: auto !important;
			margin-right: auto !important;
		}
		.common-costume-landing-model .modal-header .modal-title
		{
			font-size: 16px;
		}
		.common-costume-landing-model  .modal-header 
		{
			padding: 10px 15px;
		}
		.common-costume-landing-model  .modal-body 
		{
			padding: 10px 0px;
		}
		.common-costume-landing-model  .modal-header .close
		{
			font-size: 26px;
		}
		.common-costume-landing-model  .modal-dialog 
		{ 
			width: auto;
			margin:80px 10px;
		}
		#costume-landing-page .cost-land-no-padding-left
		{
			padding-left: 0;
			padding-right: 0px;
		}
		#costume-landing-page .cost-land-no-padding-right
		{
			padding-left: 0;
			padding-right: 0px;
		}
		#costume-landing-page .costume-right-box .costume-right-box-inner .costume-main-heading
		{
			font-size:26px; 
			margin-bottom: 10px; 
			margin-top: 10px; 
			text-align: center;
			font-weight:normal;
		}
		#costume-landing-page .common-landing-mtmb 
		{
			margin-top: 30px;
			margin-bottom: 30px;
		}
		#costume-landing-page .costume-right-box .costume-right-box-inner .costume-main-para
		{
			font-size: 14px; 
			margin-bottom: 10px;
			text-align: center;  
		}
		#costume-landing-page .costume-right-box .costume-right-box-inner .btn-req-costume-demo
		{
			padding: 8px 20px;
			margin-bottom: 0;
			font-size: 14px; 
		}
		#costume-landing-page .costume-right-box .costume-right-box-inner .request-demo-btn-box 
		{
			margin-bottom:20px; 
			margin-top: 15px;
			text-align: center;
		}
		#costume-landing-page .costume-left-box .costume-left-box-inner img.costume-dash-img
		{
			width: 100%;
			position: static;
			right: 0;
		}
		#costume-landing-page .costume-progress .costume-progress-mt-mb, 
		#costume-landing-page .owl-carousel-client, 
		#costume-landing-page .costume-rules 
		{
			margin-top: 0;
			margin-bottom: 0;
		}
		#costume-landing-page .costume-progress .counter-heading 
		{ 
			font-size: 18px; 
			margin-top: 0;
			margin-bottom: 20px;
		}
		#costume-landing-page .costume-progress .circle strong 
		{ 
			font-size: 20px; 
		}
		#costume-landing-page .costume-progress .circle canvas
		{ 
			width: 120px !important;
			height: 120px !important;
		}
		#costume-landing-page .costume-progress .circle strong
		{ 
			line-height: 120px; 
		}
		#costume-landing-page .costume-progress .circle p.costume-process-text 
		{
			margin-top: 10px;
			margin-bottom: 0px;
			font-size: 14px; 
		}
		#costume-landing-page .costume-progress .costume-digits-box,
		#costume-landing-page .costume-list-box  .costume-list-box-innerbox,
		#costume-landing-page .costume-services .costume-rules .costume-rules-inner
		{
			margin-bottom:30px;
		}
		#costume-landing-page .costume-progress .costume-digits-box,
		#costume-landing-page .costume-list-box  .costume-list-box-innerbox,
		#costume-landing-page .costume-services .costume-rules .costume-rules-inner
		{
			margin-bottom:30px;
		}
		
		#costume-landing-page .inner-sub-heading
		{ 
			font-size: 18px; 
			margin-bottom:20px;
			margin-top: 0px; 
		}
		#costume-landing-page ul.common-costume-ul li
		{
			margin-bottom: 5px;
			margin-top: 0px; 
			font-size: 14px; 
			text-align: justify;
		}
		#costume-landing-page ul.common-costume-ul li i.fa 
		{ 
			top: 4px; 
			font-size:14px;
		}
		#costume-landing-page .costume-list-box-mb
		{
			margin-bottom: 0px;
			margin-top: 30px;
		}
		#costume-landing-page .costume-list-box-secondrow 
		{
			margin-bottom:0px;
			margin-top:0px;
		}
		#costume-landing-page .owl-carousel-client .item img 
		{
			margin: auto;
			width: 80%; 
		}
		#costume-landing-page .costume-wawy-conatiner2 
		{ 
			padding: 30px 0 8% 0;
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-wawy-conatiner3-overlay .container-overlay
		{ 
			padding: 50px 0; 
			margin-left: auto !important;
			margin-right: auto !important;
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-cta h3.ready-to-demo 
		{ 
			font-size: 24px; 
			margin-bottom: 20px; 
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-cta h2.ready-to-conatct
		{ 
			font-size: 14px; 
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-cta .btn-req-costume-cta
		{
			padding: 8px 20px;
			margin-bottom: 0;
			font-size: 14px;
		}
		#costume-landing-page .costume-services .costume-services-block i
		{ 
			font-size: 30px;
			width: 70px;
			height: 70px;
			line-height: 70px;
			margin-bottom: 20px; 
		}
		#costume-landing-page .costume-services .costume-services-block h3.costume-services-block-title 
		{ 
			font-size: 18px;
			font-weight:normal;
		}
		#costume-landing-page .costume-services .costume-services-block p.costume-services-block-para 
		{
			font-size: 14px; 
		}
		#costume-landing-page .costume-services .costume-services-block 
		{ 
			height: auto;
		}
		#costume-landing-page .costume-wawy-conatiner3 .container-overlay-costume
		{ 
			padding: 50px 0;
		} 
		#costume-landing-page .costume-wawy-conatiner 
		{ 
			padding-bottom: 0;
		}
		#costume-landing-page .costume-wawy-conatiner1
		{ 
			padding-bottom:50px;
			background-attachment: scroll;
		}
		.common-costume-landing-model input[type="text"], input[type="password"], input[type="date"], input[type="email"], input[type="time"]
		{
			height: 36px !important;
		}
		.common-costume-landing-model .form-control
		{ 
			height: 36px !important;
		}
		#costume-landing-page  .costume-services .costume-services-leftpadd
		{
			padding-left:0;
			padding-right:0px;
		}
		#costume-landing-page  .costume-services .costume-services-rightpadd
		{
			padding-left:0px;
			padding-right:0px;
		}
		#costume-landing-page  .costume-services .costume-services-left-rightpadd
		{
			padding-left:0px;
			padding-right:0px;
		}
		.common-costume-landing-model  .div-align-center
		{
				text-align:center;
		}
	
} 

@media (max-width: 991px) and (min-width: 768px)
{
		#costume-landing-page .costume-right-box .costume-right-box-inner .costume-main-heading
		{
			font-size: 35px; 
			margin-top: 20px;
			text-align: center;
		}
		#costume-landing-page .costume-right-box .costume-right-box-inner .costume-main-para 
		{
			font-size: 20px; 
			text-align: center;
		}
		#costume-landing-page .costume-right-box .costume-right-box-inner .request-demo-btn-box 
		{
		   text-align: center;
		}
		#costume-landing-page .costume-left-box .costume-left-box-inner img.costume-dash-img
		{
			width: 100%;
			right: 0;
			position: static;
		}	
		#costume-landing-page .costume-right-box .costume-right-box-inner .btn-req-costume-demo 
		{
			padding: 10px 25px;
			margin-bottom: 0;
			font-size: 20px; 
		}
		#costume-landing-page .costume-wawy-conatiner
		{ 
			padding-bottom: 20px;
		}
		#costume-landing-page .costume-progress .counter-heading 
		{ 
			font-size: 18px; 
			margin-top: 0;
			margin-bottom: 20px;
		}
		#costume-landing-page .costume-progress .circle canvas 
		{ 
			width: 130px !important;
			height: 130px !important;
		}
		#costume-landing-page .costume-progress .circle strong 
		{ 
			font-size: 20px; 
			line-height: 130px;
		}
		#costume-landing-page .costume-progress .circle p.costume-process-text 
		{
			margin-top: 18px;
			margin-bottom: 0px;
			font-size: 14px; 
		}
		#costume-landing-page .common-landing-mtmb 
		{
			margin-top: 30px;
			margin-bottom: 30px;
		}
		#costume-landing-page .costume-list-box-mb 
		{
			margin-bottom: 0px;
			margin-top: 30px;
		}
		#costume-landing-page .costume-list-box-secondrow 
		{
			margin-bottom: 30px;
			margin-top: 30px;
		}
		#costume-landing-page .inner-sub-heading
		{ 
			font-size: 18px; 
		}
		#costume-landing-page ul.common-costume-ul li 
		{ 
			font-size: 14px; 
		}
		#costume-landing-page ul.common-costume-ul li i.fa
		{ 
			top: 4px; 
			font-size: 14px; 
		}
		#costume-landing-page .costume-wawy-conatiner1
		{ 
			padding-bottom: 100px;
			background-attachment: scroll;
		}
		#costume-landing-page .owl-carousel-client .item img
		{
			width:70%;
		}
		#costume-landing-page .costume-wawy-conatiner2 
		{ 
			padding: 30px 0 8% 0;
		}
		#costume-landing-page .costume-progress .costume-progress-mt-mb,
		#costume-landing-page .owl-carousel-client, 
		#costume-landing-page .costume-rules 
		{
			margin-top: 0;
			margin-bottom: 0;
		}
		#costume-landing-page .costume-progress .costume-digits-box,
		#costume-landing-page .costume-list-box .costume-list-box-innerbox 
		{
			margin-bottom:0px;
		}
		#costume-landing-page .costume-services .costume-rules .costume-rules-inner
		{
			margin-bottom:30px;
		}
		#costume-landing-page .costume-services .costume-services-block h3.costume-services-block-title
		{ 
			font-size: 18px;
		}
		#costume-landing-page .costume-services .costume-services-block p.costume-services-block-para
		{
			font-size: 14px; 
		}
		#costume-landing-page .costume-services .costume-services-block 
		{ 
			height: 280px;
		}
		#costume-landing-page .costume-wawy-conatiner3 .container-overlay-costume
		{ 
			padding: 50px 0;
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-cta h3.ready-to-demo 
		{ 
			font-size: 35px; 
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-cta h2.ready-to-conatct 
		{ 
			font-size: 18px; 
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-cta .btn-req-costume-cta 
		{
			padding: 10px 25px; 
			font-size: 20px; 
		}
		.common-costume-landing-model input[type="text"], input[type="password"], input[type="date"], input[type="email"], input[type="time"]
		{
			height: 36px !important;
		}
		.common-costume-landing-model .form-control
		{ 
			height: 36px !important;
		}
		.common-costume-landing-model .textarea-height-popup
		{
			height: 50px !important;
		} 
		#costume-landing-page .cost-land-no-padd-left-ipad
		{
			padding-left:0;
			padding-right:15px;
		}
		#costume-landing-page .cost-land-no-padd-right-ipad
		{
			padding-left:15px;
			padding-right:0px;
		}
		#costume-landing-page .cost-land-padd-left-right-ipad
		{
			padding-left:15px;
			padding-right:15px;
		}
		#costume-landing-page  .costume-services .costume-services-leftpadd-ipad
		{
			padding-left:0;
			padding-right:15px;
		}
		#costume-landing-page  .costume-services .costume-services-rightpadd-ipad
		{
			padding-left:15px;
			padding-right:0px;
		}
		 
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
		#costume-landing-page .costume-right-box .costume-right-box-inner .costume-main-heading 
		{
			font-size: 45px; 
			margin-top: 0px;
		}
		#costume-landing-page .costume-right-box .costume-right-box-inner .costume-main-para 
		{
			font-size: 18px; 
		} 
		#costume-landing-page .costume-left-box .costume-left-box-inner img.costume-dash-img 
		{
			width:100%; 
			right: 0; 
		}
		#costume-landing-page .costume-wawy-conatiner
		{ 
			padding-bottom: 100px;
		}
		#costume-landing-page .costume-progress .counter-heading 
		{ 
			font-size: 24px; 
		}
		#costume-landing-page .costume-progress .circle p.costume-process-text 
		{ 
			font-size: 16px; 
		}
		#costume-landing-page .costume-progress .circle canvas 
		{ 
			width: 150px !important;
			height: 150px !important;
		}
		#costume-landing-page .costume-progress .circle strong 
		{ 
			line-height: 150px;
			font-size: 24px; 
		}
		#costume-landing-page .costume-right-box .costume-right-box-inner .btn-req-costume-demo 
		{
			padding: 10px 25px; 
			font-size: 18px;
		}
		#costume-landing-page .inner-sub-heading
		{ 
			font-size: 26px; 
		} 
		#costume-landing-page ul.common-costume-ul li 
		{ 
			font-size: 16px; 
		}
		#costume-landing-page .costume-progress .costume-digits-box,
		#costume-landing-page .costume-list-box .costume-list-box-innerbox 
		{
			margin-bottom:0px;
		}
		#costume-landing-page .costume-services .costume-rules .costume-rules-inner
		{
			margin-bottom:30px;
		}
		#costume-landing-page .common-landing-mtmb 
		{
			margin-top: 50px;
			margin-bottom: 50px;
		}
		#costume-landing-page .costume-list-box-mb
		{
			margin-bottom: 0px;
			margin-top: 50px;
		}
		#costume-landing-page .costume-list-box-secondrow 
		{
			margin-bottom: 50px;
			margin-top: 50px;
		}
		#costume-landing-page .owl-carousel-client .item img
		{ 
			width:80%; 
		}
		#costume-landing-page .costume-wawy-conatiner2 
		{ 
			padding: 50px 0 8% 0;
		}
		#costume-landing-page .costume-services .costume-services-block h3.costume-services-block-title
		{ 
			font-size: 24px;
		}
		#costume-landing-page .costume-services .costume-services-block p.costume-services-block-para
		{
			font-size: 16px; 
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-cta h3.ready-to-demo
		 { 
			font-size: 35px; 
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-cta h2.ready-to-conatct 
		{ 
			font-size: 18px; 
		}
		#costume-landing-page .costume-wawy-conatiner3 .costume-cta .btn-req-costume-cta 
		{
			padding: 10px 25px; 
			font-size: 18px;
		}
		#costume-landing-page  .costume-services .costume-services-leftpadd-ipad
		{
			padding-left:0;
			padding-right:15px;
		}
		#costume-landing-page  .costume-services .costume-services-rightpadd-ipad
		{
			padding-left:15px;
			padding-right:0px;
		}
		#costume-landing-page .costume-wawy-conatiner1
		{ 
			padding-bottom: 160px;
			background-attachment: scroll;
		}
}




@media all and (min-device-width: 1920px) and (min-device-height: 1080px) 
{ 
	#costume-landing-page .costume-wawy-conatiner1 
	{ 
		padding-bottom: 300px;
	}
}












