/******************************
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) {
.menu_logo a img {
    width:100px !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 10px 0;
}
.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 {
bottom: 40px;
}
.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;
}

}

@media (max-width: 479px) {
.menu_logo a img {
    width:100px !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 10px 0;
}
.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 {
bottom: 40px;
}
.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;
}

}