@charset "utf-8";
/* CSS Document */
.heading h3 {margin:20px 0 555px 0;}
.contact h1{color:#3b3b3b; font-weight:bold;margin:20px 110px;}
.contact p {color: #3b3b3b;margin: 20px 110px 20px;line-height:27px;font-size: 17px;}
.contact a{font-weight:bold;}
.form_bg{background-color:#fff;box-shadow:5px 5px 15px #454545;padding:25px;position: absolute;width:350px;left:44%;margin-top:-10%;}
.form_bg h4{color:#545454;font-weight:bold;font-size:20px;margin-top:2%;margin-bottom:8%;}
.form-control::-moz-placeholder {color: #999;opacity: 1;font-weight: bold;}
.form_bg span{color:#ed5a6a;}
.form_bg .btn-danger {background-color: #ed5a6a;border: none;border-radius: 0;padding: 10px 25px;font-size: 15px;font-weight: bold;margin-bottom:20px;}

.touch{background-image:url(../images/press_bg.jpg); background-repeat: no-repeat;margin-top:-3%}
.touch h1{color: #cfd2d5;float:right;margin-top:100px;font-weight: bold;margin-right:4.6%;}
.box1{border-right:2px solid #665264;margin:30% -4% 10% 0;height:225px;}
.box2{margin:30% 6% 10% 0;}
.box1 h4, .box2 h4{font-weight:bold;color:#fff;padding-left:50px;margin-top:28px;}
.box1 p, .box2 p{color:#d7d7d7;padding-left:50px;margin-bottom: 4px;}
.box1 a{color:#fff;margin-top:15px;}
.box2 a{color:#fff;margin-top:15px;}

.box1 hr, .box2 hr{display: none;}



.btn-primary{marign:auto;text-align:center;padding:10px 30px;background:none;color:#B13B3B;border:1px solid #B13B3B;
		border-radius: 25px;cursor: pointer;font-weight:bold; margin-bottom:250px;margin-left:20px;}

.btn-success{marign:auto;text-align: center;padding:10px;background: none;color:#4DA2D8;border:1px solid #4DA2D8;
	border-radius: 25px; cursor:pointer;font-weight:bold; margin-bottom:250px;margin-right:20px;}

.btn-primary:hover{background:none;color:#b13b3b;border:1px solid #b13b3b;}
.btn-success:hover{background:none;color:#4da2d8;border:1px solid #4da2d8;}

.info_email{color:#fff;text-align: center;margin-bottom:12%;}
.info_email a{color:#fff;}

/***** Responsive Mode *****/
@media (min-width:100px) and (max-width:359px){	
	.heading h1 {margin-top: -70% !important;}	
	#particles-js{width:100%;height:350px !important;}
	.btn-primary, .btn-success{margin-bottom:20px;}
}

@media(min-width:360px) and (max-width:480px){
	.btn-primary, .btn-success{margin-bottom:20px;}
	#particles-js{width:100%;height:300px !important;}
	.heading h1 {margin-top: -50% !important;}	
}

@media(min-width:100px) and (max-width:320px){#particles-js{width:100%;height:350px !important;}}

@media (max-width:768px){
	.heading h3 {margin:15px 0 363px 0 !important;}
	.contact h1{margin:0 4px 0;font-size:26px;}
	.contact p {margin:20px 0px 0px 7px;font-size: 14px;line-height: 24px;}
	.form_bg {width: 350px;left: 0%;margin-top: -40% !important;}
	.heading h3 {margin:10px 0 238px 0;}
	.touch h1 {margin-top:120px !important;margin-right:16px !important;font-size: 26px;}
	.box1{height:220px;}
	.box1 p, .box2 p{padding-left:0px;font-size: 14px;}
	.box1 h4, .box2 h4{padding-left:0px;}
	.form_bg .btn-danger{margin-bottom:54px;}
	.box1{margin-bottom:55px;}
	.box2{margin-bottom:55px;margin-left:50px;}
	.btn-primary{margin:20px 0px 10px;}
	.btn-success{margin:0 0 70px;}
}

@media (max-width:480px){	
	.heading h3{font-size:15px;margin: 12px 0 199px 0 !important;}
	.contact h1 {margin:20px 0;text-align: center;font-size:24px;}
	.contact p {margin: 10px 0 20px 0;text-align: center;font-size: 13px;line-height: 21px;}
	.form_bg {padding: 25px;position: relative;width: auto;left:0 !important;margin-top:0px !important;}
	.touch h1 {margin-top:15% !important; margin-right:0 !important;float:none;text-align: center;font-size: 24px;}
	.box1{border:none;margin-bottom:0px;margin-top:25px;height:auto;}
	.box2{margin-top:0px;height:auto;margin-bottom: 15%;margin-left:0;margin-right:0;}
	.touch{margin-top:-10%;}
	.box1{margin:6% 0 1% 0;}
	.box1 p, .box2 p{padding-left:0px; text-align: center;font-size:13px;}
	.box1 h4, .box2 h4{padding-left:0px;text-align: center;font-size:15px;}	
	.box1 hr, .box2 hr{display: block;width:40px; border:1px solid #665264;opacity: 0.4;}
	.btn-primary, .btn-success{margin:0px 20px 20px;}
}

@media(max-width:2566px) and (min-width:2000px){
	.form_bg {left:58.5%;margin-top:-7%;}
	.touch{background-image:url(../images/lgscreen/lg_bg_3.jpg);background-repeat: no-repeat;background-size:cover;}
	.touch h1 {margin-top:85px;margin-right:5%;}
}

@media(max-width:1366px){
	.form_bg {left: 5%;margin-top: -12%;}
	.heading h3 {margin:20px 0 354px 0;}
	.touch h1 {margin-top:175px;margin-right:10%;}
}

@media screen and (min-width:980px) and (max-width:1000px){	
	.form_bg {left: 23% !important;margin-top:-30% !important;}
	.touch h1 {margin-top: 180px !important;margin-right: 29px;}
}

@media(max-width:1280px) and (min-width:600px){
	.form_bg {left:0px;}
}

@media(min-width:1020px) and (max-width:1350px){
	.form_bg {left: 11%;}
	.touch h1 {margin-top: 140px !important;}
	.box1 {border-right:2px solid #665264;margin: 30% 6% 15% 0;}
	.box2{margin-left:5px;}
}

@media(min-width:481px) and (max-width:767px){
	.heading h1 {margin-top:-50% !important;}
	.heading h3 {margin: 10px 0 170px 0;}
	.contact h1{font-size:30px;text-align:center;margin:20px auto;}
	.contact p{margin:auto;font-size:16px;}
	.form_bg{position: relative;margin-top:30px !important; left:0;width:auto;}
	
	.touch{margin-top:-8%;}
	.touch h1{margin-top:60px !important;margin-left:0;margin-right:0;float:none;text-align:center;font-size:30px;}
	
	.box1 {border:none;margin:8% 0% 9% 0;height:auto;}
	.box2 {border:none;margin:2% 0% 15% 0;height:auto;}
	.box1 h4, .box2 h4{padding-left:0;text-align:center;}
	.box1 p, .box2 p{text-align:center;padding-left:0;}
	
	#particles-js{width:100%;height:500px !important;}
	
	
	.btn-primary, .btn-success{margin:10px 40px 0;}
}

@media(min-width:769px) and (max-width:991px){
	.form_bg {left: 0px;width:360px;margin-top:-35%;}
	.contact h1 {margin: 20px 0px;font-size:30px;}
	.contact p {margin: 20px 0px 0;font-size:16px;line-height:27px;}
	
	.touch h1 {margin-top:160px;margin-right: 2%;font-size:26px;}	
	.box1 {border-right: 2px solid #665264;margin:20% -16% 15% 0;height: 284px;}
	.box2 {margin:20% 6% 15% 0;}
	
	
	.btn-primary{margin:20px 0px 10px;}
	.btn-success{margin:0 0 70px;}
	.heading h1 {margin-top:-30% !important;}
	#particles-js{width:100%;height:500px !important;}
}

@media(min-width:992px) and (max-width:1020px){
	.contact h1 {margin: 20px 0px;font-size:30px;}
	.contact p {margin: 20px 0px 0px;font-size:16px;line-height:27px;}	
	.form_bg {left: 0px !important;margin-top:-35%;}
	.touch h1 {margin-top:20% !important;margin-right: 2%;font-size:26px;}
	.box1 {margin:20% -16% 30% 0;height: 238px;}
	.box2 {margin:20% 6% 30% 0;}
	.btn-primary, .btn-success{padding:10px 10px;margin:20px 0 100px;font-size:14px;width:180px;}
	.btn-success{margin-left:60px;}
	.heading h1 {margin-top:-30% !important;}
	#particles-js{width:100%;height:500px !important;}
	
}

@media(min-width:1021px) and (max-width:1211px){
	.contact h1 {margin: 20px 0px;font-size:30px;}
	.contact p {margin: 20px 0px 0px;font-size:16px;line-height:27px;}	
	.form_bg {left: 0px !important;margin-top:-35%;}
	.touch h1 {margin-top:20% !important;margin-right: 2%;font-size:26px;}
	.box1 {margin:20% -16% 15% 0;height: 238px;}
	.box2 {margin:20% 6% 15% 0;}
	.btn-primary, .btn-success{padding:10px 10px;margin:20px 0 100px;font-size:14px;width:180px;}
	.btn-success{margin-left:60px;}
	
	.heading h1 {margin-top:-30% !important;}
	#particles-js{width:100%;height:550px !important;}
	
}

@media(min-width:1212px) and (max-width:1366px){
	.contact h1 {margin: 20px 66px;font-size:30px;}
	.contact p {margin: 20px 66px 0px;}	
	.form_bg {left:16px;margin-top:-35%;}
	.touch h1 {margin-top: 12% !important;margin-right: 7%;font-size: 26px;}
	.box1 {border-right: 2px solid #665264;margin:20% -3% 15% 0;}
	.box2 {margin:20% 6% 15% 0;}
	.btn-primary, .btn-success{padding:10px;margin:20px 0 100px;font-size:14px;}
	.heading h1 {margin-top:-20% !important;}
	#particles-js{width:100%;height:550px !important;}
	.btn-primary, .btn-success{padding:10px 10px;margin:20px 0 100px;font-size:14px;width:200px;}
	.btn-success{margin-left:30px;}
}

@media(min-width:1367px) and (max-width:1500px){
	.form_bg {left:70px;margin-top:-26%;}
	.contact p {margin: 20px 110px 0px;font-size:16px;line-height:27px;}
	
	.btn-primary, .btn-success{padding:10px 10px;margin:20px 45px 150px;font-size:14px;width:200px;}
	.btn-success{margin-left:60px;}
	
}

@media(min-width:1450px) and (max-width:1800px){
	.heading h1 {margin-top:-20% !important;}
	#particles-js{width:100%;height:700px !important;}
	.btn-primary, .btn-success{padding: 10px 7px;}
}
/***** Responsive Mode End *****/