@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

body {
    line-height: 22px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
p{
	font-family: 'Open Sans', sans-serif;
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Montserrat', sans-serif;
	margin:0px;
	padding:0px;
}
.back-img{
	background:url(../images/bg-1.jpg) no-repeat center;
	min-height:586px;
	background-size: cover;
}
.logo{
  margin: 7% 0;
  display: inline-block; width: 100%
}
.text-blue{
  color: #1996d5;
}
.box-margin-top{
	margin-top:7%;
}
.title{
	color:#2b2d2d;
	font-size:23px;
}
.contain{
	font-size:15px;
	color:#2b2d2d;
	line-height:27px;
}
.form-box{
	background:#fff;
	padding:0 35px;
}
.contact-title{
	color:#1996d5;
	font-size:20px;
}
.prelative{
	position:relative;
}
.black-bg {
    background-color: #2b2d2d;
	position: absolute;
    width: 100%;
    bottom: 0px;
}
.black-strip-contain{
	text-align:center;
	color:#fff;
	font-size:11px;
	padding:15px 0px 5px 0px;
}
:focus{outline: none;}
.col-3{
	width: 100%;
    position: relative;
    margin-top: 30px;
} /* necessary to give position: relative to parent. */
input[type="text"]{
    color: #333;
    width: 100%;
    box-sizing: border-box;
    letter-spacing: 1px;
    border: 0px;
    border-bottom: 1px solid #2c2d2f;
}
.effect-18 {
    border: 0;
    padding: 4px 0;
    background-color: transparent;
}
.effect-18 ~ .focus-border{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	z-index: 99;
}
.effect-18 ~ .focus-border:before,
.effect-18 ~ .focus-border:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 100%;
	background-color: #f49d1e;
	transition: 0.4s;
}
.effect-18 ~ .focus-border:after{
	left: auto;
	right: 0;
}
.effect-18:focus ~ .focus-border:before,
.effect-18:focus ~ .focus-border:after,
.has-content.effect-18 ~ .focus-border:before,
.has-content.effect-18 ~ .focus-border:after{
	width: 50%;
	transition: 0.4s;
}
.effect-18 ~ label{
	position: absolute;
    left: 0;
    width: 100%;
    top: 5px;
    color: #bfbfbf;
    transition: 0.3s;
    z-index: -1;
    letter-spacing: 0.5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: normal;
}
.effect-18:focus ~ label, .has-content.effect-18 ~ label{
    top: -15px;
    color: #f49d1e;
    transition: 0.3s;
    font-size: 15px;
}
.black-strip{
    background-color: #2c2d2f;
    height: 2px;
    width: 40px;
    margin-top:15px;
}
.yellow-btn{
    background-color: #1996d5;
    border:1px solid #1996d5;
    border-radius: 5px;
    padding: 8px 25px;
    color: #fff;
    text-transform: uppercase;
    font-size:17px;
    font-family: 'Montserrat', sans-serif;
    transition: 0.5s ease-in-out;
    font-weight:700;
    float:right;
    width:30%;
}
.yellow-btn:hover,
.yellow-btn:focus,
.yellow-btn:active{
    background-color:inherit;
    color: #2c2d2f;
    text-decoration:none;
    outline: 0px auto -webkit-focus-ring-color;
    transition: 0.5s ease-in-out;
}
#contact-from{
margin-top:30px;

}
/* form starting stylings ------------------------------- */
.group            {
  position:relative;
  margin-bottom:20px;
}
input               {
  font-size:15px;
  padding:10px 10px 10px 5px;
  display:block;
  width:100%;
  border:none;
  border-bottom:2px solid #333;
  background:none;
  font-family: 'Open Sans', sans-serif;
}
input:focus         { outline:none; }

/* LABEL ======================================= */
label                {
  color:#2c2d2f;
  font-size:16px;
  font-weight:normal;
  position:absolute;
  pointer-events:none;
  left:5px;
  top:10px;
  transition:0.2s ease all;
  -moz-transition:0.2s ease all;
  -webkit-transition:0.2s ease all;
  font-family: 'Open Sans', sans-serif;
}

