/* Responsive styles
================================================== */


/* Custom, Mobile Retina */ 
@media (max-width : 320px) and (max-width: 480px)  {

/* Top Bar
================================================== */
.top-info {
    display: inline-flex;
}
.info-box {
    display: inline-flex;
}
.top-info ul li .info-box .info-box-content p.info-box-subtitle a {
    font-size: 13px;
}
.top-info ul li {
	margin-left:0px;
}

/* Index About Section 
========================================== */
.about-index {
  background-color: #f3f3f3;
  margin-bottom: 5%;
}

.margin-right-img {
    margin-left: 0;
}
.margin-left-img {
    margin-left: 0%;
}
.why-choose-padding {
    padding: 35px 20px;
    margin-left: 0%; 
}
.why-choose-font {
	width:auto;
}
.about-padding {
	padding: 13px 12px;
	padding-bottom: 10px;
}
.index-about-title {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 3%;
}
.index-about-title::after {
    height: 4px;
    display: block;
    width: 30%;
    background: #000;
	border-bottom: 1px white;
    content: '';
    margin-top: 3px;
    padding-bottom: 5px;
}
.index-about-sub-title {
	font-size: 29px;
	line-height: 35px;
	margin-bottom: 5%;
}
.index-about-sub-font {
	font-size: 16px;
	line-height: 23px;
	width: auto;
}
.about-p-bottom {
    margin-bottom: 5%;
}
.about-p-bottom-01 {
    margin-bottom: 10%;
    font-size: 14px;
    line-height: 24px;
}
.read-more-btn {
	margin:0px;
	line-height: 28px;
}
.read-more-btn a {
    font-size: 13px;
    padding: 6px 6%;
}
.read-more-btn a:hover  {
   /*shedow */
	-webkit-box-shadow: 3px 6px 0px 0px rgba(202,86,74,1);
	-moz-box-shadow: 3px 6px 0px 0px rgba(202,86,74,1);
	box-shadow: 3px 6px 0px 0px rgb(250, 104, 91);
}
.pro-slider-bg {
	width: 260px !important;
}
.testimonial_section .about_content .layer_content .section_title h2 {
	font-size: 25px;
    line-height: 35px;
	padding-bottom: 34px;
}
/* Our Services 
==================================== */
.services-title {
    font-size: 25px;
    line-height: 25px;
}
.services-title-sub {
	font-size:13px;
}

/* Footer Section 
==================================== */
.footer-top {
    padding: 30% 0px 10px 0px;
}
.footer-contact {
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 24px;
}
.social-buttons {
	padding-top:5px;
}
.footer-title-sub {
    font-size: 25px;
    line-height: 15px;
}
.footer-title-border {
    margin-bottom: 3px;
}
.copy-wirte {
    background-image: url("../images/responsive-copy-right-bg.png");
    background-repeat: no-repeat;
    background-color:#00050e;
}
.font-01 {
    padding-top: 16px;
    padding-bottom: 0;
}

/* About Page
================================================== */
.inner-title {
    color: #dd2c1c;
    font-size: 30px;
    font-family: 'aharoni';
    line-height: 30px;
    text-align: center;
    margin-bottom: 2px;
    font-variant: small-caps;
    letter-spacing: 1px;
}
.inner-title-sub {
    color: #030303;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 13px;
    line-height: 32px;
    text-transform: capitalize;
    font-family: 'arial';
    text-align: center;
}
.slider-about {
    margin-bottom: 0;
}
.about-pg-title {
    font-size: 30px
}

/* Our Packages 
==================================== */
.slider-bottom {
    margin-bottom:0% !important;
}
.pacage-title {
    font-size: 25px;
}
.packages-day-font {
    font-size: 20px;
    line-height: 25px;  
} 
h4.font-lg {
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
    letter-spacing: 0;
}   
.font-lg-sub {
    font-size: 15px;
    line-height: 23px;
}  
.panel-body {
    padding: 9px;
}

/* Contact Us Page
==================================== */
.contact-pg-title {
    font-size: 34px;
}
.contact-icon-02 {
    font-size: 14px;
    line-height: 25px;
}

}

