/* *********** Responsive Style Start ************* */
@media all and (max-width : 1199px){
	.Hbanner .inner-Hbanner .Hbanner-Img::before{
		background-size: 95% 85%;
		width: 740px;
	}
	@keyframes mymove {
		from {right: 0px;}
		to {left: 450px;}
	}
	.Hbanner .inner-Hbanner .Hbanner-Caps h2{
		font-size: 165px;
	}
	.Hbanner .inner-Hbanner .Hbanner-Caps span{
		letter-spacing: 27px;
	}
	.about .inner-about .opt-about-text h3 {
		font-size: 320px;
		line-height: 195px;
	}
	.abt-right-cont h2{
		font-size: 180px;
	}
	.opt-text.pro-cont{
		font-size: 315px;
	}
	.pro-opt-img{
		width: 220px;
	}
	.proCaps{
		width: 180px;
	}
	.opt-testimonials-text h3{
		font-size: 230px;
	}
	.media.before.bf::before{
		width:260px;
	}
	.media.before.af::before{
		width: 220px;
	}
	.pro-Slider button.slick-arrow.slick-prev {
		left: -100px;
	}
	.pro-Slider button.slick-arrow.slick-next {
		right: -100px;
	}
	.Hbanner .inner-Hbanner .Hbanner-Caps h1{
		font-size: 90px;
	}
	ul#crumbs li strong {
		letter-spacing: 15px;
	}
	ul#crumbs li a{
		letter-spacing: 15px;
	}
	.page-id-15 .master_page {
		padding: 50px 0;
	}
	.page-id-15 .opt-text.pro-cont {
		font-size: 250px;
	}
	.Hbanner .inner-Hbanner .Hbanner-Img {
		width: 100%;
		height: 1105px;
	}
}
@media all and (max-width : 1024px){
	@keyframes mymove {
		from {right: 0px;}
		to {left: 370px;}
	}
	.about .inner-about .opt-about-text h3 {
		font-size: 275px;
		line-height: 170px;
	}
	.abt-right-cont h2 {
		font-size: 170px;
	}
	.opt-text.pro-cont {
		font-size: 270px;
	}
	.pro-Slider button.slick-arrow.slick-next {
		right: 15px;
		top: -10px;
		margin: unset;
	}
	.pro-Slider button.slick-arrow.slick-prev {
		left: 800px;
		margin: unset;
		top: -10px;
	}
	.opt-testimonials-text h3 {
		font-size: 195px;
		line-height: 215px;
	}
	.foot-opt-text p{
		font-size: 290px;
		letter-spacing: 30px;
	}
	.Hbanner .inner-Hbanner .Hbanner-Img::before {
		background-size: 100% 85%;
		width: 650px;
	}
	.Hbanner .inner-Hbanner .Hbanner-Caps{
		left:65px;
	}
}
@media all and (max-width : 991px){
	.Hbanner .inner-Hbanner .Hbanner-Img::before {
		background-size: 100% 60%;
		width: 500px;
		top: 120px;
	}
}
@media all and (max-width : 767px){}
@media all and (max-width : 600px){}
@media all and (max-width : 575px){}
@media all and (max-width : 414px){}
@media all and (max-width : 320px){}