@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*/

*{
	margin: 0;
	/* padding: 0; */
	box-sizing: border-box;
}
body{
	
	font-family: 'Poppins', sans-serif;
	
}
.row{
	margin-right: 0 !important;
	margin-left: 0 !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#main_quote_div{
	border-radius: 1rem;
}

._fl-form.slider-form.sld-frm-desk .nav {
	display: flex !important;
	justify-content: space-between;
	background: none;
	padding-top: 5px;
}
.wid-25{
	width: 25%;
}
.my-header{
	position: relative;
	z-index: 999;
	/* top: 0; */
	width: 100%;
}
._logo{
	background-color: #ffffff;
/*	padding: 14px 5px 0px 15px;*/
padding: 0;
	text-align: right;
	position: relative;
}
._logo img {
    width: 86%;
    height: auto;
}
.wid-75{
	width: 75%;
}
.rednav{
	background-color: #ed1d24;
	padding: 6px 0 6px 0;
	text-align: right;
	
	
	min-height: 40px;
}
.wid-90{
	width: 96%;
}
._navcon{
	vertical-align: middle;
}
._navcon a{
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	color: #ffffff;
	text-transform: uppercase;
}
._navcon a:hover{
	text-decoration: none;
	color: #ffffff;
}
._navcon img{
	margin-left: 20px;
	margin-right: 6px;
	width: 30px;
}
._logo:before {
    position: absolute;
    content: "";
    right: -30px;
    top: 0;
    border-style: solid;
    border-color: #ffffff transparent #ffffff transparent;
    border-width: 92px 30px 0px 0px;
    z-index: 2;
}
/*-- --*/
.trnnav{
	background-color: transparent;
}
.trnnav .navbar-default {
    background-color: transparent;
    border-color: #e7e7e700;
    border: none;
}
.nav__mobile .nav__btn {
	display: block
}
.nav__mobile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.nav__logo {
	font-size: 1.4rem;
	font-weight: 700;
	color: #555
}
.nav__menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
	background-color: transparent;
	width: 100%;
	position: relative;
}
.showing {
	max-height: 37rem;
	-webkit-transition: all .5s;
	transition: all .5s
}
.nav__menu li {
	list-style: none;
	position: relative;
	white-space: nowrap;
}
.nav__menu li a {
	display: block;
	font-size: 1rem;
	color: #222;
	text-decoration: none;
}
.nav-toggle {
	display: none;
	background-color: transparent;
	width: 40px;
	cursor: pointer;
	padding: 4px;
	opacity: 1;
}
.nav-toggle span {
	position: relative;
	display: block;
	height: 4px;
	border-radius: 35px;
	width: 100%;
	margin-top: 0;
	background-color: #000;
	-webkit-transition: all .25s;
	transition: all .25s
}
.nav-toggle span.mrg {
	margin-top: 5px
}
.nav-toggle.open span:first-child {
	-webkit-transform: rotate(45deg) translate(6.2px, 6.2px);
	transform: rotate(45deg) translate(6.2px, 6.2px)
}
.nav-toggle.open span:nth-child(2) {
	width: 0;
	opacity: 0
}
.nav-toggle.open span:last-child {
	-webkit-transform: rotate(-45deg) translate(6.2px, -6.2px);
	transform: rotate(-45deg) translate(6.2px, -6.2px)
}
.nav__menu .dropdown ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: static;
	padding: 0;
	max-height: 0;
	overflow: hidden;
	-webkit-transition: all .4s;
	transition: all .4s
}
.nav__menu .dropdown ul.show {
	max-height: 20rem;
	-webkit-transition: all .4s;
	transition: all .4s
}
.nav__menu .dropdown li a {
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	color: #222;
	text-decoration: none;
}

.menu-toggle {
	max-height: 0;
	overflow: hidden;
}
.menu-toggle, .menu-toggle.active {
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.menu-toggle.active {
	max-height: 100vh;
}
.resize-animation-stopper * {
	-webkit-transition: none!important;
	transition: none!important;
	-webkit-animation: none!important;
	animation: none!important;
}

#quotes .info-icon-img{
	width:30px !important;
	height:30px !important;
}
@media screen and (max-width:425px) {
	.editlebel2{
		font-size: 8px !important;
	}
}

@media screen and (min-width:992px) {
.menu-toggle {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	max-height: 14.4vh;
	overflow: visible;
	width: 100%;
	position: relative;
	z-index: 1;
}
.nav__container {
	width: 100%;
	max-width: 1000px;
	margin: auto;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding: 40px;
}
.nav__container, .nav__mobile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.nav__mobile .nav__btn {
	display: none
}
.nav__menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	max-height: 100%;
	overflow: visible;
	margin-bottom: 0px;
}
.nav__menu li {
	list-style: none;
	position: relative;
	white-space: nowrap;
}
.trnnav .navbar{
	padding: 0px 0 0px 220px;
	margin-bottom: 0;
}
.nav__menu li a {
	font-size: 1rem;
	color: #ffffff;
	text-decoration: none;
	font-size: 15px;
	font-weight: 500;
	padding: 15px;
	text-transform: uppercase;
	z-index: 9;
	position: relative;
}
._ahov{
	position: relative;
}
._ahov {
    transform: skew( 340deg);
    position: absolute;
    content: "";
    background: #19296400;
    width: 100%;
    height: 36px;
    z-index: 1;
    left: 0;
    top: 7px;
}
.nav__menu li:hover ._ahov{
	background: #192964;
}
.nav__menu .dropdown {
	position: relative;
}
.nav__menu .dropdown ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	top: 100%;
	left: -40px;
	opacity: 0;
	visibility: hidden;
	overflow: visible;
	padding: 0 1rem;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.nav__menu .dropdown:hover>ul {
	top: 100%;
	left: -20px;
	opacity: 1;
	visibility: visible;
	overflow: visible;
	padding: 0 1rem;
}
.nav__menu .dropdown ul li {
	padding: 0px;
	min-width: 240px;
	background-color: #192964;
	position: relative;}
.nav__menu .dropdown ul li:hover {
	background-color: #ed1d24;
}
.nav__menu .dropdown ul li a {
	display: block;
	color: #fff;
	text-transform: uppercase;
}
.nav__menu .dropdown ul li a:hover {
	display: block;
	color: #ebf6ff;
} 
.nav__menu .dropdown .dropdown:hover>ul {
	position: absolute;
	top: 0;
	right: calc(100% - 17px);
	left: auto;
	opacity: 1;
	visibility: visible;
}
.nav__menu .dropdown .dropdown ul {
	position: absolute;
	top: 0;
	right: -102px !important;
	left: auto;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
}
/*----*/
.sliderin img{
	width: 100%;
	/* height: 800px; */
	/* object-fit: cover; */
}
.sliderin{
	position: relative;
}
._bluebg{
	position: absolute;
	background-color: rgb(25 41 100 / 20%);
	padding: 100px 0;
	text-align: center;
	top: 40%;
    left: 7.5%;
	width: 570px;
	
	
}
._bluebg h2{
	font-size: 60px;
	font-weight: 400;
	color: #ffffff;
	margin: 0px;
	text-transform: uppercase;
}
._bluebg h2 span{
	color: #ffea3a;
}
._bluebg h1{
	font-size: 60px;
	font-weight: 800;
	margin: 0;
	color: #ffea3a;
	line-height: 50px;
}
._bluebg p{
	font-size: 19px;
	font-weight: 700;
	color: #ffffff;
	margin: 0;
}
.slide-portion .carousel-indicators {
    position: absolute;
    bottom: 108px;
    left: 12%;
    z-index: 15;
    width: 30%;
    padding-left: 0;
    margin-left: 0;
    text-align: left;
    list-style: none;
}
.slide-portion .carousel-indicators li {
    display: inline-block;
    width: 34px;
    height: 34px;
    margin: 2px;
    text-indent: 0;
    cursor: pointer;
    background-color: rgb(255 255 255);
    border: none;
    border-radius: 17px;
    font-size: 20px;
    line-height: 34px;
    color: #000000;
    text-align: center;
}
.slide-portion .carousel-indicators .active {
    width: 34px;
    height: 34px;
    margin: 2px;
    color: #fff;
    background-color: #eb3034;
}
/*---*/
.my-slider{
	position: relative;
	/*top: -105px;*/
	z-index: 1;
}
._fl-form {
    position: absolute;
    bottom: -13.5%;
    right: 4%;
    /* z-index: 999; */
}
.slider-form {
    width: 580px;
    background-color: rgb(255 255 255 / 80%);
    height: auto;
    box-shadow: 0 0 50px 0 rgb(0 0 0 / 8%);
}
.slider-form .nav-tabs {
    border-bottom: none;
}
.slider-form .nav-tabs>li>a {
   margin-right: 0;
    line-height: 2;
    border: none;
    border-radius: 0;
    color: #fff;
    border-radius: 1rem;
}
.slider-form .nav-tabs>li>a:hover {
    border-color: transparent;
    border: none;
}

