.sec-more-padding-1 {
    width: 100%;
    float: left;
    padding: 55px 0px;
    margin: 0px;
    font-family: Roboto, sans-serif;
}
.spec-page2 .button {
padding: 8px 10px !important;
background: #b61002 !important;
color: #fff;
text-transform:uppercase;
border-radius: 0px;
font-family: 'Roboto', sans-serif;
}
.spec-page2 .button:hover {
background: #fc6704 !important;
color: #fff;


}

.duuu
{    background: #d71302;
    color: #fff;
    border-radius: 3px;
    padding: 6px 21px;
    z-index: 999999;
    position: absolute;
    margin: 11px;}

.spec-page2 .price {
    margin: 5px 0 !important;
    padding: 11px 0px !important;
}
.price1, .price {
    background: #f5fa16d6;
    padding: 10px 20px !important;
    color: #fff !important;
    display: block;
    margin-bottom: 0;
}

.sp
{    background: #d71302;
    color: #fff;
    border-radius: 3px;
    padding: 6px 21px;}

.sec-more-padding-1 p {
    font-size: 16px;
    line-height: 25px;
}
.jaa-tags {
    font-size: 17px !important;
    padding-left: 10px;
    font-weight: 500;
    margin-bottom: 13px;
    border-left: solid 3px #e64031;
}

.sec-more-padding-1 p {
    font-size: 16px;
    line-height: 25px;
}
.text-center {
    text-align: center;
}

.detals-course {
padding: 10px 25px;
background: #e64031;
border-radius: 3px;
text-transform: uppercase;
color: #fff;
margin-right: 25px;
}

.detals-course:hover {

background: #750701;
text-decoration:blink;
color: #fff;

}

.apply-course {
padding: 10px 33px;
background: #000;
border-radius: 3px;
text-transform: uppercase;
color: #fff;
margin-right: 25px;
}

.apply-course:hover {
background: #750701;
text-decoration:blink;
color: #fff;

}


.partner-container {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    margin-bottom: 10px;
    border: 2px solid white;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px !important;
	border:solid 1px #fff;

}

.partner-container:hover
{
	background:#f8f8f8;
	border:solid 1px #ddd;
	}


.duratio-tags {
    font-size: 17px !important;
    padding-left:0px;
    font-weight: 500;
    margin-bottom: 13px;
    color: #d71302;
}

.pad-ra {
    padding-top: 94px !important;
}

.our-role {
    width: 100%;
    float: left;
    padding: 40px 0px 40px 0px;
    text-align: center;
    color: #666;
	background:#e64031;
    margin: 0px;
   font-family: 'Roboto', sans-serif;
}

.wi-para {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    background: #e64031;
font-family: 'Roboto', sans-serif;
}

.trd-contact-section .trd-contact-form-secc {
    width: 50%;
    display: inline-block;
    overflow: hidden;
    padding: 0PX 45px 0px 116px;
    float: left;
    text-align: left;
	font-family: 'Roboto', sans-serif;
}

.trd-contact-section .trd-map-wrapper {
    width: 50%;
    display: inline-block;
    float: left;
	font-family: 'Roboto', sans-serif;
    overflow: hidden;
}

.height-our-roal
{
	height:390px;
	overflow:auto;
	line-height:25px;
	text-align:justify;}




.quick-enquiry
{background: #e64031;
width: 94%;
float: right;
color: #fff;
text-align: center;
font-weight: bold;
text-transform: uppercase;
padding: 10px;
margin-top: 15px;
margin-right: 10px;
}
.fomt-my {
    border-bottom: solid 1px #ddd;
    border: solid 1px #ddd !important;
    margin-bottom: 0px;
    height: 50px !important;
    font-family: 'Gotham Light Regular', sans-serif;
    padding: 4px 15px !important;
}

.login-button {
    padding: 10px 21px !important;
    font-weight: bold;
    background: #d71302 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 3px !important;
    border-bottom: solid 4px #630901 !important;
    margin-bottom: 20px !important;
    float: left;
}


.quick-enquiry:hover
{
background: #d71302;
color: #fff;
text-decoration:blink;
}