/* active state */
input:focus ~ label, input:valid ~ label        {
  top:-15px;
  font-size:14px;
  color:#000;
}

/* BOTTOM BARS ================================= */
.bar    { position:relative; display:block; width:100%; }
.bar:before, .bar:after     {
  content: '';
    height: 2px;
    width: 0;
    bottom: 0px;
    position: absolute;
    background: #46abdd;
  transition:0.2s ease all;
  -moz-transition:0.2s ease all;
  -webkit-transition:0.2s ease all;
}
.bar:before {
  left:50%;
}
.bar:after {
  right:50%;
}

/* active state */
input:focus ~ .bar:before, input:focus ~ .bar:after {
  width:50%;
}

.parsley-errors-list {
	list-style-type: none !important;
    position: absolute !important;
    right: 0 !important;
    color: red !important;
    top: 5px !important;
}

.listView ul{list-style: none; padding: 0 15px}
.listView ul li{margin: 20px 0; position: relative; padding-left: 25px; font-size:15px;
	color:#2b2d2d;
	line-height:normal;font-family: 'Open Sans', sans-serif;}
.listView ul li::before {
	content: "";
	background: url('../images/bullet.png');
	position: absolute;
	left: 0;
	display: inline-block;
	height: 17px;
	width: 11px;
        top: 3px;
}