.slider-form .nav-tabs>li {
    width: 24%;
    float: left;
    margin-bottom: 0;
    text-align: center;
    font-size: 18px;
    background: #192964;
    padding: 0;
    text-transform: uppercase;
border-radius: 1rem;
}
.slider-form .nav-tabs>li.active>a, .slider-form .nav-tabs>li:hover>a {
    color: #fff;
    cursor: default;
    background-color: #ff1519;
    border: none;
    border-bottom-color: transparent;
border-radius: 1rem;
}
.slider-form .nav-tabs>li.active>a:focus{
	color: #fff;
    cursor: default;
    background-color: #ff1519;
    border: none;
    border-bottom-color: transparent;
border-radius: 1rem;
}
.slider-form .nav-tabs>li.active>a:hover{
    color: #fff;
    cursor: default;
    background-color: #ff1519;
    border: none;
    border-bottom-color: transparent;
border-radius: 1rem;
}
.slider-form .nav>li>a:focus, .slider-form .nav>li>a:hover {
    text-decoration: none;
    background-color: #ff1519;
    cursor: pointer;
}
.tac{
	text-align: center;
}
._pilin{
	padding: 30px 20px;
}
._pilin h3{
	color: #000000;
	
	
	font-size: 18px;
	font-weight: 500;
	margin: 0 0 30px 0;
}
._pilin h3 span{
	font-size: 22px;
	font-weight: 700;
}
.wid-50{
	width: 50%;
}
.wid-100{
	width: 100%;
}
.mtb-125 {
    margin-bottom: 25px;
    margin-top: 15px;
}
.editlebel{
	padding: 0;
	line-height: 40px;
	font-size: 13px;
	color: #000000;
	
	
	text-transform: uppercase;
	font-weight: 600;
	height: 28px;
}
.editinput{
	border: none;
	border-bottom: 1px solid #a8a9aa;
	width: 90%;
	background-color: transparent;
	height: 36px;
	outline: none;
	color: rgba(34, 34, 34, .5);
	font-size: 12px;
	
	
	cursor: pointer;
}
.editinput::placeholder{
	color: rgba(34, 34, 34, .5);
	font-size: 12px;
}
.padlr-10{
	padding-left: 10px;
	padding-right: 10px;
}
.padlr-15{
	padding-left: 15px;
	padding-right: 15px;
}
.editbtn1{
	width: 120px;
	height: 36px;
	border: none;
	border-radius: 18px;
	font-size: 11px;
	
	
	color: #ffffff;
	background-color: #ff1519;
	outline: none;
	margin-left: 10px;
	cursor: pointer;
}
.editbtn2{
	width: 120px;
	height: 36px;
	border: none;
	border-radius: 18px;
	font-size: 11px;
	
	
	color: #ffffff;
	background-color: #303e6f;
	outline: none;
	margin-left: 10px;
	cursor: pointer;
}
.mb-15{
	margin-bottom: 10px;
}
.mb-25{
	margin-bottom: 10px;
}
.wid-12{
	width: 13%;
}
.wid-22{
	width: 22%;
}
.editinput2{
	border: 1px solid #a8a9aa;
	width: 90%;
	background-color: transparent;
	height: 36px;
	border-radius: 18px;
	outline: none;
	color: rgba(34, 34, 34, .5);
	font-size: 10px;
	
	
	cursor: pointer;
}
.editlebel2{
	font-size: 12px;
	color: #000000;
	
	
	font-weight: 600;
}
.editinput3{
	border: none;
	border-bottom: 1px solid #a8a9aa;
	width: 95%;
	background-color: transparent;
	height: 36px;
	outline: none;
	color: rgba(34, 34, 34, .5);
	font-size: 12px;
	
	
	cursor: pointer;
}
.editbtn3{
	border: none;
	outline: none;
	cursor: pointer;
	background-color: transparent;
	margin-top: 5px;
}
.mb-30{
	margin-bottom: 20px;
}
.tar{
	text-align: right;
}
.editbtn4{
	border: 2px solid #636363;
	text-transform: uppercase;
	outline: none;
	cursor: pointer;
	background-color: transparent;
	font-size: 14px;
	color: #000000;
	
	
	font-weight: 500;
	margin-right: 0;
	width: 136px;
	height: 45px;
	border-radius: 22px;
}
.editbtn5{
	border: none;
	text-transform: uppercase;
	outline: none;
	cursor: pointer;
	background-color: #ff1519;
	font-size: 14px;
	color: #ffffff;
	
	
	font-weight: 500;
	width: 160px;
	height: 45px;
	border-radius: 22px;
}
.minh-606{
	min-height: 616px;
}
	.quesadilla input[type="date"]::-webkit-inner-spin-button {
        opacity: 0;
    }

    .quesadilla input[type="date"]::-webkit-calendar-picker-indicator {
        background: url(https://cdn3.iconfinder.com/data/icons/linecons-free-vector-icons-pack/32/calendar-16.png) center/80% no-repeat;
        color: rgba(0, 0, 0, 0);
        opacity: 0.8;
    }

    .quesadilla input[type="date"]::-webkit-calendar-picker-indicator:hover {
        background: url(https://cdn3.iconfinder.com/data/icons/linecons-free-vector-icons-pack/32/calendar-16.png) center/80% no-repeat;
        opacity: 1;
    }
/*----  coupon code ----*/
.couponcode{
	background-color:  rgb(48 62 111 / 7%);
	padding-top: 130px;
}
.steveimg{
	position: relative;
}
.steveimg img{
	width: 90%;
	margin-bottom: -30px;
	height: auto;
}
.steveimg:after {
    position: absolute;
    content: "";
    background-image: url(../images/blu-dot.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 150px;
    height: 200px;
    top: -75px;
    left: -55px;
    z-index: -1;
}
.stevetxt{
	padding-top: 0;
	padding-left: 20px;
}
.p1 {
    
	
    font-size: 18px;
    font-weight: 500;
    color: #222222;
    margin-bottom: 10px;
}
.p2{
	
	
	font-size: 23px;
	font-weight: 700;
	color: #ff1519;
	margin-bottom: 0px;
}
.p3{
	
	
	font-size: 24px;
	font-weight: 700;
	color: #222222;
	margin-bottom: 0px;
}
.p3 a{
	text-decoration: none;
	font-weight: 400;
	color: #222222;
}
.p3 a:hover{
	color: #222222;
}
.p4{
	
	
	font-size: 30px;
	font-weight: 700;
	color: #222222;
	margin-bottom: 12px;
}
.p4 span a{
	font-weight: 700;
	font-size: 32px;
	color: #ff1519;
	
	
	text-decoration: none;
}
.p4 span a:hover{
	text-decoration: none;
	color: #ff1519;
}
.stevebtn{
	width: 200px;
	height: 45px;
	border: none;
	border-radius: 22px;
	color: #ffffff;
	background-color: #ff1519;
	outline: none;
	font-size: 16px;
	text-transform: capitalize;
	
	
}
/*-- logo slider --*/
.brndslider{
	margin-top: 100px;
	margin-bottom: 60px;
}
._brndtl h4, .bndtllh1s{
	font-size: 36px;
	font-weight:700;
	
	
	color: #000000;
	margin: 0;
}
._brndtl h2, .bndtllh1s strong{
	font-size: 60px;
	font-weight:700;
	
	
	color: #ed1d24;
	margin: 0;
}
._brndtl p{
	font-size: 20px;
	font-weight:400;
	
	
	color: rgb(0 0 0 / 60%);
}
._brndtl{
	position: relative;
}
._brndtl:after{
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	width: 2px;
	height: 280px;
	background-color: #ff1519;
}
.lowlsld{
	padding-top: 45px;
	padding-left: 15px;
	padding-right: 15px;
}
.lowlsld .owl-carousel .owl-item img{
	filter: grayscale(100%);
	cursor: pointer;
}
.lowlsld .owl-carousel .owl-item img:hover{
	filter: grayscale(0%);
}
/*-- we offer --*/
.marb-30{
	margin-bottom: 30px;
}
._boxw{
	background-color: #ffffff;
	padding: 40px 22px;
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 15%);
	margin: 15px 0;
	transition: all 0.3s;
}
._boximg{
	text-align: center;
	transition: all 0.3s;
}
._boximg img{
	width: 80px;
	margin-bottom: 25px;
	transition: all 0.3s;
}
._boxtxt h4{
	
	
	font-size: 19px;
	color: #000000;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 10px;
	text-align: center;
	transition: all 0.3s;
}
._nkbjh{
	min-height: 130px;
	transition: all 0.3s;
}
._nkbjh p{
	min-height: 200px;
	
	
	font-size: 14px;
	color: #000000;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 0px;
	text-align: justify;
	transition: all 0.3s;
}
._boxw:hover{
	background-color: #ed1d24;
	transition: all 0.3s;
}
._boxw:hover ._dp1{
	display: none;
}
._dp2{
	display: none;
}
._boxw:hover ._dp2{
	display: block;
	margin: 0px auto 25px auto;
}
._boxw:hover ._nkbjh p{
	color: #ffffff;
	transition: all 0.3s;
}
._boxw:hover ._boxtxt h4{
	color: #ffffff;
	transition: all 0.3s;
}
/*-- testimonial --*/
._testimonial{
	background-color: #ff1519;
	margin: 50px 0;
}
._testimonial .col-md-4{
	padding-left: 0;
} 
._testimonial .col-sm-12{
	padding-left: 0;
}
._testimonial .col-12{
	padding-left: 0;
}
.tstimg img{
	width: 100%;
	height: auto;
}
.tsttxt{
	padding-top: 10%;
	padding-left: 20px;
}
.tsttxt h2{
	
	
	font-size: 45px;
	color: #ffffff;
	font-weight: 700;
}
.tsttxt h2 span{
	color: #ffe92c;
}
.tslidein div p{
	
	
	font-size: 18px;
	color: #ffffff;
	font-weight: 400;
}
.tslidein{
	width: 80%;
}
.tslidein div{
	min-height: 100px;
}
.tslidein p i{
	font-size: 12px;
	color: #ffe92c;
	margin: 1px;
}
.tslidein h2{
	
	
	font-size: 26px;
	color: #ffffff;
	font-weight: 700;
	margin-top: 0;
	text-transform: capitalize;
}
/*-- Services and solutions --*/
._heading h4{
	
	
	font-size: 18px;
	color: #222222;
	font-weight: 500;
	margin: 10px 0 0 0;
}
.wid-33{
	width: 33.333333%;
}
._poltr{
	margin: 15px 0;
	background-color: #ffffff;
	box-shadow: 1px 1px 10px 0px rgb(0 0 0 / 20%);
	padding: 0px;
    margin: 10px;
}
.wid-20{
	width: 20%;
}
.wid-80{
	width: 80%;
}
._mhrqa{
	padding: 15px;
	min-height: 218px; 
}
._vgfcdx img {
    width: 100%;
    height: auto;
    margin: 0px 0px auto 0px;
}
._mhrqa h4{
	
	
	font-size: 22px;
	color: #222222;
	font-weight: 700;
	margin-bottom: 12px;
}
._mhrqa p{
	
	
	font-size: 14px;
	color: #222222;
	font-weight: 400;
	margin: 0;
	text-align: justify;
}
._dp4{
	display: none;
}
._poltr:hover{
	background-color: #ff1519;
}
._poltr:hover ._dp4{
	display: block;
}
._poltr:hover ._dp3{
	display: none;
}
._poltr:hover ._mhrqa p{
	color: #ffffff;
}
._poltr:hover ._mhrqa h4{
	color: #ffffff;
}
/*-- logo slider 2 --*/
._owlin{
	text-align: center;
}
._lgsld2{
	padding: 0 30px;
}
.logoslid2{
	margin: 50px 0;
}
.logoslid2 .owl-carousel .owl-item img{
	width: 160px;
	height: 160px;
	object-fit: cover;
	border-radius: 50%;
	box-shadow: 0 0 20px 0 #00000030;
	margin: 15px auto;
}
._owlin h4{
	font-size: 16px;
	font-weight: 500;
	color: #222222;
	
	
}
._heading{
	
		
	text-align: center;
}
._heading h2{
	font-size: 45px;
	font-weight: 700;
	color: #222222;
	margin: 0;
}
._heading h2 span{
	color: #ff0000;
}
._heading p{
	font-size: 15px;
	font-weight: 500;
	color: rgb(0 0 0 / 60%);
	margin-top: 15px;
	margin-bottom: 40px;
	padding: 0 85px;
}
/*-- youtube part --*/
._ytvdo{
	background-color: #192964;
	position: relative;
	margin: 100px 0;
}
._ytvdo:after {
    position: absolute;
    content: "";
    background-image: url(../images/blu-dot.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 150px;
    height: 200px;
    top: -75px;
    left: 0px;
    z-index: -1;
}
._ytvdo:before {
    position: absolute;
    content: "";
    background-image: url(../images/blu-dot.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 150px;
    height: 200px;
    bottom: -90px;
    right: 0px;
    z-index: -1;
}
._ytvdo .row {
    align-items: center;
}
._bltxt{
	text-align: center;
	padding-left: 60px;
}
._bltxt h4{
	
	
	font-size: 24px;
    color: #ffffff;
    font-weight: 700;
    margin-bottom: 15px;
	margin-top: 0;
}
._bltxt p{
	
	
    font-size: 12px;
    color: #ffffff;
    font-weight: 400;
    padding: 0;
    margin-bottom: 20px;
}
._bltxt p span{
	color: #ffff00;
	text-transform: uppercase;
}
._vtfsh{
	width: 80%;
	margin: 0px auto 0 auto;
}
._pjsaew iframe{
	width: 100%;
    height: auto;
    margin-bottom: -5px;
    aspect-ratio: 16 / 9;
}
._vtfsh a{
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 6px 15px;
	border: 1px solid #ffffff;
	border-radius: 15px;
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
}
._vtfsh a:hover{
	text-decoration: none;
	color: #ffffff;
}
/*-- blog --*/
._blog{
	margin-top: 100px;
	margin-bottom: 60px;
}
._bloginn{
	background-color: #ffffff;
	box-shadow: 0 0 40px 0 rgb(0 0 0 / 7%);
}
.blogimg img{
	width: 100%;
	height: 150px;
	object-fit: cover;
	margin-bottom: 5px;
}
.blogtxt{
	padding: 15px;
}
.blogtxt h4{
	
	
	font-size: 20px;
	color: #222222;
	font-weight: 600;
	margin-bottom: 0;
	margin-top: 0;
	min-height: 55px;
}
.blogtxt p{
	
	
	font-size: 13px;
	color: #222222;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 10px;
	margin-top: 0;
	text-align: justify;
	min-height: 290px;
}
.moretexta{
	
	
    font-size: 16px; 
    font-weight: 700;
    color: #ff0000;
}
/*-- map --*/
.mapwh iframe{
	width: 100%;
	height: 400px;
}
._map{
	margin-bottom: 80px;
}
/*-- footer --*/
.myfooter{
	background-color: #192964;
}
._abfoot{
	padding: 0 80px;
	position: relative;
	top: -35px;
}
.ftr1{
	background-image: linear-gradient(to bottom right, #1a3495, #194794);
	padding: 15px 5px 16px 5px;
	color: #ffffff;
	
	
}
.ftr2{
	background-image: linear-gradient(to bottom right, #335a9f, #336b9d);
	padding: 15px 5px 0px 5px;
	color: #ffffff;
	
	
}
.ftr3{
	background-image: linear-gradient(to bottom right, #1a5691, #1a6a8f);
	padding: 15px 5px 16px 5px;
	color: #ffffff;
	
	
}
._fcall{
	width: 50px;
	text-align: center;
	margin-right: 5px;
	padding: 5px;
}
._ftxt {
    width: 78%;
}
._fcall img{
	width: 100%;
}
._ftxt p{
	font-size: 16px;
	margin-bottom: 0;
	font-weight: 500;
}
._ftxt p span{
	font-size: 12px;
	font-weight: 400;
}
.mainft{
	margin-top: 40px;
}

/*-- cpoyright --*/
.copyr{
	background-color: #000000;
	padding: 15px;
	color: #ffffff;
	
	
	text-align: center;
}
.copyr p{
	font-size: 14px;
	margin: 0;
}
._mftr1{
	
	
	color: #ffffff;
}
.pdlr40{
	padding: 0 40px;
}
._mftr1 img.ftlogo{
	width: 100%;
	margin-bottom: 15px;
}
._mftr1 p{
	font-size: 15px;
	font-weight: 600;
	line-height: 24px;
}
._mftr1 p span{
	font-weight: 400;
	font-size: 13px;
}
._mftr1 h4{
	font-size: 22px;
	margin-top: 0;
	margin-bottom: 15px;
}
._mftr1 ul{
	margin-bottom: 30px;
}
._mftr1 ul li{
	list-style-type: none;
	margin-bottom: 12px;
}
._mftr1 ul li a{
	font-size: 14px;
	font-weight: 400;
	color: #ffffff;
	text-decoration: none;
}
._mftr1 ul li a:hover{
	color: #ffffff;
	text-decoration: none;
}
._mftr1 span img{
	width: 50px;
	margin-right: 5px;
	margin-bottom: 10px;
}
/*=======================service page==========================*/
._srtxt{
	margin-top: 50px;
	margin-bottom: 100px;
}
.offrtxt ._alsk {
    margin: 30px;
    padding: 15px;
    background: #ffffff;
    /* padding-left: 30px; */
    /* padding-top: 30px; */
    box-shadow: 0 0 10px 0 #00000030;
}
.offrtxt ._alsk2 {
   margin: 30px;
    padding: 15px;
    background: #ffffff;
    /* padding-left: 30px; */
    /* padding-top: 30px; */
    box-shadow: 0 0 10px 0 #00000030;
}
._serbanner img {
    height: 530px;
    width: 100%;
    object-fit: cover;
}
._lkiop img{
	width: 100%;
}
._usfin .wid-66{
	width: 50%;
}
._usfin .wid-33{
	width: 50%;
}
._lkiop{
	position: relative;
}
._lkiop:after{
	position: absolute;
	content: "";
	background-image: url(../images/blu-dot.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 150px;
    height: 200px;
    top: -55px;
    left: -55px;
    z-index: -1;
}
._srtxt h2{
	margin-bottom: 60px;
}
._alsk{
	padding-left: 30px;
	padding-top: 30px;
}
._alsk p{
	
	
	font-size: 14px;
	font-weight: 400;
	color: #222222;
	margin-bottom: 20px;
	margin-top: 0;
	text-align: justify;
}
._lkiop2{
	position: relative;
}
._lkiop2:after{
	position: absolute;
	content: "";
	background-image: url(../images/blu-dot.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 150px;
    height: 200px;
    top: -55px;
    right: -55px;
    z-index: -1;
}
._alsk2{
	padding-right: 30px;
	padding-top: 30px;
}
._mt50p{
	margin-top: 50px;
}
._lmjkl{
	margin-top: 40px;
	text-align: center;
}
._lmjkl a{
	padding: 10px 50px;
	text-decoration: none;
	color: #ffffff;
	font-weight: 500;
	font-size: 24px;
	line-height: 50px;
	background-color: #ff1519;
	border-radius: 30px;
}
._lmjkl a:hover{
	color: #ffffff;
	text-decoration: none;
	background-color: #ff1519;
}
._lkiop2 img{
	width: 100%;
}
._alsk2 p {
    
	
    font-size: 14px;
    font-weight: 400;
    color: #222222;
    margin-bottom: 20px;
    margin-top: 0;
	text-align: justify;
}
._usfin ._alsk p{
	padding: 15px;
	background-color: #ffffff;
	box-shadow: 0 0 10px 0 #00000020;
	margin-bottom: 0;
}
.inn-banner {
    position: relative;
}
.inn-banner:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #00000040;
}
.inn-banner img {
    height: 530px;
    width: 100%;
    object-fit: cover;
}
.mtb-50{
	margin-top: 50px;
	margin-bottom: 50px;
}
._innerpbox ._nkbjh {
    min-height: 160px;
}
._fbakno{
	background-image: url(../images/dd.jpg);
	width: 100%;
	background-attachment: scroll;
	min-height: 250px;
	background-attachment: fixed;
	background-repeat: no-repeat;
    background-size: cover; 
    text-align: center;
}
._countup{
	text-align: center;
	
	
	padding: 80px 0 40px 0;
}
._countup h2{
	font-size: 55px;
	font-weight: 700;
	color: #ffffff;
	margin-top: 0;
	margin-bottom: 20px;
}
._countup h4{
	font-size: 22px;
	font-weight: 600;
	color: #ffffff;
	margin-top: 0;
	margin-bottom: 20px;
}
._fbakno button{
	margin-bottom: 40px;
}
.inn-testi .tsttxt {
    padding-top: 5%;
    padding-left: 20px;
}
.inn-testi .tsttxt p{
	color: #ffffff;
	font-size: 20px;
	font-weight: 500;
	
	
}
.inn-testi .tsttxt .tslidein p{
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	
	
	padding-top: 15px;
	font-style: italic;
}
.inn-testi .tslidein div {
    min-height: 150px;
}
.inn-testi{
	background-color: #ff1519;
}
.inn-testi .col-12 {
    padding-left: 0;
}
.blogimgin img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    margin-bottom: 5px;
}
.blogtxtin {
    padding: 15px;
}
.blogtxtin h4 {
    
	
    font-size: 18px;
    color: #222222;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 0;
}
.blogtxtin p {
    
	
    font-size: 13px;
    color: #222222;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px;
    margin-top: 0;
}
._bloginn a{
	text-decoration: none;
}
._bloginn a:hover{
	text-decoration: none;
}
._bloginn a:hover .blogtxtin h4{
	color: #ff1519
}
._bvmb{
	margin-top: 30px;
	margin-bottom: 10px;
}
.blogtxtin ul{
	margin: 0 0 8px 0;
    padding: 0;
    list-style: none;
}
.blogtxtin ul li{
	color: #333;
    font-size: 12px;
    display: inline-block;
    margin: 0;
    margin-right: 12px;
    line-height: 1.3;
}
.blogtxtin ul li a{
	text-decoration: none;
	color: #333;
}
.blogtxtin ul li a:hover{
	text-decoration: none;
	color: #333;
}
.getint{
	background-image: url(../images/gint.jpg);
	width: 100%;
	padding: 100px 0;
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 40px;
}
.geditinput{
	border: none;
    border-bottom: 2px solid #222222;
    width: 100%;
    background-color: transparent;
    height: 40px;
    outline: none;
    color: #222222;
    font-size: 14px;
    
	
    cursor: pointer;
    padding: 0 10px;
    margin-bottom: 15px;
}
.geditinput::placeholder{
	color: #222222;
    font-size: 14px;
    
	
}
.geditinput2{
	border: none;
    border-bottom: 2px solid #222222;
    width: 100%;
    background-color: transparent;
    height: 80px;
    outline: none;
    color: #222222;
    font-size: 14px;
    
	
    cursor: pointer;
    padding: 10px 10px 0 10px;
    margin-bottom: 15px;
}
.geditinput2::placeholder{
	color: #222222;
    font-size: 14px;
    
	
}
.geditbtn5{
	border: none;
    text-transform: uppercase;
    outline: none;
    cursor: pointer;
    background-color: #192964;
    font-size: 16px;
    color: #ffffff;
    
	
    font-weight: 500;
    width: 170px;
    height: 40px;
    border-radius: 22px;
    margin-top: 30px;
}
._bvfgtr p{
	font-size: 14px;
    color: #454545;
    
	
    font-weight: 400;
    margin-bottom: 15px;
}
._bottmtxt{
	padding: 50px 0;
	margin-bottom: 40px;
}
.mb-40{
	margin-bottom: 40px;
}
._abtxt {
    margin-top: 50px;
    margin-bottom: 100px;
}
._abtxt ._alsk {
    padding-left: 20px;
    padding-top: 0px;
}
._abtxt ._alsk p {
    font-size: 14px;
    margin-bottom: 10px;
}
.marb-70{
	margin-bottom: 70px;
}
._usfin ._alsk {
    margin: 42px 30px;
    padding-left: 0px;
    padding-top: 0px; 
}
._usfin {
    margin-top: 50px;
    margin-bottom: 100px;
}
._ufipg {
    padding: 50px 0;
    
	
}
._plkiop{
	color: #ff0000;
	font-size: 16px;
	font-weight: 600;
}
._plkiop a{
	text-decoration: none;
	color: #ff0000;
}
._plkiop a:hover{
	text-decoration: none;
	color: #192964;
}
._ygthu{
	color: #222222;
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
}
.mb-20{
	margin-bottom: 20px;
}
._ygthu ul{
	margin-top: 30px;
	margin-bottom: 30px;
}
._ygthu ul li {
    list-style-type: none;
    color: #222222;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 5px;
    padding-left: 15px;
    position: relative;
}
._ygthu ul li:before {
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 3px;
    left: 2px;
    top: 7px;
    background-color: #ff0000;
}
/*._contbg img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}*/
._c1de img{
	width: 100%;
}
._c1de{
	background-color: #192964;
	margin: 50px 0;
}
._tre{
	padding-top: 200px;
	text-align: left;
}
._contbg {
    position: relative;
}
._aqmnb{
	position: absolute;
	bottom: 120px;
	left: 0;
	right: 0;
	z-index: 9;
}
._tre h2 {
    font-size: 45px;
    font-weight: 700;
    color: #ffffff;
    margin-top: 0;
    margin-bottom: 0px;
}
._tre p{
	font-size: 16px;
    font-weight: 500;
    color: #ffffff;
    margin-top: 8px;
    margin-bottom: 50px;
}
._pasld {
    
	
    color: #222222;
    padding: 30px 0px;
    background: #ffffff;
    text-align: center;
    box-shadow: 0 0 10px 0 #00000020;
    margin-bottom: 30px;
}
._pasld h3{
	font-size: 34px;
	font-weight: 600;
	margin-bottom: 30px;
}
._pasld p{
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 15px;
}
._pasld p span{
	font-weight: 500;	
	font-size: 16px;
	margin-right: 5px;
}
._pasld p a{
	font-weight: 400;
	color: #222222;
}
._pasld p a:hover{
	color: #222222;
}
.cnwb{
	background-color: #ffffff;
	box-shadow: 0 0 10px 0 #00000010;
	padding: 15px;
	margin: 15px 0;
	
	
	min-height: 366px;
}
.cnwb h4{
	font-size: 16px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 15px;
}
.cnwb p{
	font-size: 13px;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 10px;
}
.fc22{
	color: #222222;
}
.fc44{
	color: #444444;
}
.cnwb:hover{
	background-color: #ed1d24;
}
.cnwb:hover .fc22{
	color: #ffffff;
}
.cnwb:hover .fc44{
	color: #ffffff;
}
.contactus{
	margin-bottom: 50px;
}
.blgbner img{
	width: 100%;
	height: 550px;
	object-fit: cover;
}
.ininbnr img{
	width: 100%;
	height: 500px;
	object-fit: cover;
}
.ininbnr{
	margin-bottom: 50px;
}
._pqlero{
	width: 100%;
	box-shadow: 0 0 10px 0 #00000020;
}
._chlavel{
	width: 100%;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background-color: #192964;
	color: #ffffff;
	padding: 10px 15px;
	
	
	font-weight: 500;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 0;
}
/*._pqlero label{
	width: 100%;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background-color: #192964;
	color: #ffffff;
	padding: 10px 15px;
	
	
	font-weight: 500;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 0;
}*/
._mainblog{
	margin: 80px 0;
}
._blselct{
	width: 100%;
    height: 32px;
    padding: 6px 15px;
    background-color: #ffffff;
    border: none;
    outline: none;
}
/*._blselct option{
	height: 40px;
	width: 100%;
	font-size: 15px;
}*/
._lmasgex ul li{
	list-style-type: none;
	font-family: "Poppins", sans-serif;
	font-size: 13px;
	font-weight: 400;

}
._lmasgex ul li a{
	text-decoration: none;
	color: #192964;
}
._lmasgex ul li a:hover{
	text-decoration: none;
	color: #192964;
}

/*---------------------new css 19.04.2021------------*/
@media only screen and (min-width: 991px) and (max-width: 10000px){
	.sld-frm-mb{
		display: none;
	}
}
@media only screen and (min-width: 1px) and (max-width: 990px){
	._navicbtn{
		display: none;
	}
	/*.sld-frm-desk{
		display: none;
	}
	._bluebg{
		display: none;
	}*/
	
}
._navicbtn{
	font-size: 15px;
    font-weight: 500;
    color: #ffffff;
    background-color: #192964;
    margin-left: 15px;
    width: 130px;
    height: 36px;
    border-radius: 20px;
    border: none;
    outline: none;
}
._navicbtn i{
	margin-right: 5px;
}
._bluebg h2 {
    font-size: 40px;
    }
._bluebg h1 {
    font-size: 42px;
    color: #ffea3a;
    line-height: 32px;
}
._bluebg p {
    font-size: 16px;
}
._bluebg {
    background-color: #1929644d;
    padding: 50px 0;
    text-align: center;
    top: 68.5%;
    left: 6%;
    width: 380px;
}
.slide-portion .carousel-indicators {
    bottom: 20px;
    left: 6%;
}
._fl-form.slider-form.sld-frm-desk{
	width: 700px;
	background-color: #ffffff;
	box-shadow: 0 0 30px 0 rgb(0 0 0 / 40%);
}
.sld-frm-desk ._pilin h3{
	font-size: 16px;
	margin: 0 0 15px 0;
}
.sld-frm-desk ._pilin h3 span {
    font-size: 20px;
}
.sld-frm-desk ._pilin {
    padding: 10px 15px;
}
.sld-frm-desk .editinput {
    border-bottom: 1px solid #5d5d5d;
    color: #000000;
    margin-bottom: 5px;
}
.sld-frm-desk .editinput::placeholder{
	color: #000000;
}
.sld-frm-desk .padlr-10 {
    padding-left: 0px;
    padding-right: 0px;
}
.sld-frm-desk .wid-25 {
    width: 15%;
}
.sld-frm-desk .wid-35{
	width: 35%;
}
.sld-frm-desk .wid-75 {
    width: 85%;
}
.sld-frm-desk .wid-15 {
    width: 12%;
    padding-left: 10px;
}
.sld-frm-desk .editinput3{
	border-bottom: 1px solid #5d5d5d;
    color: #000000;
    margin-bottom: 5px;
}
.sld-frm-desk .wid-5 {
    width: 12%;
}
.sld-frm-desk .wid-99 {
    width: 72%;
    padding-left: 20px;
}
.sld-frm-desk .editinput2{
	height: 28px;
	margin-top: 5px;
	padding: 0 10px;
	color: #222222;
}
.sld-frm-desk ._wsxcd{
	margin-top: 15px;
}
.slider-form.sld-frm-desk .nav-tabs>li>a {
    padding: 5px 0;
}
.sld-frm-desk .editlebel{
	line-height: 34px;
}
.sld-frm-desk .mb-15 {
    margin-bottom: 5px;
}
.sld-frm-desk .mb-25 {
    margin-bottom: 3px;
}
.sld-frm-desk .editbtn1 {
    width: 116px;
    height: 28px;
}
.sld-frm-desk .editbtn2 {
    width: 116px;
    height: 28px;
}
.sld-frm-desk .editbtn4{
    height: 32px;
}
.sld-frm-desk .editbtn5{
    height: 32px;
}
.couponcode{
	padding-top: 190px;
}
.sliderin img{
	height: auto;
}
._fl-form.slider-form.sld-frm-desk{
	bottom: auto;
    top: 75%;
}
._fl-form.slider-form.sld-frm-desk {
    width: 670px;
    background-color: #ffffff;
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 40%);
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    padding-bottom: 0;
}
.minh-606 {
    min-height: 400px;
}
.sld-frm-desk ._pilin.trcnum h3 {
    font-size: 16px;
    margin: 40px 0 0px 0;
}
.trcnum .editinput{
	width: 100%;
	margin-bottom: 15px;
	margin-top: 20px;
	text-align: center;
}

.nav-con .trnnav {
    background: #192964;
}

/*=============================*/

.hgew {
    margin-top: 9%;
}

.fg65 {
    width: 100%;
    display: inline-block;
    margin-bottom: 26px;
}

.dsa {
    float: left;
    width: auto;
    padding: 5px;
    line-height: 34px;
    
	
}

.dsa span {
    float: left;
    background: #ffffff;
    color: #000000;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 32px;
    border-radius: 30px;
    margin-right: 10px;
    border: 1px solid #00008b4d;
    box-shadow: 0px 0px 8px 0px #00000029;
}

.lkh {
        float: left;
    width: 100%;
    background: #0b2668;
    color: #ffffff;
    padding: 2%;
    border-radius: 10px;
    margin-bottom: 25px;
    
	
    font-size: 20px;
    border-bottom: 7px solid #ed1d24;
}

.fmkih {
    float: left;
    width: 100%;
    padding: 4%;
    background: #ffffff;
    box-shadow: 1px 0px 17px 0px #0000004a;
    border-radius: 10px;
}

.dsa span.active {
    background: #ed1d24 !important;
    color: #ffffff !important;
}


#quotes button.btn.btn-primary, #quotes a.btn.btn-primary{
    float: right;
    background: green;
    margin-bottom: 20px;
    border: 1px solid #ffffff;
}

#quotes .row {
    float: left;
    width: 100%;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px #00000038;
    border: 2px solid #ed491d;
    padding: 10px 0;
}

form#mainForm {
    float: left;
    width: 100%;
}

div#quotes {
    float: left;
}

#quotes button.btn.btn-primary:hover {
    background: #00008b;
}

.glku3 button, .glku3 a{
    float: left;
    width: 100%;
}

.glku3 {
    padding-top: 20px;
}

.chobi {
    float: left;
    width: 20%;
    padding-top: 4%;
}

.chobi img {
    width: 100%;
}

.chob2 {
    float: left;
    width: 78%;
    border-left: 1px solid #000000;
    padding-left: 15px;
    margin-left: 9px;
}

.chob2 h1 {
    font-size: 18px;
    
	
    font-weight: bold;
    color: #000000;
    border-bottom: 1px solid #00000059;
    padding-bottom: 10px;
}

.chob2 p {
    float: left;
    width: 100%;
    margin: 0;
    
	
    font-size: 12px;
    font-weight: 500;
}


.priceing_box {
    border-left: 1px solid #000000db;
    border-right: 1px solid #000000db;
    padding-top: 2%;
    text-align: center;
    font-weight: bold;
    font-size: 19px;
    
	
    color: black;
}

.gxds {
    background:red;
    color: #ffffff;
    
	
}

.gxds:hover {
    background: red;
    color: #ffffff !important;
    
	
}


.editbtn3 img {
    width: 18px !important;
}

.modal-content {
background-color: #0b2668 !important;
padding: 5%;
border-top: 8px solid #ff0000;
}


.modal-content h5#exampleModalLongTitle {
    color: #ffffff;
    font-size: 22px !important;
}