.header-top
{width:100%;float:left;padding:0px;margin:0px;background: #e64031;color: #fff;font-family: 'Roboto', sans-serif;}

.social_icons {font-size: 14px;line-height: 24px;text-align: center;}

.social_icons a {width: 25px;height: 25px;line-height: 16px !important;position: relative;margin: 5px 6px;padding: 5px;text-align: center;display: inline-block;color: #FFFFFF;-webkit-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);-moz-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);-o-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);-ms-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);}




.social_icons a:before {
content: "";
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
border: 1px solid #FFFFFF;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);
-moz-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);
-o-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);
-ms-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);
transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);
}
.leftss
{
text-align:left;
}


.leftss a
{font-size:16px;float:left;margin-right: 8px;border-right: solid 1px #520678;color: #fff;padding: 6px 15px 6px 6px;}
.leftss a:hover
{
	color:#fff;
	text-decoration:blink;}



.displ
{
display:block;
}

.logo-line
{width:100%;float:left;padding:0px;font-family: 'Roboto', sans-serif;margin:0px;}

.logo
{
padding-top:10px;
}

.inner-line
{
width: 100% !important;
float: left;
margin: 0px;
color: #202020;
font-size:16px;
text-align: center;
padding:200px 0px;
background: #d71302;
    font-family: 'Roboto', sans-serif;
}
.inner-line a
{
color:#e64031;
}
.inner-line a:hover
{
color:#e64031;
text-decoration:blink;
}

.trd-contact-section .trd-contact-form-sec {
    width: 50%;
    display: inline-block;
    overflow: hidden;
    padding: 0PX 45px 0px 48px;
    float: left;
    background: #e64031;
    color: #fff;
    height: 388px;
    line-height: 25px;
    text-align: justify;
    margin: -1px 0px 0px 0px;
}

.wi-para {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    background: #fff;
    font-family: 'Lato', sans-serif;
}

.trd-contact-section .trd-contact-form-secc {
    width: 50%;
    display: inline-block;
    overflow: hidden;
    padding: 0PX 45px 0px 116px;
    float: left;
    text-align: left;
    background: #e64031;
    color: #fff;
}

.investments-img img{    -moz-transition: all .3s;
-webkit-transition: all .3s;
transition: all .3s;
vertical-align: middle;}
.investments-img:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);vertical-align:middle}




.inner-line span {
    background: #fff;
    padding: 15px 40px;
    border-radius: 50px;
}

.slider-my
{
width:100%;
float:left;
padding:0px;}



.testomonials-my
{
width:100%;
float:left;
padding:55px 0px;
}

.testi
{width:100%;
text-align:center;
    font-family: 'Roboto', sans-serif;
float:left;
padding:55px 0px;
}
.sec-more-padding-1 {
    width: 100%;
    float: left;
    padding: 55px 0px;
    margin: 0px;
    font-family: Roboto, sans-serif;
}

.map-arrow {
    border: solid 1px #d71302!important;
    color: #d71302!important;
    padding: 15px 23px !important;
    border-radius: 50% !important;
    font-size: 34px !important;
}
.submit {
    background: #e64031 !important;
    border: solid 1px #e64031 !important;
    border-radius: 25px !important;
    padding: 11px 37px !important;
    color: #ffffff !important;
    font-weight: bold !important;
}