@media (max-width: 767px){
    .form-box{padding: 0 !important}
}
/*Footer start*/
    .footer { background: none repeat scroll 0 0 white; border-top: 1px solid #e7eaec; bottom: 0; left: 0; padding: 10px 20px; position: absolute; right: 0; height: 55px; }
    .footer.tdaux-footer.fixedFooter { position: fixed; bottom: 0; z-index: 888; }
    .tdaux-footer { position: fixed; min-height: 40px; background-color: #f2f2f2; border-top: solid 1px #dddddd; line-height: 6px; color: #818286; font-size: 10px; padding-top: 8px; }
    .padding-top-5 { padding-top: 5px !important; }
    .padding-top-8 { padding-top: 8px !important; }
    .list-inline.footer-links li a:hover, .list-inline.footer-links li a:focus { color: #f59d14; }
    .list-inline.footer-links li a{ transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
    .footer-links li a { color: #818286; }
/*Footer End*/

/*Privacy Policy start*/
    form { margin: 0 !important; }
    .effect-1 ~ .focus-border { position: absolute; top: 33px; bottom: 0; left: 0; width: 0; height: 2px; background-color: #e7050a; transition: 0.4s; }
    .form-control::-webkit-input-placeholder { color: #808080 !important; font-size: 13px !important; opacity: 1; font-weight: normal !important; font-family: roboto; }
    #contact-from .c-form-field-m-b textarea { resize: none;}
    #contact-from .c-form-field-m-b input,
    #contact-from .c-form-field-m-b select,
    #contact-from .c-form-field-m-b textarea{ outline: none; box-shadow: none; border: none; border-bottom: 1px solid #dcdcdc; border-radius: 0; letter-spacing: 0; color: #676a6c; }

/*Privacy Policy end*/
.bg-white { background-color: #fff !important; }
.color-white { color: #fff !important; }
.color-ship-gray { color: #414042 !important; }
.color-light-blue{color: #28a9e2}
.text-justify { text-align: justify !important; }
.text-transform-uppercase { text-transform: uppercase; }
.line-height-30 { line-height: 30px !important; }
.width-100 { width: 100% !important; }
.border-radius-25 { border-radius: 25px; }
.position-inherit { position: inherit !important; }
.position-absolute { position: absolute !important; }
.position-relative { position: relative !important; }
.font-size-9{font-size: 9px !important}
.font-size-10{font-size: 10px !important}
.font-size-11{font-size: 11px !important}
.font-size-12{font-size: 12px !important}
.font-size-13{font-size: 13px !important}
.font-size-14{font-size: 14px !important}
.font-size-15{font-size: 15px !important}
.font-size-16{font-size: 16px !important}
.font-size-17{font-size: 17px !important}
.font-size-18{font-size: 18px !important}
.font-size-19{font-size: 19px !important}
.font-size-20{font-size: 20px !important}
.font-size-22{font-size: 22px !important}
.font-size-24{font-size: 24px !important}
.font-size-26{font-size: 26px !important}
.font-size-28{font-size: 28px !important}
.font-size-30{font-size: 30px !important}
.font-size-32{font-size: 32px !important}
.font-size-36{font-size: 36px !important}
.font-size-42{font-size: 42px !important}

/* Font weight */

.font-weight-100{font-weight: 100 !important}
.font-weight-300{font-weight: 300 !important}
.font-weight-400{font-weight: 400 !important}
.font-weight-500{font-weight: 500 !important}
.font-weight-600{font-weight: 600 !important}
.font-weight-700{font-weight: 700 !important;}

/* Margin */
.no-margin{margin: 0px !important}
.margin-0-auto{margin: 0 auto}
.no-margin-top{margin-top: 0px !important}
.no-margin-right{margin-right: 0px !important}
.no-margin-bottom{margin-bottom: 0px !important}
.no-margin-left{margin-left: 0px !important}
.no-margin-tb{margin-top: 0px !important; margin-bottom: 0px !important}
.no-margin-lr{margin-left: 0px !important; margin-right: 0 !important}

.margin-full-1{margin: 1px}
.margin-full-2{margin: 2px}
.margin-full-3{margin: 3px}
.margin-full-4{margin: 4px}
.margin-full-5{margin: 5px}
.margin-full-6{margin: 6px}
.margin-full-7{margin: 7px}
.margin-full-8{margin: 8px}
.margin-full-9{margin: 9px}
.margin-full-10{margin: 10px}
.margin-full-15{margin: 15px}
.margin-full-20{margin: 20px}
.margin-full-25{margin: 25px}
.margin-full-30{margin: 30px}
.margin-full-35{margin: 35px}
.margin-full-40{margin: 40px}
.margin-full-45{margin: 45px}
.margin-full-50{margin: 50px}
.margin-full-55{margin: 55px}
.margin-full-60{margin: 60px}


.margin-top-1{margin-top: 1px !important}
.margin-bottom-1{margin-bottom: 1px !important}
.margin-left-1{margin-left: 1px !important}
.margin-right-1{margin-right: 1px !important}
.margin-tb-1{margin: 1px 0px !important}
.margin-lr-1{margin: 0 1px !important}

.margin-top-2{margin-top: 2px !important}
.margin-bottom-2{margin-bottom: 2px !important}
.margin-left-2{margin-left: 2px !important}
.margin-right-2{margin-right: 2px !important}
.margin-tb-2{margin: 2px 0px !important}
.margin-lr-2{margin: 0 2px !important}

.margin-top-3{margin-top: 3px !important}
.margin-bottom-3{margin-bottom: 3px !important}
.margin-left-3{margin-left: 3px !important}
.margin-right-3{margin-right: 3px !important}
.margin-tb-3{margin: 3px 0px !important}
.margin-lr-3{margin: 0 3px !important}

.margin-top-4{margin-top: 4px !important}
.margin-bottom-4{margin-bottom: 4px !important}
.margin-left-4{margin-left: 4px !important}
.margin-right-4{margin-right: 4px !important}
.margin-tb-4{margin: 4px 0px !important}
.margin-lr-4{margin: 0 4px !important}

.margin-top-5{margin-top: 5px !important}
.margin-bottom-5{margin-bottom: 5px !important}
.margin-left-5{margin-left: 5px !important}
.margin-right-5{margin-right: 5px !important}
.margin-tb-5{margin: 5px 0px !important}
.margin-lr-5{margin: 0 5px !important}

.margin-top-6{margin-top: 6px !important}
.margin-bottom-6{margin-bottom: 6px !important}
.margin-left-6{margin-left: 6px !important}
.margin-right-6{margin-right: 6px !important}
.margin-tb-6{margin: 6px 0px !important}
.margin-lr-6{margin: 0 6px !important}

.margin-top-7{margin-top: 7px !important}
.margin-bottom-7{margin-bottom: 7px !important}
.margin-left-7{margin-left: 7px !important}
.margin-right-7{margin-right: 7px !important}
.margin-tb-7{margin: 7px 0px !important}
.margin-lr-7{margin: 0 7px !important}

.margin-top-8{margin-top: 8px !important}
.margin-bottom-8{margin-bottom: 8px !important}
.margin-left-8{margin-left: 8px !important}
.margin-right-8{margin-right: 8px !important}
.margin-tb-8{margin: 8px 0px !important}
.margin-lr-8{margin: 0 8px !important}

.margin-top-9{margin-top: 9px !important}
.margin-bottom-9{margin-bottom: 9px !important}
.margin-left-9{margin-left: 9px !important}
.margin-right-9{margin-right: 9px !important}
.margin-tb-9{margin: 9px 0px !important}
.margin-lr-9{margin: 0 9px !important}

.margin-top-10{margin-top: 10px !important}
.margin-bottom-10{margin-bottom: 10px !important}
.margin-left-10{margin-left: 10px !important}
.margin-right-10{margin-right: 10px !important}
.margin-tb-10{margin: 10px 0px !important}
.margin-lr-10{margin: 0 10px !important}

.margin-top-15{margin-top: 15px !important}
.margin-bottom-15{margin-bottom: 15px !important}
.margin-left-15{margin-left: 15px !important}
.margin-right-15{margin-right: 15px !important}
.margin-tb-15{margin: 15px 0px !important}
.margin-lr-15{margin: 0 15px !important}

.margin-top-20{margin-top: 20px !important}
.margin-bottom-20{margin-bottom: 20px !important}
.margin-left-20{margin-left: 20px !important}
.margin-right-20{margin-right: 20px !important}
.margin-tb-20{margin: 20px 0px !important}
.margin-lr-20{margin: 0 20px !important}

.margin-top-25{margin-top: 25px !important}
.margin-bottom-25{margin-bottom: 25px !important}
.margin-left-25{margin-left: 25px !important}
.margin-right-25{margin-right: 25px !important}
.margin-tb-25{margin: 25px 0px !important}
.margin-lr-25{margin: 0 25px !important}

.margin-top-30{margin-top: 30px !important}
.margin-bottom-30{margin-bottom: 30px !important}
.margin-left-30{margin-left: 30px !important}
.margin-right-30{margin-right: 30px !important}
.margin-tb-30{margin: 30px 0px !important}
.margin-lr-30{margin: 0 30px !important}

.margin-top-35{margin-top: 35px !important}
.margin-bottom-35{margin-bottom: 35px !important}
.margin-left-35{margin-left: 35px !important}
.margin-right-35{margin-right: 35px !important}
.margin-tb-35{margin: 35px 0px !important}
.margin-lr-35{margin: 0 35px !important}

.margin-top-40{margin-top: 40px !important}
.margin-bottom-40{margin-bottom: 40px !important}
.margin-left-40{margin-left: 40px !important}
.margin-right-40{margin-right: 40px !important}
.margin-tb-40{margin: 40px 0px !important}
.margin-lr-40{margin: 0 40px !important}

.margin-top-45{margin-top: 45px !important}
.margin-bottom-45{margin-bottom: 45px !important}
.margin-left-45{margin-left: 45px !important}
.margin-right-45{margin-right: 45px !important}
.margin-tb-45{margin: 45px 0px !important}
.margin-lr-45{margin: 0 45px !important}

.margin-top-50{margin-top: 50px !important}
.margin-bottom-50{margin-bottom: 50px !important}
.margin-left-50{margin-left: 50px !important}
.margin-right-50{margin-right: 50px !important}
.margin-tb-50{margin: 50px 0px !important}
.margin-lr-50{margin: 0 50px !important}

/* Margin Minus */
.margin-min-lr-1{margin-left: -1px; margin-right: -1px}
.margin-min-lr-2{margin-left: -2px; margin-right: -2px}
.margin-min-lr-3{margin-left: -3px; margin-right: -3px}
.margin-min-lr-4{margin-left: -4px; margin-right: -4px}

.margin-min-lr-5{margin-left: -5px; margin-right: -5px}
.margin-min-lr-10{margin-left: -10px; margin-right: -10px}
.margin-min-lr-15{margin-left: -15px; margin-right: -15px}
.margin-min-lr-20{margin-left: -20px; margin-right: -20px}

.margin-min-tb-5{margin-top: -5px; margin-bottom: -5px}
.margin-min-tb-10{margin-top: -10px; margin-bottom: -10px}
.margin-min-tb-15{margin-top: -15px; margin-bottom: -15px}
.margin-min-tb-20{margin-top: -20px; margin-bottom: -20px}

.margin-min-top-5{margin-top: -5px;}
.margin-min-top-10{margin-top: -10px !important;}
.margin-min-top-15{margin-top: -15px;}
.margin-min-top-20{margin-top: -20px;}

.margin-min-bottom-5{margin-bottom: -5px}
.margin-min-bottom-10{margin-bottom: -10px}
.margin-min-bottom-15{margin-bottom: -15px}
.margin-min-bottom-20{margin-bottom: -20px}

.margin-min-left-5{margin-left: -5px;}
.margin-min-left-10{margin-left: -10px;}
.margin-min-left-15{margin-left: -15px;}
.margin-min-left-20{margin-left: -20px;}

.margin-min-right-5{margin-right: -5px}
.margin-min-right-10{margin-right: -10px}
.margin-min-right-15{margin-right: -15px}
.margin-min-right-20{margin-right: -20px}

/* Padding */

.no-padding-top{padding-top: 0px !important}
.no-padding-right{padding-right: 0px !important}
.no-padding-bottom{padding-bottom: 0px !important}
.no-padding-left{padding-left: 0px !important}
.no-padding-tb{padding-top: 0 !important; padding-bottom: 0 !important}
.no-padding-lr{padding-left: 0 !important; padding-right: 0 !important}

.padding-top-1{padding-top: 1px !important}
.padding-bottom-1{padding-bottom: 1px !important}
.padding-left-1{padding-left: 1px !important}
.padding-right-1{padding-right: 1px !important}
.padding-tb-1{padding-top: 1px !important; padding-bottom: 1px !important}
.padding-lr-1{padding-left: 1px !important; padding-right: 1px !important}

.padding-top-2{padding-top: 2px !important}
.padding-bottom-2{padding-bottom: 2px !important}
.padding-left-2{padding-left: 2px !important}
.padding-right-2{padding-right: 2px !important}
.padding-tb-2{padding-top: 2px !important; padding-bottom: 2px !important}
.padding-lr-2{padding-left: 2px !important; padding-right: 2px !important}

.padding-top-3{padding-top: 3px !important}
.padding-bottom-3{padding-bottom: 3px !important}
.padding-left-3{padding-left: 3px !important}
.padding-right-3{padding-right: 3px !important}
.padding-tb-3{padding-top: 3px !important; padding-bottom: 3px !important}
.padding-lr-3{padding-left: 3px !important; padding-right: 3px !important}

.padding-top-4{padding-top: 4px !important}
.padding-bottom-4{padding-bottom: 4px !important}
.padding-left-4{padding-left: 4px !important}
.padding-right-4{padding-right: 4px !important}
.padding-tb-4{ padding-top: 4px !important; padding-bottom: 4px !important}
.padding-lr-4{padding-left: 4px !important; padding-right: 4px !important}

.padding-top-5{padding-top: 5px !important}
.padding-bottom-5{padding-bottom: 5px !important}
.padding-left-5{padding-left: 5px !important}
.padding-right-5{padding-right: 5px !important}
.padding-tb-5{padding-top: 5px !important; padding-bottom: 5px !important}
.padding-lr-5{padding-left: 5px !important; padding-right: 5px !important}

.padding-top-6{padding-top: 6px !important}
.padding-bottom-6{padding-bottom: 6px !important}
.padding-left-6{padding-left: 6px !important}
.padding-right-6{padding-right: 6px !important}
.padding-tb-6{padding-top: 6px !important; padding-bottom: 6px !important}
.padding-lr-6{padding-left: 6px !important; padding-right: 6px !important}

.padding-top-7{padding-top: 7px !important}
.padding-bottom-7{padding-bottom: 7px !important}
.padding-left-7{padding-left: 7px !important}
.padding-right-7{padding-right: 7px !important}
.padding-tb-7{padding-top: 7px !important; padding-bottom: 7px !important}
.padding-lr-7{padding-left: 7px !important; padding-right: 7px !important}

.padding-top-8{padding-top: 8px !important}
.padding-bottom-8{padding-bottom: 8px !important}
.padding-left-8{padding-left: 8px !important}
.padding-right-8{padding-right: 8px !important}
.padding-tb-8{padding-top: 8px !important; padding-bottom: 8px !important}
.padding-lr-8{padding-left: 8px !important; padding-right: 8px !important}

.padding-top-9{padding-top: 9px !important}
.padding-bottom-9{padding-bottom: 9px !important}
.padding-left-9{padding-left: 9px !important}
.padding-right-9{padding-right: 9px !important}
.padding-tb-9{padding-top: 9px !important; padding-bottom: 9px !important}
.padding-lr-9{padding-left: 9px !important; padding-right: 9px !important}

.padding-top-10{padding-top: 10px !important}
.padding-bottom-10{padding-bottom: 10px !important}
.padding-left-10{padding-left: 10px !important}
.padding-right-10{padding-right: 10px !important}
.padding-tb-10{padding-top: 10px !important; padding-bottom: 10px !important}
.padding-lr-10{padding-left: 10px !important; padding-right: 10px !important}

.padding-top-15{padding-top: 15px !important}
.padding-bottom-15{padding-bottom: 15px !important}
.padding-left-15{padding-left: 15px !important}
.padding-right-15{padding-right: 15px !important}
.padding-tb-15{padding-top: 15px !important; padding-bottom: 15px !important}
.padding-lr-15{padding-left: 15px !important; padding-right: 15px !important}

.padding-top-20{padding-top: 20px !important}
.padding-bottom-20{padding-bottom: 20px !important}
.padding-left-20{padding-left: 20px !important}
.padding-right-20{padding-right: 20px !important}
.padding-tb-20{padding-top: 20px !important; padding-bottom: 20px !important}
.padding-lr-20{padding-left: 20px !important; padding-right: 20px !important}

.padding-top-25{padding-top: 25px !important}
.padding-bottom-25{padding-bottom: 25px !important}
.padding-left-25{padding-left: 25px !important}
.padding-right-25{padding-right: 25px !important}
.padding-tb-25{padding-top: 25px !important; padding-bottom: 25px !important}
.padding-lr-25{padding-left: 25px !important; padding-right: 25px !important}

.padding-top-30{padding-top: 30px !important}
.padding-bottom-30{padding-bottom: 30px !important}
.padding-left-30{padding-left: 30px !important}
.padding-right-30{padding-right: 30px !important}
.padding-tb-30{padding-top: 30px !important; padding-bottom: 30px !important}
.padding-lr-30{padding-left: 30px !important; padding-right: 30px !important}

.padding-top-35{padding-top: 35px !important}
.padding-bottom-35{padding-bottom: 35px !important}
.padding-left-35{padding-left: 35px !important}
.padding-right-35{padding-right: 35px !important}
.padding-tb-35{padding-top: 35px !important; padding-bottom: 35px !important}
.padding-lr-35{padding-left: 35px !important; padding-right: 35px !important}

.padding-top-40{padding-top: 40px !important}
.padding-bottom-40{padding-bottom: 40px !important}
.padding-left-40{padding-left: 40px !important}
.padding-right-40{padding-right: 40px !important}
.padding-tb-40{padding-top: 40px !important; padding-bottom: 40px !important}
.padding-lr-40{padding-left: 40px !important; padding-right: 40px !important}

.padding-top-45{padding-top: 45px !important}
.padding-bottom-45{padding-bottom: 45px !important}
.padding-left-45{padding-left: 45px !important}
.padding-right-45{padding-right: 45px !important}
.padding-tb-45{padding-top: 45px !important; padding-bottom: 45px !important}
.padding-lr-45{padding-left: 45px !important; padding-right: 45px !important}

.padding-top-50{padding-top: 50px !important}
.padding-bottom-50{padding-bottom: 50px !important}
.padding-left-50{padding-left: 50px !important}
.padding-right-50{padding-right: 50px !important}
.padding-tb-50{padding-top: 50px !important; padding-bottom: 50px !important}
.padding-lr-50{padding-left: 50px !important; padding-right: 50px !important}

.padding-top-60{padding-top: 60px !important}
.padding-bottom-60{padding-bottom: 60px !important}
.padding-left-60{padding-left: 60px !important}
.padding-right-60{padding-right: 60px !important}
.padding-tb-60{padding-top: 60px !important; padding-bottom: 60px !important}
.padding-lr-60{padding-left: 60px !important; padding-right: 60px !important}

.padding-top-65{padding-top: 65px !important}
.padding-bottom-65{padding-bottom: 65px !important}
.padding-left-65{padding-left: 65px !important}
.padding-right-65{padding-right: 65px !important}
.padding-tb-65{padding-top: 65px !important; padding-bottom: 65px !important}
.padding-lr-65{padding-left: 65px !important; padding-right: 65px !important}

.padding-full-1{padding: 1px}
.padding-full-2{padding: 2px}
.padding-full-3{padding: 3px}
.padding-full-4{padding: 4px}
.padding-full-5{padding: 5px}
.padding-full-6{padding: 6px}
.padding-full-7{padding: 7px}
.padding-full-8{padding: 8px}
.padding-full-9{padding: 9px}
.padding-full-10{padding: 10px}
.padding-full-15{padding: 15px}
.padding-full-20{padding: 20px}
.padding-full-25{padding: 25px}
.padding-full-30{padding: 30px}
.padding-full-35{padding: 35px}
.padding-full-40{padding: 40px}
.padding-full-45{padding: 45px}
.padding-full-50{padding: 50px}
.padding-full-55{padding: 55px}
.padding-full-60{padding: 60px}






@media (max-width: 767.98px) {
    header{text-align: center}
    .spe-pd-top-first, .xs-padding-left-none{padding-left: 0 !important;}
    ul.line-height-30.padding-left-40, ul.privacy-point-title{padding-left: 20px !important; }
    .font-size-24{font-size: 17px !important;}
    #js-banner.benItem h2#txt-privacy .p-sub-title { top: 110px; }
    .mission-div{padding-left: 30px; padding-right: 30px; }
    .footer{height: 190px;}
    .list-inline.footer-links li{padding: 7px;}
    .tdaux-copy-right{line-height: 15px;}
}
@media (max-width: 575.98px){
  .question-title {
      font-size: 22px !important;
  }
  .question-btn{
    font-size: 18px !important;
  }
}
.tdaux-footer{
  position: unset !important;
}
.question-title {
  font-size: 30px;
  color: #000;
  font-weight: 500;
  text-align: center;
  margin: 0px;
  padding: 0px;
}
.panel-group {
  margin-bottom: 0px;
}
.question-div .panel-group .panel {
  border: none;
  margin-bottom: 40px;
  /* background-color: #f5fbff; */
  border-radius: 0;
  box-shadow: none;
}
.panel-default>.panel-heading {
  background-color: rgba(255,255,255,0);
  padding: 0;
  border-radius: 0;
  color: #333;
}
.question-btn {
  background: none;
  border: none;
  font-size: 20px;
  text-align: left;
  font-weight: 700;
  margin-bottom: 15px;
  line-height: 30px;
  color: #28a9e2;
  letter-spacing: 0.03em;
  font-family: 'Roboto', sans-serif;
}
.question-btn span {
  margin-right: 20px;
}
.up-icon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-weight: 700;
  line-height: 1;
  font-size: 32px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.up-icon-plus:before {
  content: "\002b";
}
.up-icon-minus:before {
  content: "\2212";
}
.question-div .panel-body {
  padding-left: 50px;
  color: #414042;
  font-size: 16px;
  text-align: justify;
  line-height: 30px;
  font-family: 'Roboto', sans-serif;
}
.package-question{
  padding-bottom: 100px;
}