.modal-content input.form-control {
    height: 46px;
}

.modal-content button.btn.btn-primary {
    background: #ff0000;
    border: none;
    padding: 10px 30px;
}

.modal-content button.close {
    position: absolute;
    right: 20px;
    top: 20px;
}

.modal-content button.close span {
    color: #ffffff;
    opacity: 1 !important;
    text-shadow: none !important;
    color: #ffffff !important;
}

div#origin_city_suggestion {
    width: 90%; 
    position: absolute;
    background: rgb(255, 255, 255);
    bottom: auto;
    top: 45px;
	    z-index:1;
}
div#destination_city_suggestion{
    width: 90%; 
    position: absolute;
    background: rgb(255, 255, 255);
    bottom: auto;
    top: 45px;
	    z-index:1;
}
._porel{
    position:relative;
}
div#origin_city_suggestion div {
    font-size: 12px !important;
}
div#collectionDate input.form-control {
    width: 230px;
    margin: 0 0 10px 0;
} 
.my-header .container-fluid{
	padding-left: 0;
	padding-right: 0;
}
 .rednav .wid-90 {
    width: 96%;
}
.my-header .wid-75 {
    width: 80%;
}
.my-header .wid-25 {
    width: 20%;
}
._gtaqtte button {
    width: 180px;
    height: 40px;
    background-color: #ff1519;
    color: #ffffff;
    font-weight: 700;
    font-size: 16px;
    position: fixed;
    right: -70px;
    top: 47%;
    z-index: 99999;
    transform: rotate(-90deg);
    outline: none;
    border: none;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    text-transform: uppercase;
}
.getmodalq .modal-content{
	border-radius: 15px;
	border: none;
	border-bottom: 5px solid #ec1d23;
}
div#sendEmailModal .modal-content {
    border: none;
    border-bottom: 5px solid #ff0000;
    border-radius: 15px;
}
.editbtn505 {
    border: none;
    /* text-transform: uppercase; */
    outline: none;
    cursor: pointer;
    background-color: #ff1519;
    font-size: 14px;
    color: #ffffff;
    
	
    font-weight: 500;
    width: 96px;
    height: 41px;
    border-radius: 4px;
    float: right;
    line-height: 45px;
    text-decoration: none;
    text-align: center;
}
.editbtn505:hover{
	background-color: #0b2668;
	color: #ffffff;
	text-decoration: none;
}
div#igqo8 #ii6e3{
	margin-bottom: 50px;
}
._newnavb{
	position: relative;
}
.getmodalq .modal-content {
    background-color: #ffffff !important;
    padding: 0;
}
.getmodalq .modal-header{
	border-bottom: 1px solid #0b2668;
}
.getmodalq .modal-content h5#exampleModalLongTitle {
    color: #0b2668;
    }