.testi strong
{
	color:#e64031;}


.testi h3
{
text-align:center;
font-family: 'Josefin Sans', sans-serif;
font-weight:bold;
font-size:18px;
color:#d71302;
}


.testi p
{
text-align:center;
font-size:16px;
color:#656565;
}

.testi .thumbnail
{
border:solid 1px #ddd !important;
border-radius:0px  !important;
padding:20px !important;
height:300px;
overflow:auto;
}






.how-we-work
{width:100%;
text-align:center;
    font-family: 'Roboto', sans-serif;
float:left;
padding:55px 0px;
}

.how-we-work h3
{
text-align:center;
font-family: 'Josefin Sans', sans-serif;
font-weight:bold;
font-size:18px;
color:#d71302;
}


.how-we-work p
{
text-align:center;
font-size:16px;
color:#656565;
}

.how-we-work h5
{
text-align:justify;
font-size:15px;
color:#9c9c9c;
}

.how-we-work .thumbnail
{
	border:none;}


.domestic-our-packages
{width:100%;
background:#e64031;
color:#fff;
text-align:left;
font-family: 'Roboto', sans-serif;
text-align:center;
float:left;
padding:55px 0px;
border-top:solid 1px #f0f0f0;
}

.domestic-our-packages .thumbnail
{
border:solid 0px #ddd !important;
padding:0px !important;
border-radius:0px !important;
}

.domestic-our-packages span
{
background:url(../images/Domestic-back.png);
color:#fff;
padding:15px 10px;
width:100%;
float:left;
margin:-100px 0px !important;
z-index:99999;
line-height:35px;
font-size:18px;
position:inherit;
font-family: 'Josefin Sans', sans-serif;

}
.domestic-our-packages a
{
color:#fff;
font-size:14px;
}
.domestic-our-packages a:hover
{
color:#fff;
font-size:14px;
text-decoration:blink;
}

.domestic-our-packages em
{
background:#e64031;
color:#fff;
padding:8px 20px;
z-index:99999;
position:absolute;
margin:15px 20px;
font-size:16px;
text-transform:uppercase;
font-style:normal;
font-family: 'Josefin Sans', sans-serif;
}


.popular-tour
{width:100%;
background:#f8f8f8;
text-align:center;
font-family: 'Roboto', sans-serif;
text-align:center;
float:left;
padding:55px 0px;
border-top:solid 1px #f0f0f0;
}

.popular-tour .thumbnail
{
border:solid 1px #ddd !important;
padding:0px !important;
border-radius:0px !important;
height: 480px;
}









.popular-tour .thumbnail h3
{
	text-align:center;
	font-family: 'Josefin Sans', sans-serif;
	color:#e64031;
	font-size:18px;
	margin:30px 0px 0px 0px;
	font-weight:bold;
}
.popular-tour p
{
text-align: center;
font-size:15px;
color: #656565;
padding:13px !important;
}

.popular-read
{
background:#d71302;
color:#fff;
padding:11px 30px;
border-radius:3px;
}
.popular-read:hover
{
background:#e64031;
color:#fff;
text-decoration:blink;
}


.popular-tour .thumbnail .caption
{
padding:0px !important;
text-align:center;
}
.popular-tour span
{
background:url(../images/tour-holy-back.png);
color:#fff;
padding:15px 10px;
width:100%;
float:left;
}
.popular-tour em
{
font-style:normal;
font-size:18px;
font-family: 'Josefin Sans', sans-serif;
}

.testi-lie
{width:100%;
background:url(../images/testimonials-back.jpg) center fixed;
color:#fff;
text-align:left;
font-family: 'Josefin Sans', sans-serif;
text-align:center;
float:left;
padding:55px 0px;
}

.tags-test {
    font-size:25px;
    font-weight:600;
    font-family: 'Josefin Sans', sans-serif;
    color: #fff;
}




.tags
{
font-size: 35px;
font-weight: 400;
font-family: 'Josefin Sans', sans-serif;
color: #d71302;
}
.heading-hr {
width:100px;
background: #d71302;
font-weight: 700;
height: 2px;
margin: 0 auto;
margin-top: 10px !important;
border: none;
text-align: center;
}

.footer-hr {

width:75px;
background: #fff;
font-weight: 700;
height: 2px;
margin: 0 auto;
margin-top: 10px !important;
border: none;
text-align: center;
}


.footer-line
{
width:100%;
float:left;
background:#202020;
padding:55px 0px;
}


.footers {
    width: 100%;
    background:url(../images/footer-back.png);
    color: #fff;
    padding:55px 0px;
    float: left;
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
}

.footer-tag {
    font-size: 16px;
    font-weight: bold;
    color: #fff !important;
    text-transform: uppercase;
    letter-spacing: 0.2px;
}

.heading-hr {
    width: 66px;
    background: #e64031;
    font-weight: 700;
    height: 2px;
    margin: 0 auto;
    margin-top: 0px !important;
    border: none;
    text-align: center;
    margin-bottom: 16px;
}

.footers p {
    line-height: 25px;
    color: #fff;
}

.readmore-ab {

font-size: 14px;

background:#e64031;

color:#fff;

padding:2px 25px;

float:left;

margin-top:10px;

border-radius:3px;

margin-bottom: 12px;
}

.footers a {
    color: #fff;
    line-height: 29px;
}

.footers a:hover {
    color: #fff;
    text-decoration: blink;
}

.forms {
    background: #fff!important;
	font-style:italic;
    height: 38px !important;
	border:solid 1px #e64031 !important;
    font-size: 16px !important;
    margin-bottom: 10px !important;

}

.form-subm {
    background:none !important;
    color: #fff !important;
    border: solid 1px #fff !important;
    padding: 7px 26px !important;
    font-size: 14px !important;
}

.cop {
    width: 100%;
    background: #e64031;
    color: #fff;
	font-weight:300;
    padding: 10px 0px;
	font-family: 'Roboto', sans-serif;
    float: left;


}

.facebook
{padding:8px 15px !important;
background: #3a559f !important;
color: #fff !important;
float:right;
margin-right: 10px !important;
}

.follow-us
{    padding-top:7px;
    float: right;
	padding-right:10px;}

.instagram
{padding:8px 15px !important;
background: #d10566 !important;
color: #fff !important;
float:right;
margin-right: 10px !important;
}
.text-ri
{
text-align:right;}

.text-left
{
text-align:left;}

@media only screen and (min-width:360px) and (max-width:640px) {

.text-ri
{
text-align:center;}

.text-left
{
text-align:center;}

.cop {
font-size:13px !important;
}

.popular-tour .thumbnail h3 {

    text-align: center;
    font-family: 'Josefin Sans', sans-serif;
    color: #e64031;
    font-size: 18px;
    margin: 31px 0px 9px 0px;
    font-weight: bold;
    float: left;
    width: 100%;

}


.domestic-our-packages em {

    background: e64031;
    color: #fff;
    padding: 8px 20px;
    z-index: 99999;
    position: absolute;
    margin: 15px 20px;
    font-size: 10px;
    text-transform: uppercase;
    font-style: normal;
    font-family: 'Josefin Sans', sans-serif;

}

.tags-test {

font-size: 18px;
font-weight: 600;
font-family: 'Josefin Sans', sans-serif;
color: #fff;

}
.domestic-our-packages span {

    background: url(../images/Domestic-back.png);
    color: #fff;
    padding: 15px 10px;
    width: 100%;
    float: left;
    margin: -80px 0px !important;
    z-index: 99999;
    line-height: 25px;
    font-size: 16px;
    position: inherit;
    font-family: 'Josefin Sans', sans-serif;

}

.header-top {

    width: 100%;
    float: left;
    padding: 3px 0px;
    margin: 0px;
    background: #e64031;
    color: #fff;
    font-family: 'Roboto', sans-serif;

}

.logo
{
padding-top:10px;
display:none !important;
}	
.displ
{
display:none;
}
.leftss
{
text-align:center;
}
.leftss a
{font-size:11px;float:none;margin-right:10px;border-right:solid 0px #9e9a9a;color:#fff;padding: 5px;}

.form-subm {

    background: none !important;
    color: #fff !important;
    border: solid 1px #fff !important;
    padding: 4px 20px !important;
    font-size: 17px !important;

}


.trd-contact-section .trd-contact-form-secc {

    width: 100%;
    display: inline-block;
    overflow: hidden;
    padding: 0PX 45px 0px 36px;
    float: left;
    text-align: left;
    background: #e64031;
    color: #fff;

}

.trd-contact-section .trd-map-wrapper {

    width: 100%;
    display: inline-block;
    float: left;
    font-family: 'Roboto', sans-serif;
    overflow: hidden;

}

.trd-contact-section .trd-contact-form-sec {

    width: 100%;
    display: inline-block;
    overflow: hidden;
    padding: 15px;
    float: left;
    background: #e64031;
    color: #fff;
    height: 433px;
    line-height: 25px;
    text-align: justify;
    margin: -1px 0px 0px 0px;

}

}
