

@font-face {
	font-family: 'Open Sans Condensed';
	src: url('../fonts/OpenSans-CondensedBold.eot');
	src: url('../fonts/OpenSans-CondensedBold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-CondensedBold.woff') format('woff'),
		url('../fonts/OpenSans-CondensedBold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	
}

@font-face {
	font-family: 'Open Sans regular';
	src: url('../fonts/OpenSans.eot');
	src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans.woff') format('woff'),
		url('../fonts/OpenSans.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.main_popup3{margin: 0px; padding: 0px;}
.main_popup3 .modal-content{box-shadow: none; border-radius: 0px; border:none;}
.main_popup3 .modal-body{padding: 0px;}
.main_popup3 .close{position: absolute; background: #f00; opacity:inherit; text-shadow: none; color: #fff; height: 25px; right: 0; width: 24px; border-radius: 100%; margin: -17px -14px 0 0px; z-index: 99999; border:none; font-size: 21px; padding: 0px; text-align: center; text-decoration: none; font-weight: bold; line-height: 25px;}
.main_popup3 .close:hover{background: #116f86;}
.main_popup3 .bg_main{background: #fff url(../images/bg.jpg) top center no-repeat; display: inline-block; min-height: 384px; width: 100%; position: relative;}
.main_popup3 .bg_main_to{background: url(../images/snow-animated-trans.gif) top center no-repeat; display: inline-block; min-height: 100%; width: 100%; background-size:100%; position: absolute; left: 0px;}



.main_popup3 .left_part_main{display: inline-block; width:380px; float: left; margin:68px 0 0 17px;}

.main_popup3 .right_part_main{display: inline-block; width: 466px; float: right; margin: 94px 0px 0px 0px; padding: 0 20px 0 0px;}

.main_popup3 .right_part_main h3{font-family: 'Open Sans Condensed'; font-size: 26px; line-height: 30px; margin: 0px; padding: 0px; color: #b9160e;}
.main_popup3 .right_part_main p{margin: 14px 0 14px 0px; padding: 0px; font-family: 'Open Sans regular'; font-size: 17px; color: #4d4d4e; line-height: 22px;}
.main_popup3 .right_part_main a{background: #dc2d3a; display: inline-block; color: #fff; text-transform: uppercase; border-radius: 4px; font-weight: 600; text-decoration: none; line-height: 45px; padding: 0 16px 0 16px;     transition: all 0.5s ease; position: relative; font-family: 'Open Sans regular';}
.main_popup3 .right_part_main a:hover{background: #c31c29;}

.main_popup3 .modal11:before {
  content: "";
  background: transparent;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.main_popup3 .modal11:target:before {
  -webkit-transition: -webkit-transform 0.9s ease-out;
  -moz-transition: -moz-transform 0.9s ease-out;
  -o-transition: -o-transform 0.9s ease-out;
  transition: transform 0.9s ease-out;
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  /*display: block;*/
}

.main_popup3 .modal11:target + .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  top: 20%;
}

.main_popup3 .modal-dialog {
 
  position: fixed;
  
  top: -100%;
  z-index: 11;
  width: 900px;
  -webkit-transform: translate(0, -500%);
  -ms-transform: translate(0, -500%);
  transform: translate(0, -500%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
	margin: 0 auto;
	left: 0px;
	right: 0px;
}
	
.main_popup3 .btn-close{position: absolute;
    background: #f00;
    opacity: inherit;
    text-shadow: none;
    color: #fff;
    height: 25px;
    right: 0;
    width: 24px;
    border-radius: 100%;
    margin: -17px -14px 0 0px;
    z-index: 9;
		border: none;
		text-decoration: none;
		text-align: center;
		font-weight: bold;
		font-size:20px;
}

.main_popup3 .modal-dialog img{max-width: 100%;}



 @media only screen and (min-width:992px) and (max-width:1199px) {
.main_popup3 .modal-dialog{width:91%;}
	 
.main_popup3 .bg_main{background-size:100%;}

}
 @media only screen and (min-width:768px) and (max-width:991px) {
.main_popup3 .modal-dialog{width:91%;}
	 
	 .main_popup3 .modal-dialog{width:91%;}
	 .main_popup3 .left_part_main{float: none; display: inherit; margin:0px 0 0 0px; width:100%; text-align: center;}
	 .main_popup3 .right_part_main{margin:5px; width:98%; padding: 0px; float: none; display: inherit; text-align: center;}
	 .main_popup3 .right_part_main h3 br{display: none;}
	 .main_popup3 .right_part_main h3{font-size:15px; line-height: 20px; margin: 6px 0 0 0px;}
	 .main_popup3 .right_part_main p br{display: none;}
	 .main_popup3 .right_part_main p{font-size:13px; margin: 4px 0 4px 0px;}
	 .main_popup3 .right_part_main a{ line-height: 34px; font-size: 11px;}
	 .main_popup3 .modal-dialog img{height: 220px;}
}
 @media only screen and (max-width:767px) {
	 .main_popup3 .modal-dialog{width:91%;}
	 .main_popup3 .left_part_main{float: none; display: inherit; margin:0px 0 0 17px; width:88%;}
	 .main_popup3 .right_part_main{margin:5px; width:95%; padding: 0px; float: none; display: inherit;}
	 .main_popup3 .right_part_main h3 br{display: none;}
	 .main_popup3 .right_part_main h3{font-size:15px; line-height: 20px; margin: 6px 0 0 0px;}
	 .main_popup3 .right_part_main p br{display: none;}
	 .main_popup3 .right_part_main p{font-size:13px; margin: 4px 0 4px 0px;}
	 .main_popup3 .right_part_main a{ line-height: 34px; font-size: 11px;}
}
 @media only screen and (max-width:480px) {

.main_popup3 .modal-dialog{width:91%;}

}
 @media only screen and (max-width: 320px) {
.main_popup3 .modal-dialog{width:91%; }
}




.left_footer_popup{margin: 0px; padding: 0px;}
.left_footer_popup .modal-content{box-shadow: none; border-radius: 0px; border:none;}
.left_footer_popup .modal-body{padding: 0px;}
.left_footer_popup .close{position: absolute; background: #f00; opacity:inherit; text-shadow: none; color: #fff; height: 25px; right: 0; width: 24px; border-radius: 100%; margin:-12px 2px 0 0px; z-index: 99999; border:none; font-size: 21px; padding: 0px; text-align: center; text-decoration: none; font-weight: bold; line-height: 25px;}
.left_footer_popup .close:hover{background: #116f86;}
.left_footer_popup .bg_main{padding:10px;display: inline-block; /*min-height: 384px;*/ width: 100%; position: relative;}
.left_footer_popup .bg_main_to{background: url(../images/snow-animated-trans.gif) top center no-repeat; display: inline-block; min-height: 100%; width: 100%; background-size:100%; position: absolute; left: 0px;}



.left_footer_popup .left_part_main{display: inline-block; width:380px; float: left; margin:68px 0 0 17px;}

.left_footer_popup .right_part_main{display: inline-block; width: 466px; float: right; margin: 94px 0px 0px 0px; padding: 0 20px 0 0px;}

.left_footer_popup .right_part_main h3{font-family: 'Open Sans Condensed'; font-size: 26px; line-height: 30px; margin: 0px; padding: 0px; color: #b9160e;}
.left_footer_popup .right_part_main p{margin: 14px 0 14px 0px; padding: 0px; font-family: 'Open Sans regular'; font-size: 17px; color: #4d4d4e; line-height: 22px;}
.left_footer_popup .right_part_main a{background: #dc2d3a; display: inline-block; color: #fff; text-transform: uppercase; border-radius: 4px; font-weight: 600; text-decoration: none; line-height: 45px; padding: 0 16px 0 16px;     transition: all 0.5s ease; position: relative; font-family: 'Open Sans regular';}
.left_footer_popup .right_part_main a:hover{background: #c31c29;}

.left_footer_popup .modal11:before {
  content: "";
  background: transparent;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.left_footer_popup .modal11:target:before {
  -webkit-transition: -webkit-transform 0.9s ease-out;
  -moz-transition: -moz-transform 0.9s ease-out;
  -o-transition: -o-transform 0.9s ease-out;
  transition: transform 0.9s ease-out;
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
  /*display: block;*/
}

.left_footer_popup .modal11:target + .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
 
}

.left_footer_popup .modal-dialog {
 
  position: fixed;
  
 bottom: 0; left: 0;
  z-index: 11;
 /* width: 900px;*/
  -webkit-transform: translate(0, -500%);
  -ms-transform: translate(0, -500%);
  transform: translate(0, -500%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
	margin: 0 auto;
	left: 0px;
	
}
	
.left_footer_popup .btn-close{position: absolute;
    background: #f00;
    opacity: inherit;
    text-shadow: none;
    color: #fff;
    height: 25px;
    right: 0;
    width: 24px;
    border-radius: 100%;
    margin: -17px -14px 0 0px;
    z-index: 9;
		border: none;
		text-decoration: none;
		text-align: center;
		font-weight: bold;
		font-size:20px;
}

.left_footer_popup .modal-dialog img{max-width: 100%;}



 @media only screen and (min-width:992px) and (max-width:1199px) {
.left_footer_popup .modal-dialog{width:91%;}
	 
.left_footer_popup .bg_main{background-size:100%;}

}
 @media only screen and (min-width:768px) and (max-width:991px) {
.left_footer_popup .modal-dialog{width:91%;}
	 
	 .left_footer_popup .modal-dialog{width:91%;}
	 .left_footer_popup .left_part_main{float: none; display: inherit; margin:0px 0 0 0px; width:100%; text-align: center;}
	 .left_footer_popup .right_part_main{margin:5px; width:98%; padding: 0px; float: none; display: inherit; text-align: center;}
	 .left_footer_popup .right_part_main h3 br{display: none;}
	 .left_footer_popup .right_part_main h3{font-size:15px; line-height: 20px; margin: 6px 0 0 0px;}
	 .left_footer_popup .right_part_main p br{display: none;}
	 .left_footer_popup .right_part_main p{font-size:13px; margin: 4px 0 4px 0px;}
	 .left_footer_popup .right_part_main a{ line-height: 34px; font-size: 11px;}
	 .left_footer_popup .modal-dialog img{height: 220px;}
}
 @media only screen and (max-width:767px) {
	 .left_footer_popup .modal-dialog{width:91%;}
	 .left_footer_popup .left_part_main{float: none; display: inherit; margin:0px 0 0 17px; width:88%;}
	 .left_footer_popup .right_part_main{margin:5px; width:95%; padding: 0px; float: none; display: inherit;}
	 .left_footer_popup .right_part_main h3 br{display: none;}
	 .left_footer_popup .right_part_main h3{font-size:15px; line-height: 20px; margin: 6px 0 0 0px;}
	 .left_footer_popup .right_part_main p br{display: none;}
	 .left_footer_popup .right_part_main p{font-size:13px; margin: 4px 0 4px 0px;}
	 .left_footer_popup .right_part_main a{ line-height: 34px; font-size: 11px;}
}
 @media only screen and (max-width:480px) {

.left_footer_popup .modal-dialog{width:91%;}

}
 @media only screen and (max-width: 320px) {
.left_footer_popup .modal-dialog{width:91%; }
}
