.getmodalq .modal-content button.close span{
    	color: #0b2668 !important;
    }
.getmodalq .wid-5 {
    width: 12%;
}
.getmodalq .wid-12 {
    width: 17%;
}
div.items_div .wid-12:last-child{
	width: 5%;
}

div.items_div .wid-12:nth-last-child(2){
	width: 25%;
}

div.items_div .wid-12:nth-last-child(7){
	width: 18%;
}
div.items_div {
	margin-top: 10px;
}
.minh-606{
	padding: 50px !important;
}
.minh-606 input{
	border: 1px solid #5d5d5d;
    color: #000000;
    margin-bottom: 5px;
    padding: 0 15px;
    height: 40px;
    width: 60%;
    outline: none;
}
.minh-606 label{
    padding: 0;
    line-height: 40px;
    font-size: 18px;
    color: #000000;
    
	
    text-transform: uppercase;
    font-weight: 700;
    height: 28px;
    width: 100%;
}
.minh-606 button {
	width: 150px;
	height: 36px;
	border: none;
    text-transform: uppercase;
    outline: none;
    cursor: pointer;
    background-color: #ff1519;
    font-size: 12px;
    color: #ffffff;
    
	
    font-weight: 500;
    border-radius: 20px;
}
._navicbtn{
	  /*background-color: #ffffff;
	  width: 5em;
	  height: 5em;
	  border-radius: 50%;*/
	  animation: flash 2.5s linear infinite;
}

