@font-face {
    font-family: 'uni_neuebook';
    src: url('../fonts/fontfabric_-_unineuebook-webfont.eot');
    src: url('../fonts/fontfabric_-_unineuebook-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontfabric_-_unineuebook-webfont.woff2') format('woff2'),
         url('../fonts/fontfabric_-_unineuebook-webfont.woff') format('woff'),
         url('../fonts/fontfabric_-_unineuebook-webfont.ttf') format('truetype'),
         url('../fonts/fontfabric_-_unineuebook-webfont.svg#uni_neuebook') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'uni_neuebold';
    src: url('../fonts/fontfabric_-_unineuebold-webfont.eot');
    src: url('../fonts/fontfabric_-_unineuebold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontfabric_-_unineuebold-webfont.woff2') format('woff2'),
         url('../fonts/fontfabric_-_unineuebold-webfont.woff') format('woff'),
         url('../fonts/fontfabric_-_unineuebold-webfont.ttf') format('truetype'),
         url('../fonts/fontfabric_-_unineuebold-webfont.svg#uni_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}
/*font-family:'Roboto', sans-serif;*/
/*---------------main section start------------*/

.lms-new-box1{ width:100%; height:auto; float:left; position:relative;}
.lms-new-box1 img{width:100%;}
.lms-new-box2{ position:absolute; right:46px; top:90px; width:420px;}
.paraguay-css .lms-new-box2{  top:20px;}
.lms-new-box2 span{ width:380px; height:auto; float:left; background-color: rgba(255, 255, 255, 1); padding:15px; box-sizing:border-box;  }
.lms-new-box2 span h2{font-family: 'uni_neueregular'; /*font-size:40px;*/font-size:20px; font-weight:normal; color:#000; text-transform:uppercase; margin-bottom:5px; line-height:44px;}
.lms-new-box2 span p{font-family: 'uni_neuebook'; font-size:27px; font-weight:300; color:#000; text-transform:uppercase;  line-height:35px; margin-bottom:0;}
/*.lms-new-box2 small{ margin-left:48px;width:372px; height:auto; float:left; background:#09105f;padding:15px; box-sizing:border-box; font-family: 'uni_neuebook'; font-size:23px; font-weight:300; color:#FFF;}*/
.lms-new-box2 small {
    margin-left: 127px;
    width: 275px;
    height: auto;
    float: left;
    background: #09105f;
    padding: 15px;
    box-sizing: border-box;
    font-family: 'uni_neuebook';
    font-size: 23px;
    font-weight: 300;
    color: #FFF;
}

.bangladesh-banner-box2{position:absolute; max-width:600px; height:auto; right:25px;  bottom:15px; padding:0px 0px 0px 0px; z-index:2;}
.paraguay-css .bangladesh-banner-box2{ max-width:374px; right:45px;  top:216px; }


.bangladesh-main-sec{float:left; width:100%;  position:relative; background-size:cover; margin:20px 0; min-height:641px;}
.bangladesh-main-sec .background{position:relative; z-index:1;  min-height:680px; background:url(../images/superace-lp-lms/bg.jpg) no-repeat center center; background-size:cover;}

.bangladesh-main-sec .bangladesh-logo{position:absolute; left:33px; width:100%; top:63px; z-index:2;}


.mid-text-box{ width:100%; max-width:1080px; height:auto;position:relative}
.mid-text-box span{width: auto;  padding:28px 40px; box-sizing:border-box; background-color: rgba(255, 255, 255, 0.8); font-family: 'uni_neuebook'; font-size:35px;  color:#000066; line-height:40px; text-transform:uppercase; display:block; position:absolute; left:0; top:0;  }
.mid-text-box span strong{ font-family: 'uni_neuebold';font-size:35px; color:#000066;}
.mid-text-box big{position:absolute; left:80px;  top:137px; width: auto; height: auto; padding:25px 25px; box-sizing:border-box; background-color: rgba(0, 0, 102, 0.8); font-family: 'uni_neuebook'; font-size:22px;  color:#FFF; line-height:28px; display:block;}
.mid-text-box small{position:absolute; left:39%;  top:243px; width: auto; height: auto; padding:20px; box-sizing:border-box; background-color: rgba(102, 153, 204, 0.8); font-family: 'uni_neuebook'; font-size:20px;  color:#FFF; line-height:33px; display:block; }
.mid-text-box small sup{ font-size:20px !important; line-height:30px !important; }

.footer-box{ width:100%; height:auto; float:left; padding:20px; box-sizing:border-box; }
.form-box-left{ width:100%; height:auto; float:left;  box-sizing:border-box; }
.form-box-left h2{ padding:10px; box-sizing:border-box;  height:auto; background:#FFFFFF; font-family: 'uni_neuebook'; font-size:17px;  color:#10176e; line-height:21px; display:block; margin:0; font-weight:600; }
.form-box-right{ width:50%; height:auto; float:left; padding-left:10px; box-sizing:border-box; }
.form-box-right h2{padding:20px; box-sizing:border-box;  height:auto; background:#FFFFFF; font-family: 'uni_neuebook'; font-size:17px;  color:#10176e; line-height:21px; display: inline-block; margin:0;}


.blue{ width:100%; height:auto; float:left; background:rgba(13,18,97,0.80); padding:10px 10px 0 10px; box-sizing:border-box; display:flex; flex-wrap:wrap;  }
.paraguay-css .blue{  padding:10px 10px 10px 10px;  }
.blue-a{ width:82%; height:auto; float:left;}
.paraguay-css .blue-a{ width:100%;}
.blue-a .form_100per{ width:100%; height:auto; float:left; padding-right:10px; padding-bottom:10px; padding-top:0px; box-sizing:border-box;}
.blue-a .form_50per{ width:50%; height:auto; float:left; padding-right:10px; padding-bottom:10px; padding-top:0px; box-sizing:border-box;}
.paraguay-css .blue-a .form_50per{ width:100%; height:auto; float:left; padding-right:0px; padding-bottom:10px; padding-top:0px; box-sizing:border-box;}
.blue-b{ width:18%; float:left; position:relative;}
.paraguay-css .blue-b{ width:100%; float:left; position:relative;}
.form_50per input[type="text"], 
.form_50per input[type="password"],
.form_50per input[type="email"],
.form_50per input[type="tel"], 
.form_50per input[type="datetime"], 
.form_50per input[type="month"],
.form_50per input[type="time"], 
.form_50per input[type="week"]{  width:100%; height:28px; float:left; margin-left:0px; background:transparent;border: none; border-bottom:1px solid #bdc0d7;  text-align:left; vertical-align:top; font-family: 'uni_neuebook', sans-serif ;  color:#FFF; font-size:12px; font-weight:400;  line-height:26px;  outline:none; padding-left:7px; box-sizing:border-box; }
.form_100per input[type="text"], 
.form_100per input[type="password"],
.form_100per input[type="email"],
.form_100per input[type="tel"], 
.form_100per input[type="datetime"], 
.form_100per input[type="month"],
.form_100per input[type="time"], 
.form_100per input[type="week"]{  width:100%; height:28px; float:left; margin-left:0px; background:transparent;border: none; border-bottom:1px solid #bdc0d7;  text-align:left; vertical-align:top; font-family: 'uni_neuebook', sans-serif ;  color:#FFF; font-size:16px; font-weight:400;  line-height:26px;  outline:none; padding-left:7px; box-sizing:border-box; }
input.myinput::-webkit-input-placeholder {color:#FFF;}
input.myinput::-moz-placeholder { color:#FFF;  opacity: 1;}
input.myinput:-moz-placeholder { color:#FFF; opacity: 1;}
input.myinput::-ms-input-placeholder { color:#FFF; }	/* IE10+ */
textarea.myinput::-webkit-input-placeholder {color:#FFF;}
textarea.myinput::-moz-placeholder { color:#FFF;  opacity: 1;}
textarea.myinput:-moz-placeholder { color:#FFF; opacity: 1;}
textarea.myinput::-ms-input-placeholder { color:#FFF; }	



.form_50per select{width:100%; height:28px; padding-left:7px; box-sizing:border-box; margin: 0;background:transparent;border: none; border-bottom:1px solid #bdc0d7; color:#fefefe;font-size:12px; font-weight:400; line-height:26px;  font-style: normal; outline:none; display: inline-block; -webkit-appearance:none;-moz-appearance:none; appearance:none; cursor:pointer; font-family: 'uni_neuebook', sans-serif ; }
.paraguay-css .form_50per select{width:100%; height:28px; padding-left:7px; box-sizing:border-box; margin: 0;background:transparent;border: none; border-bottom:1px solid #bdc0d7; color:#fefefe;font-size:12px; font-weight:400; line-height:26px;  font-style: normal; outline:none; display: inline-block; -webkit-appearance:none;-moz-appearance:none; appearance:none; cursor:pointer; font-family: 'uni_neuebook', sans-serif ; padding-bottom:8px;}
.form_50per select option{ color:#000; padding:3px;}
.vrification{ width:48%; margin-right:2%; height:auto; float:left;}
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */

.superace_lp_lms_social{ float:right; margin-top:15px;}
.superace_lp_lms_social a{ color:#FFF; position:relative; padding-left:30px; line-height:25px; margin-left:20px; display:inline-block; height:25px; }
.superace_lp_lms_social a:before{content:''; display:block; position:absolute; left:0; top:0; height:25px; width:25px;}
.superace_lp_lms_social a.location:before{ background:url(../images/superace-lp-lms/sm-icon.png) no-repeat 0 0;}
.superace_lp_lms_social a.facebook:before{ background:url(../images/superace-lp-lms/sm-icon.png) no-repeat -25px 0;}
.superace_lp_lms_social a.contact:before{ background:url(../images/superace-lp-lms/sm-icon.png) no-repeat -50px 0;}





@media screen and (-webkit-min-device-pixel-ratio:0) {
.form_50per select{padding-right:12px; }
}
.form_100per label {position:relative; width:100%;}
.form_100per label:after{  width:38px; height:38px; content:'';position:absolute; right:0px; top:9px; background:url(../images/superace-lp-lms/arrow2.jpg) right top no-repeat;pointer-events:none;}
.form_50per label {position:relative; width:100%;}
.form_50per label:after{  width:30px; height:28px; content:'';position:absolute; right:0px; top:-1px; background:url(../images/superace-lp-lms/select-arrow.png) no-repeat 50% 50%;pointer-events:none;}
/*IE 9 and above*/
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
.form_100per label:after { display:none; }
.form_100per label:before { display:none; }
.form_50per label:after { display:none; }
.form_50per label:before { display:none; }
}

.submit2{ position:absolute; left:0; bottom:9px; width: 100%; height:36px; border:0; background: #d2d4e3 url(../images/superace-lp-lms/arrow2.png) 80% 12px no-repeat; font-family: 'uni_neuebook'; color:#10176e; font-size:13px; font-weight:inherit; text-align:center; padding-right:20px; box-sizing:border-box; cursor:pointer; text-transform:uppercase;  }
.paraguay-css .submit2{ position:static; left:0; bottom:9px; width: auto; float:left; padding:0px 50px 0px 20px; height:36px; border:0; background: #d2d4e3 url(../images/superace-lp-lms/arrow2.png) 80% 12px no-repeat; font-family: 'uni_neuebook'; color:#10176e; font-size:13px; font-weight:inherit; text-align:center;  box-sizing:border-box; cursor:pointer; text-transform:uppercase;  }

.submit2:hover{ color:#10176e;}


.blue-a .form_50per big{ /*width:100px;*/ height:30px; float:left; }
.blue-a .form_50per big img{ width:100%;}
.form_50per span{width:14px; height:14px;float:right;padding-top:10px; margin-left:25px;}
.form_50per span a{  color:#000; background:url(../images/superace-lp-lms/captcha-refresh.png) no-repeat; width:14px; height:14px; display:inline-block;  }

.desktop{ width:100%; height:auto; display:block;}
.lms-mob{width:100%; height:auto; display: none;}
@media only screen and (max-width:1200px){


}
@media only screen and (max-width:1024px){
	.blue { padding: 10px 10px 0 10px;}
	.form-box-right h2 { font-size:14px;padding: 10px;}
	
	.submit2 { font-size:11px;}
	.mid-text-box small {
    left: 44%;}
.form-box-left {padding-right: 0px;}
.bangladesh-banner-box2 {
    position:relative;
    max-width:100%;
    height: auto;
    right: 0px;
    bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;}
	
.paraguay-css .bangladesh-banner-box2 {
    position:relative;
    max-width:100%;
    height: auto;
    right: 0px;
    top: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;}
	.form-box-left h2 { float:left;font-size:18px; padding: 20px;}
.desktop{ width:100%; height:auto; display:none;}
.lms-mob{width:100%; height:auto; display:block ;}
.lms-new-box2 {
    position: absolute;
    left: 150px;
    top: 120px}
	
.superace_lp_lms_social{ float:none; padding-top:15px; clear:both;}
.superace_lp_lms_social a{ color:#000; margin-left:0px; margin-right:20px; margin-bottom:15px;}
.superace_lp_lms_social a.location:before{ background:url(../images/superace-lp-lms/sm-icon.png) no-repeat 0 -25px;}
.superace_lp_lms_social a.facebook:before{ background:url(../images/superace-lp-lms/sm-icon.png) no-repeat -25px -25px;}
.superace_lp_lms_social a.contact:before{ background:url(../images/superace-lp-lms/sm-icon.png) no-repeat -50px -25px;}
	
	

	
} 
@media only screen and (max-width:800px){
	.bangladesh-main-sec .bangladesh-logo {
    position: absolute ; top:30%; left:0; right:0;padding:20px}
	.mid-text-box span {
    width: 100%;
    padding: 20px 20px;
    box-sizing: border-box;
    background-color: rgba(255, 255, 255, 0.8);
    font-family: 'uni_neuebook';
    font-size: 35px;
    color: #000066;
    line-height: 40px;
    text-transform: uppercase;
    display: block;
    position: relative;
    left: 0; right:0;
    top: 0;}
	.mid-text-box big {
    position: relative  ;
    left: 0px; right:0;
    top:0px;
    width: auto;
    height: auto;
    padding: 20px 20px;}
	.mid-text-box small {
    position: absolute;
    left: 0%;}
	
	.mid-text-box small {
    position: relative;
    left:0;
    top: 0;
    width: 100%;
    height: auto;
    padding: 20px;
    box-sizing: border-box;
    background-color: rgba(102, 153, 204, 0.8);
    font-family: 'uni_neuebook';
    font-size: 20px;
    color: #FFF;
    line-height: 33px;
    display: block;}
	
	
.bangladesh-banner-box{ position:relative;}
.form-box-left {
    width: 100%;
    height: auto;
    float: left;
    padding-right: 0px;}
	.form-box-right {
    width: 100%;
    height: auto;
    float: left;
    padding-left: 0px;}
} 
@media only screen and (max-width:640px){
	.bangladesh-main-sec .bangladesh-logo { position: absolute;top: 24%;}
	.mid-text-box span {font-size: 30px;}
	.mid-text-box span strong {font-size: 30px;}
	.mid-text-box big{font-size: 18px;}
	.blue-a {
    width: 100%;}
	.blue-a .form_50per { width: 100%; padding-right: 0px;}
	.submit2 {
    position: relative;
    left: inherit;
    bottom:inherit; float:right; margin-bottom:20px;}
	.blue-b { width: 101px; float: right;}
	.blue {display: inherit;flex-wrap: no-wrap ;}
	.form_50per span{ float:left;}
	
	.lms-new-box2 {position: absolute;right:0px; left:40px; top:10%; width:360px;}
.lms-new-box2 span { width: 300px;padding: 10px;}
.lms-new-box2 span h2 {font-size: 34px; line-height:34px;}
.lms-new-box2 span p {font-size: 20px; line-height:28px;}
.lms-new-box2 small {width: 300px;
    padding: 10px;
    font-size: 17px;}
	

}
@media only screen and (max-width:500px){
	.mid-text-box span { font-size: 20px; line-height:24px;}
	.mid-text-box span strong {font-size: 20px;}
	.mid-text-box big { font-size: 13px; line-height:18px; padding:10px;}

}
@media only screen and (max-width:445px){
	.mid-text-box span { font-size:12px; line-height:20px; padding: 10px 10px;}
	.mid-text-box span strong {font-size: 12px;}
	.mid-text-box big { font-size: 13px; line-height:18px; padding:10px;}
	.mid-text-box small {font-size:12px;}
.mid-text-box small sup {
    font-size: 12px !important;
    line-height: 14px !important;
}
.lms-new-box2 {
    position: absolute;
    right: 0px;
    left: 1px;
    top: 20px;}
	.lms-new-box2 span h2 {
    font-size: 28px;
    line-height: 28px;}
	.lms-new-box2 small {
    width: 276px;margin-left: 24px; font-size:15px;}
}

@media only screen and (max-width:320px){
	
	.lms-new-box2 {
    position: absolute;
    right: 0px;
    left: 0px;
    top: 0px;
    width: 243px;}
	.lms-new-box2 span {
    width: 243px;}
	.lms-new-box2 small {
    width: 243px;
    margin-left:114px;
    font-size: 13px;}
	.lms-new-box2 span p {
    font-size: 18px;
    line-height: 21px;
}
	}

/* tatamotors.com.py new design cms */
.container.campaignnwpg{
	width:100%;
}
.container.campaignnwpg.zambiatataultra{
	width:1170px;
}
 .paraguay-css.campaignnwpg .lms-new-box2 {left: 81px;}	
	.campaignnwpg .lms-new-box2 span{    padding: 8px;}
	.campaignnwpg .lms-new-box2 span h2 {line-height: 24px;}
	.campaignnwpg .lms-new-box2 span p {    line-height: 28px;}
	.campaignnwpg .lms-new-box2 small{padding: 10px;
    font-size: 19px;}
.paraguay-css.campaignnwpg .bangladesh-banner-box2{
	right: 30px;
    left: inherit;
    top: 30px;
    /*bottom: 40px;*/
    width: 300px;
}
.bluebxnw {
    font-size: 14px;
    width: 265px;
    padding: 10px;
    margin-left: 98px;
    height: auto;
    float: left;
    background: #307dde;
    box-sizing: border-box;
    font-family: 'uni_neuebold';
    font-weight: 300;
    color: #FFF;
}
.desbxnw h2 {
    padding: 10px;
    box-sizing: border-box;
    height: auto;
    background: #FFFFFF;
    font-family: 'uni_neuebook';
    font-size: 17px;
    color: #10176e;
    line-height: 21px;
    display: block;
    margin: 0;
    font-weight: 600;
}
.desbxnw { 
	position: absolute;
    left: 339px;
    /*bottom: 40px;*/
	top:204px;
    width: 375px;
}
.desbx_blue {
    width: 100%;
    height: auto;
    float: left;
    background: rgba(48,127,226,0.95);
    padding: 10px 10px 0 10px;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
}
.destr { overflow:hidden; padding-bottom:15px; font-family: 'uni_neuebook'; color:#ffffff; font-size:12px; float: left;
    width: 100%;}
.destr.last { padding-bottom:0px;}
.destdlft { float:left; width:48%; margin-right:4%; border-bottom:1px solid #6aa3ea; padding-bottom:4px;}
.destdrht { float:left; width:48%;  border-bottom:1px solid #6aa3ea; padding-bottom:4px;}

@media only screen and (max-width:1000px){
	.desbxnw {

    position: relative;
    left: 0px;
    bottom: 40px;
    width: auto;
    padding: 0px 30px;
    overflow: hidden;
    margin-bottom: 1px;
    margin-top: -141px;

	}
	
	.paraguay-css.campaignnwpg .bangladesh-banner-box2 {
    right: inherit;
    left: 0px;
    top: inherit;
    bottom: 0px;
    width: auto;
	}
	.container.campaignnwpg.zambiatataultra {

    width: auto;

}
}

@media only screen and (max-width:650px){
	
	.bluebxnw { font-size: 13px;
    width: auto; margin-left: 45px;}
	.campaignnwpg .lms-new-box2 small {
	width: 172px;

padding: 5px;
    padding: 10px;
    font-size: 12px;}
	.campaignnwpg .lms-new-box2 span p {

    line-height: 21px; font-size: 16px;

}
.campaignnwpg .lms-new-box2 span h2 {

    line-height: 19px; font-size: 20px;

}

	
}
@media only screen and (max-width:550px){
	
	.campaignnwpg .lms-new-box2 small {
	width: 172px;

padding: 5px;
    font-size: 12px; margin-left: 114px;}
	
	
}
@media only screen and (max-width:480px){
	.bluebxnw {
		font-size: 12px;
		width: 219px;
		padding: 5px;
	}
	.campaignnwpg .lms-new-box2 small{width: 172px;

padding: 5px;}
.campaignnwpg .lms-new-box2 span {
width: 172px;
padding: 5px;
}
.campaignnwpg .lms-new-box2 span h2 {

    line-height: 14px;
    font-size: 16px;

}
.campaignnwpg .lms-new-box2 span p {

    line-height: 8px;
    font-size: 15px;

}
.campaignnwpg .lms-new-box2 span {

    padding: 8px;
    width: auto;

}
.paraguay-css.campaignnwpg .lms-new-box2 {

    right: inherit;
    left: 5px;
    width: 260px;

}
.desbxnw { margin-top:-38px; padding:0px;}
.destr { font-size:10px;}
.container.campaignnwpg{ padding-left:0px; padding-right:0px;
}
	
}