/****************************/

@charset "utf-8";

/* CSS Document */

body {

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	padding: 0;

	background: #fff;

	-webkit-font-smoothing: antialiased;

	-moz-font-smoothing: antialiased;

	font-smoothing: antialiased;

	font-family: 'ubunturegular';

	font-weight: normal;

}

div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {

	margin: 0;

	padding: 0;

}

table, tr, td {

	border: 0;

}

a {

	outline: none;

	color: #333;

	text-decoration: none;

}

a:hover {

	outline: none;

	color: #000;

	text-decoration: none;

}

img {

	border: none;

}

li {

	list-style: none;

}

.clearall {

	clear: both;

	font-size: 1px;

	line-height: 1px;

	height: 1px;

}

/*-----------------------

MAIN CSS START

------------------------*/

.container {

	width: 1170px;

	margin: 0 auto;

	padding: 0;

	position:relative;

}

.dsplay {

	width: 100%;

	display: table;

	box-sizing:border-box;

}

.position {

	position: relative;

}

.header{margin:0;padding:0;height:82px;}

.logo{
    /* margin: 20px 0 -10px 0; */
    float: left;
    padding: 10px;
    width: 18%;
    }

.rgt_head{

	float:right;

	}

.header-txt{

	margin:19px 0 0 0;

	float:left;	

	font-family: 'ubuntulight';

	font-size:18px;

	line-height:22px;

	color:#727272;

	text-align:left;

	padding:0 15px 0 57px;

	background:url(../images/hdr-icon.jpg) left top no-repeat;

}

.header-txt span{font-family: 'ubuntubold';color:#000000; display:block;}

.log_sign{

	float: left;

    margin: 20px 10px;

    font-size: 18px;

    background: #1c75bc;

    border-radius: 10px;

    padding: 10px;

    color: #fff;

    text-align: center;

	}

	

*{box-sizing:border-box;}

img{max-width:100%; vertical-align:middle; border:none;}



.cancel-form label.radio {

    float: left;

    width: 100%;

    margin: 5px 0;

}

.cancel-form__item input[type=text], textarea {

        height: auto;

    padding: 10px 11px;

    border: 1px solid #d2d2d2;

    font-size: 12px;

    width: 100%;

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

    -webkit-transition: 0.2s all ease-in-out;

    -o-transition: 0.2s all ease-in-out;

    transition: 0.2s all ease-in-out;

    -webkit-appearance: none;

    font-weight: 300;

	margin-top:10px;

}

.cancel-form .btn{ max-width:100%;}



@media only screen and (max-width:1021px){

	

/* .logo{ width: 25%;} */

.top-right{ display:none;}	



.header{height:52px;}



.ftr-p1{font-size: 15px;line-height: 26px;}

.ftr-p1 a, .ftr-p1 a:hover{margin: 0 13px;}

.ftr-p1 a:after{top: 4px; right: -18px;height: 6px; width: 6px;}





/*MOBILE MENU CSS*/

.mob-mnu-ic{

    cursor: pointer;

    position:absolute;

    right:20px;

    top:14px;

	z-index:16;

	height:30px;

	}

.mob-mnu-ic button{

	outline: none;

    -webkit-appearance: none;

	background: none;

	padding:0;

    cursor: pointer;

	border: none;

	margin:0;

	}

.mob-mnu-ic span{

	color:#fff;

	display:inline-block;

	vertical-align:top;

	font-size:16px;

	margin-top:4px;

	margin-right:5px;

	}

.bar1, .bar2, .bar3 {

	width: 30px;

	height: 4px;

	background-color: #333;

	transition: 0.4s;

	}

.bar2{margin: 5px 0;}

.dl-active .bar1 {

	-webkit-transform: rotate(-45deg) translate(-8.5px, 6px);

	transform: rotate(-45deg) translate(-8.5px, 6px);

	background:#333;

	}

.dl-active .bar2 {opacity: 0;}

.dl-active .bar3 {

	-webkit-transform: rotate(45deg) translate(-7px, -4px);

	transform: rotate(45deg) translate(-7px, -4px);

	background:#333;

	}

	

.mobilemenu{

	float:left;

	width:100%;

	background:#fff;

	z-index:12;

	display:none;

	border-top:1px solid #ddd;

	}

.mobimenu-top{ top:80px;}

.mobilemenu li{

	float:left;

	width:100%;

	text-align:left;

	border-bottom:1px solid #ddd;

	}

.mobilemenu li a{

	float:left;

	width:100%;

	padding:17px 20px;

	font-size:18px;

	color:#000;

	font-family:inherit;

	}

.mobilemenu li a.header-btn {

    float: left;

    width: 150px;

    font-size: 18px;

    color: #ffffff;

    height: 42px;

    line-height: 40px;

    font-weight: 600;

    margin:10px 0;

    border-radius: 20px;

    background: #19c354;

	padding:0;

	text-align:center;

	}



}



.modal__title, .modal__title-result {

    font-weight: 700;

    font-size: 28px;

    text-transform: uppercase;

	font-family: 'ubunturegular';

}

.cancel-form label.radio {

    float: left;

    width: 100%;

    margin: 5px 0;

}

.input-wrap{

	float:left;

	width:100%;

	}

.cancel-form__item input[type=text], textarea {

        height: auto;

    padding: 10px 11px;

    border: 1px solid #d2d2d2;

    font-size: 14px;

    width: 100%;

    border-radius: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

    -webkit-transition: 0.2s all ease-in-out;

    -o-transition: 0.2s all ease-in-out;

    transition: 0.2s all ease-in-out;

    -webkit-appearance: none;

    font-weight: 300;

	margin-top:10px;

}



.cancel-form .btn{ max-width:100%;}

.cancel-form .btn{ 

	background: #1c75bc;

    font-size: 22px;

    color: #fff;

    padding: 10px 80px;

    margin-top: 20px;

    border: none;}