@keyframes flash {
  0%,100%{
    opacity: 0;
  }

  40%{
    opacity: 1;
    background:#192964;
  }

  60%{
    opacity: 1;
    background:#192964;
  }
  
}

.editinput2{
    padding: 0 15px;
}


/*----------*/
div#carousel-example-generic .item img {
    height: 330px;
    object-fit: cover;
    width: 100%;
}
.getmodalq .modal-dialog {
    width: 95%;
}
.getmodalq .hgew {
    margin-top: 1%;
}
.getmodalq .fmkih {
    padding: 0%;
}
._cvbfgre table{
	border: 1px solid #192964;
	margin: 40px 0;
}
._cvbfgre table th{
	background-color: #192964;
	font-weight: 600;
	color: #ffffff;
}
._cvbfgre table th, table td{
	padding: 10px;
	border: 1px solid #192964;
}
._cvbfgre ._heading h2 {
    font-size: 38px;
}
._plasder{
	margin-bottom: 30px 0;
}
._boxwofr {
    background-color: #ffffff;
    padding: 40px 22px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 15%);
    margin: 15px 0;
    text-align: center;
}
._boxwofr img{
	margin-bottom: 30px;
}
._boxwofr h2{
    
	
    font-size: 22px;
    color: #000000;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 10px;
}
.cvbghj ._heading{
	text-align: left;
	margin: 50px;
}
.cvbghj ._heading h2{
	margin-bottom: 20px;
}
.cvbghj ._heading p{
	padding: 0;
}
._nbhgyt{
	background-image: url("https://www.dtdcaustralia.com.au/wp-content/uploads/2021/04/For-Courier-To-India-Page.png");
	min-height: 350px;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 150px 0;
	margin: 30px 0;
}
.cvbghj h4{
	font-size: 30px;
    font-weight: 600;
    color: #222222;
    margin-bottom: 30px;
}
._plawqs{
	width: 100%;
	margin: 30px 0 15px 0;
	font-size: 22px;
    font-weight: 500;
    color: #222222;
    padding-left: 15px;
}
._plko11{
	font-weight: 600;
	font-size: 14px;
	color: #656565;
	line-height: 20px;
}
._plko11 span{
	color: #ff1519;
}
._lksdgr{
	margin-bottom: 70px;
	margin-top: 30px;
}
._pandarnkh{
	margin: 50px 0;
	border: 1px solid #192964;
	padding: 15px 0;
}
._lasmev{
	text-align: center;
	padding: 50px 0;
}
._lasmev a{
	border: none;
    border-radius: 22px;
    color: #ffffff;
    background-color: #ff1519;
    outline: none;
    font-size: 16px;
    text-transform: capitalize;
    
	
    padding: 15px 30px;
}
._lasmev a:hover{
	text-decoration: none;
	color: #ffffff;
}
.cvbghj h4{
	font-size: 18px;
    color: #222222;
    font-weight: 500;
    margin-top: 30px;
}
._lasnerc iframe{
	width: 100;
	height: fit-content;
	margin: 15px 0;
}