/* Custom, Iped Retina */ 
@media only screen and (min-width: 768px) and (max-width: 1024px) {
/* Top Bar
================================================== */
.top-info {
    display: inline-flex;
}

.top-info ul li .info-box .info-box-content p.info-box-subtitle a {
    font-size: 12px;
}
.top-info ul li .info-box .info-box-content p.info-box-title {
	font-size:12px;
}
.top-info ul li {
	margin-left:0px;
}
.top-info ul li .info-box span.info-icon {
    font-size: 20px;
    margin-right: 3px;
    width: 35px;
    height: 35px;
    line-height: 30px;
    top: -6px;
}
.top-info ul li .info-box .info-box-content p {
	line-height: 12px;
}
/* Index About Section 
========================================== */
.about-index {
  background-color: #f3f3f3;
  margin-bottom: 5%;
}

.margin-right-img {
    margin-left: 4%;
}
.about-padding {
	padding: 13px 12px;
	padding-bottom: 10px;
}
.index-about-title {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 3%;
}
.index-about-title::after {
    height: 4px;
    display: block;
    width: 50%;
    background: #000;
	border-bottom: 1px white;
    content: '';
    margin-top: 3px;
    padding-bottom: 5px;
}
.index-about-sub-title {
	font-size: 32px;
	line-height: 35px;
	margin-bottom: 5%;
}
.index-about-sub-font {
	font-size: 17px;
	line-height: 23px;
	width: auto;
}
.about-p-bottom {
    margin-bottom: 5%;
}
.about-p-bottom-01 {
    margin-bottom: 6%;
    font-size: 14px;
    line-height: 24px;
}
.read-more-btn {
	margin:0px;
	line-height: 28px;
}
.read-more-btn a {
    font-size: 13px;
    padding: 6px 6%;
}
.read-more-btn a:hover  {
   /*shedow */
	-webkit-box-shadow: 3px 6px 0px 0px rgba(202,86,74,1);
	-moz-box-shadow: 3px 6px 0px 0px rgba(202,86,74,1);
	box-shadow: 3px 6px 0px 0px rgb(250, 104, 91);
}
/* Our Services 
==================================== */
.services-title {
    font-size: 25px;
    line-height: 25px;
}
.services-title-sub {
	font-size:13px;
}
.main-title {
    margin-bottom: 2%;
}
.icon-img {
    height: 50px;
    width: 50px;
    padding: 5px;
}
.services-icon-01 {
   font-size: 13px;
}
.services-icon-02 {
    font-size: 9px;
    line-height: 16px;
    letter-spacing: 0px;
    font-weight: normal;
}

/* Top Destinations
==================================== */
.box .title {
    font-size: 23px;
}

/* International Tour 
==================================== */
figure.snip1033 {
	max-width:240px !important;
}
.pro-slider-bg {
	width:240px !important;
}

/* Footer Section 
==================================== */
.footer-top {
    padding: 13% 0px 10px 0px;
}
.footer-contact {
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 20px;
}
.social-buttons {
	padding-top:5px;
}
.footer-title {
    font-size: 27px;
    line-height: 22px;
}
.footer-title-sub {
    font-size: 18px;
    line-height: 15px;
}
.footer-title-border {
    margin-bottom: 3px;
}
.copy-wirte {
    background-image: url("../images/responsive-copy-right-bg01.png");
    background-repeat: no-repeat;
    background-color:#00050e;
}
.font-01 {
    padding-top: 16px;
    padding-bottom: 8px;
    font-size: 11px;
}
.footer-top li i {
    font-size: 13px;
    padding: 2px;
    font-weight: 300;
}
.footer-link {
    font-size: 10px;
    font-weight: normal;
    line-height: 17px;
    white-space: nowrap;
}
/* About Page
================================================== */
.inner-title {
    color: #dd2c1c;
    font-size: 30px;
    font-family: 'aharoni';
    line-height: 30px;
    text-align: center;
    margin-bottom: 2px;
    font-variant: small-caps;
    letter-spacing: 1px;
}
.inner-title-sub {
    color: #030303;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 13px;
    line-height: 32px;
    text-transform: capitalize;
    font-family: 'arial';
    text-align: center;
}
.slider-about {
    margin-bottom: 0;
}
.about-pg-title {
    font-size: 30px
}

/* Our Packages 
==================================== */
.slider-bottom {
    margin-bottom:0% !important;
}
.pacage-title {
    font-size: 25px;
    line-height: 25px;
}
.packages-day-font {
    font-size: 20px;
    line-height: 25px;  
} 
.featured-list-in-box ul li {
    font-size: 14px;
}
h4.font-lg {
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
    letter-spacing: 0;
}   
.font-lg-sub {
    font-size: 15px;
    line-height: 23px;
}  
.panel-body {
    padding: 9px;
}

/* Contact Us Page
==================================== */
.contact-pg-title {
    font-size: 34px;
}
.contact-icon-01 {
    font-size: 15px;
    line-height: 22px;
}
.contact-icon-02 {
    font-size: 10px;
    line-height: 19px;
}

}