/******************************
responsive area
********************************/
/************
1. 1600px
************/

@media only screen and (max-width: 1600px)
{
	
}

/************
2. 1440px
************/

@media only screen and (max-width: 1440px)
{

}

/************
3. 1380px
************/

@media only screen and (max-width: 1380px)
{

}

/************
3. 1280px
************/

@media only screen and (max-width: 1280px)
{

}
@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width: 768px) and (max-width: 991px) {

}

@media (min-width: 480px) and (max-width: 767px) {

}

@media (max-width: 479px) {
#loader-overlayview img{
width:300px;
height:auto;
}
.menu_logo a img {
    width:200px !important;
	height:auto !important;
}
.home {
    margin-top: 100px;
}
.home_slider_content{
display:none;
}
.owl-carousel .owl-stage-outer {
    width: 100%;
    height: 120px;
}
.home_slider {
    width: 100%;
    height: 120px;
}
.home_slider_container {
    width: 100%;
    height: 120px;
}
.home {
height: 120px;
}
.about_partleftborder {
    border-left: 0px solid #406eb3;
}
.welcome-text h1 {
font-size: 22px;
text-align: center;
}
.about_part {
    padding: 25px 0 30px 0;
}
.sharepart {
    padding-top: 0px;
}
.share-name {
    text-align: left;
}
.share-us {
    text-align: left;
}
.tourheaddiv {
    padding: 25px 0 20px 0;
}
.tourhead {
    font-size: 22px;
    text-align: center;
	padding-bottom:10px;
}
.tourdescrip {
    border-left: 0px solid #cfcfcf;
    padding-left: 0px;
}
.tour_button {
float: left;
}
.hover-title {
font-size:15px;
line-height: 25px;
padding-bottom: 10px;
}
.hover-content {
padding: 15px 10px 10px;
}
.how_workspart h2 {
    text-align: center;
}
.how_workspart p {
    line-height: 30px;
    font-size: 20px;
    text-align: center;
}
.tourmain {
    padding: 0px 0 10px 0;
}
.home_service {
    padding: 30px 0 15px 0;
}
.service-item .service-content {
height: 325px;
}
.testititle {
    text-align: center;
    padding-top: 20px;
}
.testimainpart {
    width: 100%;
    padding-left: 0;
    float: left;
}
.owl-carousel .owl-stage-outer {
    height: 100%;
}
.testcta_slider_container {
    padding-top: 15px;
}
.testiback {
    padding: 30px 0 25px 0;
}
.quoteimg img{
width:100%;
height:auto;
}
.milestone {
    padding-bottom: 30px;
}
.milestones {
    padding-top: 30px;
    padding-bottom: 0px;
}
.milestone_counter {
    margin-top: 5px;
}
.footer {
padding-top: 30px;
padding-bottom:40px;
}
.footer_column .dobule-link ul a {
    margin-bottom: 5px;
}
.fb-like {
    margin-top: 25px;
    float: left;
}
.commonpagebanner {
    margin-top: 100px;
}
.commonpagebanner img {
height: 110px;
}
.home_title {
font-size: 20px;
font-weight: 700;
}
.home_content {
display:none;
}
.contact-section {
   padding: 25px 0 0px 0;
}
.address-grid h4, h4.white-w3ls {
    text-align: center;
	font-size:24px;
}
.mail-agileits-w3layouts {
    margin-top: 25px;
}
.address-grid {
    padding:0 15px 25px 0px;
}
.contact-formdiv {
    padding-top: 20px;
}
.mail-agileits-w3layouts i {
    width: 55px;
    height: 55px;
	font-size: 20px;
	line-height: 51px;
	margin-left:15px;
}
.contact-right p {
    font-size: 15px;
}
.contact-right {
float: left;
width: 66%;
margin-bottom: 25px;
}
.formwidth {
    width: 95%;
}
.clrbackpart {
    padding-top: 20px;
    padding-bottom: 30px;
}
.pageintro_title {
    padding-top: 20px;
    text-align: center;
}
.whoweare {
    padding-bottom: 0;
}
.commonpagediv {
    padding-top: 30px;
    padding-bottom: 0px;
}
.send_pay {
    padding:15px;
}
.paysendtitle {
font-size: 15px;
margin-bottom: 10px;
}
.label_title {
padding: 3px 0px 7px 0px;
}
.form-group {
    margin-bottom: 10px;
}
.boton_div {
margin: 15px 0 0px 0px;
}
.write_box {
    float: left;
    width: 100%;
}
.payment_div {
    border: 0px solid #ccc;
    padding: 0px;
}
.pagecontent {
    padding-top: 15px;
	margin-bottom: 20px;
}
.service-item .service-content p {
    text-align: center;
}
.page-title-box h2 {
font-size: 22px;
}
.serviceimg {
width:100%;
height: auto;
}
.servicepcont p{
width: 100% !important;
}
.allthemediv {
    padding-bottom: 10px;
}
.pagehome11 {
    margin-top: 100px;
}
.nav-tabs > li > a {
    float: left;
    margin-bottom: 5px;
}
.tab-content {
padding: 10px 10px 15px 10px;
}
.desti_package {
    margin-bottom: 25px;
}
.rightbtn {
    float: none;
	margin-top: 10px;
}
.tabdescription {
float: left;
    margin-bottom: 15px;
}
.tabimage {
width: 100%;
height:auto;
padding-right: 0px;
}
.sertitle78 h2 {
    font-size: 16px !important;
}
.btnproduct {
margin-bottom: 10px;
float:left;
}
.knowimage {
    margin-bottom: 20px;
}
.knowdesti{
margin-top: 10px;
margin-bottom: 30px;
}
.knowmarbot {
    margin-top: 10px;
}
.btnwamar{
margin-top:10px;
}
.modal-title {
    font-size: 16px;
}
.nomarcss{
margin-bottom:5px;
padding-bottom:0px;
}
.blog_post_image img {
    width: 100%;
    height: auto;
}
.blog_post_image11 img
{
	width: 100%;
	height:auto;
}
.blog_post_meta_item {
    padding-bottom: 5px;
}
.blog_post_meta_item::after {
    display: none;
}
.pagidiv {
    margin-bottom: 30px;
}
.pagehome {
  height: 150px;
  margin-top: 100px;
}
.home_background img{
width: 100%;
height: 150px;
}
.testimonials {
    padding-top: 40px;
    padding-bottom: 50px;
}
.test_slider_container {
    margin-top: 20px;
}
.commonpage {
    padding: 10px 0 20px 0;
}
.left-menu{
margin-bottom:30px;
}
.prodcat_descrip {
    margin-bottom: 0px;
}
.prodtitle {
    font-size: 20px;
    text-align: center;
}
.product-item .pi-pic img {
    width: 100%;
    height: auto;
}
.product-section {
    padding-top: 20px;
    padding-bottom: 20px;
}
.btnproduct11 {
    background-color: #007bff;
    text-decoration: none;
    border: none;
    color: white;
    padding: 10px 10px 10px 10px;
    font-size: 15px;
    cursor: pointer;
    font-weight: 600;
    margin-bottom: 10px;
    float: left;
    text-align: center;
    width: 100%;
}
.produdtbtndiv {
    float: left;
}
.product-details {
    padding-top: 40px;
}
.product-pic-zoom img{
width:100%;
}
.panel-header {
    padding-top: 10px;
}
.product-filter-section {
    padding: 30px 0 0px 0;
}
.cta_item img {
    width: 100%;
    height: auto;
}
.cta {
    padding-top: 0px;
    padding-bottom: 5px;
}
.newsletter-section {
    padding: 10px 0 30px 0;
	text-align: center;
}
.alerttitl {
    font-size: 22px;
}
.newsletter-section p {
    font-size: 15px;
	margin-bottom:0px !important;
}
.newsletter-section .newsletter input {
    font-size: 13px;
    padding-right: 110px;
	padding: 18px 15px;
}
.newsletter-section .newsletter .site-btn {
min-width: 110px;
padding: 18px 13px;
}

}