.dsa select {
    width: 220px;
    margin-left: 60%;
    height: 35px;
    padding: 0 10px;
    background: #0b2668;
    color: #ffffff;
    font-size: 14px;
    outline: none;
    border: 1px solid #ed1d24;
}
.editbtn5050{
	border: none;
	text-transform: uppercase;
	outline: none;
	cursor: pointer;
	background-color: #0b2668;
	font-size: 14px;
	color: #ffffff;
	
	
	font-weight: 500;
	min-width: 200px;
	height: 34px;
	border-radius: 22px;
	padding: 0 15px;
	margin: 5px 0;
}

.applycoupon{
	width:100%; padding-right: 5rem; padding-left: 5rem; display: block ruby;
}
.priceing_box p {
    font-size: 13px !important;
    /*color: #2d9d37 !important;*/
}

#pricing_section .table{
	border: 2px solid #0b2668;
	margin: 15px 0;
	width: 100%;
}
._poltr a{
    text-decoration:none;
}
._poltr a:hover{
    text-decoration:none;color:initial;
}
/*************************************/
.newsfeeed{
    background:#e0001b;
    color:#ffffff;
    padding:12px;
    position:relative;
}
.my-header{
    background:#ffffff;
}
.newsfeeed marquee{
    font-size:16px;
}
.newsfeeed span{
    font-size:16px;
    font-weight:700;
    padding-right:15px;
    position:absolute;
    background-color:#e0001b;
    z-index:1;
}
.social_icoo a{
    color: #ffffff;
    font-size: 26px;
    margin: 0 15px 0 0;
}
._mt50p {
    margin-top: 50px;
}
._bhvgcf{
    padding-left:40px;
}
._bhvgcf video{
    width: 100%; 
        margin: 0px 0 80px 0;
}
.couponcode ._brndtl:after{
	display:none;
}
.couponcode ._brndtl p {
    font-size: 17px;
}
.slide-portion .carousel-indicators{
    display:none;
}
.full_p {
    background: #192964;
    margin-bottom: 10%;
    padding: 300px 0 80px 0;
}
.couponcode ._brndtl {
    padding-left: 10px;
}
._brndtl {
    padding-left: 0px;
}
.pt-100{
    padding-top: 130px;
} 
._newnavb .nav ul li:first-child a:after {display: none;}    
._newnavb .nav ul li:last-child a:after {display: none;}    
._newnavb .nav ul li:nth-child(6) a:after {display: none;} 
/*-----------31.12.2021-----------------*/
._new3112 ._brndtl h2{
	font-size: 40px;
}
._new3112 ._brndtl p {
    font-size: 16px;
}
._new3112 ._brndtl{
	padding: 0 15px;
}
._new3112 ._brndtl:after{
	display: none;
}
._bluebg {
    /* display: none; */
    z-index: -1;
}
._navcon a._adnone{
	display: none;
}
._hdsocial-icon p.social_icoo {
    margin-bottom: 0;
}
._hdsocial-icon .social_icoo a{
	font-size: 18px;
}
._slxdw ._mftr1 span img {
    width: 38px;
}

/*--------------------*/
.thank_uoy{
		background:#ededed;
		padding: 40px 0;
	}
	.thank_you_img img{
		width: 100%;
	}
	.thank_you_icon{
		margin-top: 30px;
	}
	.thank_you_icon a i{
		font-size: 40px;
		margin: 0px 20px;
	}
	.thank_you_icon .fa-instagram{
		color: #ff66c4;
	}
	.thank_you_icon .fa-youtube-play{
		color: #ed1c24;
	}
	.thank_you_icon .fa-facebook-square{
		color: #192964;
	}
	.thank_you_text{
		padding: 0 20px;
	}
	.thank_you_text h2{
		
	
		font-size: 34px;
		color: #192964;
		margin: 10px 0 15px 0;
		letter-spacing: -1px;
		font-weight: 300;
	}
	.thank_you_text h2 span{
		font-weight: 600;
		color: #ed1c24;
	}
	.thank_you_text p{
		margin-bottom: 15px;
	}
	.thy_ps1{
		font-size: 15px;
		color: #000000; 
		margin-bottom: 25px;
	}
	.thank_you_text h1{
		font-size: 40px;
		text-transform: uppercase;
		color: #ed1c24;
		font-weight: 600;
	}
	.thank_you_text h3{
		font-size: 36px; 
		color: #192964;
		font-weight: 600;
	}
	.thy_ps2{
		font-size: 14px;
		color: #000000; 
		text-transform: uppercase;
		margin-bottom: 30px;
	}
	.thank_you_text b{
		font-size: 22px;
		text-transform: capitalize;
		color: #000000;
		font-weight: 500;
		margin-bottom: 15px;
	}
	.thank_you_btn {
    width: 100%;
    height: 56px;
    border-radius: 35px;
    background-color: #192964;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
    margin-bottom: 22px;
    padding-top: 18px;
}
	@media only screen and (min-width: 1px) and (max-width: 767px){
    	.editlebel2 {
    		font-size: 10px;
    	}
    
		.thank_you_text {
		    padding: 0 0;
		}
		.thank_uoy .col-md-6 {
		    padding: 0;
		    width: 100%;
		}
		.thank_you_text h1 {
		    font-size: 32px;
		}
		.thank_you_text b {
	    	font-size: 18px;
		}
		.thank_you_text h3 {
		    font-size: 28px;
		}
		.dsa select{
			margin-left: 0;
		}
		.editbtn5050{
			min-width: 1px;
    		width: 100%;
		}
.applycoupon{
padding-right: 0;
        padding-left:0;
}
	}

/*-------------------*/
a.info_icon:hover span.icon_button_span{
    visibility:visible;
}
span.icon_button_span {
    visibility:hidden;
    position: absolute;
    min-width: 1px;
    width:550px;
    left: 44%;
    right: auto;
    text-align: center;
    top: auto;
    bottom: -40px;
    background: #ffffff;
    /* border: 2px solid #ff0000; */
    padding: 5px 10px;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 #000000a1;
    color: #000000;
    z-index: 9;
}
span.icon_button_span1 {
	visibility:hidden;
    position: absolute;
    min-width: 1px;
    width: 200px !important;
    left: 44%;
    right: auto;
	text-align: center;
    top: auto;
    bottom: 68px!important;
    background: #ffffff;
    padding: 5px 10px;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 #000000a1;
    color: #000000;
    z-index: 9;
}
@media only screen and (min-width: 1px) and (max-width: 767px){

span.icon_button_span {
	min-width: 100%;
    max-width: 100%;
    left: 0;
    right: auto;
    text-align: center;
    top: auto;
    bottom: auto;
}


.items_div .row {
    /* background: #f3f3f39c;
    margin-bottom: 4px;
    border-bottom: 1px dotted #000000;
	padding: 14px; */
    
}



}


.desktop_nav {
	display: none !important;
}

.mobile_nav {
	display: block !important;
}

.desktop_nav .desktop_nav {
	display: block !important;
}

@media screen and (min-width: 960px) {
	.desktop_nav {
		display: inline-block !important;
	}

	.mobile_nav {
		display: none !important;
	}
}


/*------------progress bar-------------*/
progress#quotation_loading_progressbar:not(value)  {
    
}
progress#quotation_loading_progressbar[value]{
    appearance: none;
    border: none;
    width: 80%;
    height: 34px;
    background-color: whitesmoke;
    border-radius: 25px !important;
    /* box-shadow: 0 2px 3px rgba(0,0,0,.5) inset; */
    color: #0b2668;
    position: relative;
    margin: 0 0 1.5em;
}
progress#quotation_loading_progressbar::-webkit-progress-bar {
    background-color: whitesmoke;
    border-radius: 3px;
    box-shadow: 0 2px 3px rgba(0,0,0,.5) inset;
    border-radius: 25px !important;    
}

progress#quotation_loading_progressbar::-webkit-progress-value {
    position: relative;
    border-radius:3px;
    animation: animate-stripes 5s linear infinite;
	background-color: #0b2668;
    border-radius: 25px !important;
}

@keyframes animate-stripes { 100% { background-position: -100px 0; } }

progress#quotation_loading_progressbar[value]::-webkit-progress-value:after {
    content: '';
    position: absolute;
    width:5px; height:5px;
    top:7px; right:7px;
    background-color: white;
    border-radius: 100%;
}
progress#quotation_loading_progressbar[value]::-moz-progress-bar {
    background-image: -moz-linear-gradient( 135deg,
                           transparent,
                           transparent 33%,
                           rgba(0,0,0,.1) 33%,
                           rgba(0,0,0,.1) 66%,
                           transparent 66%),
    -moz-linear-gradient( top,
                            rgba(255, 255, 255, .25),
                            rgba(0,0,0,.2)),
     -moz-linear-gradient( left, #09c, #f44);
    background-size: 35px 20px, 100% 100%, 100% 100%;
    border-radius: 25px !important;
}

a.inbox-btn1 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    text-decoration: none;
    background-color: #FF1519;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 35px 12px 35px;
    transition: all .3s ease;
    color: #ffffff;
    display: inline-block;
}
._boxw:hover a.inbox-btn1{
	background-color: #ffffff;
    color: #FF1519;
    transition: all 0.3s;
}
aaa








