
@media (max-width: 1024px) { 

	ul.flex-direction-nav {
    	right: 405px !important; 
	}

    .row {
        margin-left: -20px;
    }

	.row_rtl {
		margin-right: -20px !important;
	}

	div.recent-posts div.date {
		margin-bottom: 210px !important;
	}
    #my_popup {
        min-width: 250px;
        max-width: 250px;
        left: 7px !important;
}
    }
    .responsive_big_fix{
        margin-left:0px;
    }
    article.post-large-image div.post-image, article.post-large-image div.post-date {
        margin-right: 0px; margin-left: 0px;
    }
    article.blog-single-post div.post-meta{
        margin-bottom: 15px;
    }
}


@media (max-width: 979px) { 

	ul.flex-direction-nav {
    	right: 295px !important; 
	}

	.row_rtl {
		margin-right: 0px !important;
	}

	ul.timeline li p {
    	margin-right: 0px !important;
	}
}

@media (max-width: 768px) { 

	ul.flex-direction-nav {
    	right: 655px !important; 768px
	}

    .fixitar{
        margin-left:0px !important;
    }

	.row_rtl {
		margin-right: 0px !important;
	}
	div.recent-posts div.date {
		margin-bottom: 209px !important;
	}
	ul.timeline li p {
    	margin-right: 0px !important;
	}
	header,
	div.slider-container,
	div.slider-container > div.slider > div.tp-bannertimer,
	div.home-intro,
	div.home-concept,
	section.highlight,
	section.featured,
	section.featured.footer,
	section.page-top,
	footer,
	div.footer-copyright,
	div.google-map,
	div.map-section {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.main-title{
		margin-right: 0px !important;
	}
	.why-we{
		margin-right: 0px !important;
	}
	div.slider-container div.main-label{
		font-size: 16px !important;
	}
	div.slider-container div.bottom-label{
		font-size: 13px !important;
	}
	footer div.footer-ribon{
		padding: 10px 30px 6px 30px;
	}
	#v-nav{
		margin-right: 75px;
	}
    /*.tp-simpleresponsive img{
		display: none;
	}*/
    .respon{
        margin-right:10px;
    }
    article.post-large-image div.post-image,
    article.post-large-image div.post-date {
        margin-right: 0px;
    }
    .margin_right_small_res{
        margin-right: 10px;
    }
    .margin_top_small_res{
        margin-top:10px;
    }
    .timeline .span12{
        width:96%;
    }
    .timeline .span12.backgrond_image_about_us{
        margin-right:10px;
    }
    .title_margin {
        margin: 15px 15px 0px!important;
    }
    a.scroll-to-top.visible {
	    display: none;
    }
    .respon {
        width: 80%;
        margin-right: 75px;
    }
    .row {
        margin-left: 0px;
    }
}

@media (max-width: 640px) { 

	ul.flex-direction-nav {
    	right: 530px !important; 
	}

	.row_rtl {
		margin-right: 0px !important;
	}
	ul.timeline li p {
    	margin-right: 0px !important;
	}
	div.slider-container div.main-label{
		font-size: 15px !important;
	}
	div.slider-container div.bottom-label{
		font-size: 12px !important;
	}
	.tp-simpleresponsive img{
		display: none;
	}
	#v-nav{
		margin-right: 55px;
	}
    .respon {
        width: 82%;
        margin-right: 55px;
    }
    article.post-large-image div.post-date {
        margin-right: 14px;
    }
}

@media (max-width: 480px) { 

    .slider-container{
        display:none !important;
        visibility:hidden;
    }

	ul.flex-direction-nav {
    	right: 370px !important; 
	}

	.row_rtl {
		margin-right: 0px !important;
	}
	ul.timeline li p {
    	margin-right: 0px !important;
	}
	#v-nav{
		margin-right: 35px;
	}
    .main-btn{
        font-size:15px;
    }
    .btn-big {
        padding: 10px 40px !important;
    }
    .caption section{
        font-size:10px;
    }
    .caption.main-label{
        font-size:12px !important;
    }
    .respon {
        width: 84%;
        margin-right: 35px;
    }
}

@media (min-width: 321px) and (max-width: 380px) { 

	ul.flex-direction-nav {
    	right: 270px !important; 
	}

	.row_rtl {
		margin-right: 0px !important;
	}
	ul.timeline li p {
    	margin-right: 0px !important;
	}
    .caption section{
        font-size:10px;
    }
    .caption.main-label{
        font-size:12px !important;
    }
    .margin_top_large .row {
        margin: 0px;
    }
    .post-content {margin-right: 0px;}
}

@media (max-width: 320px) { 

	ul.flex-direction-nav {
    	right: 230px !important; 
	}

	.row_rtl {
		margin-right: 0px !important;
	}
	ul.timeline li p {
    	margin-right: 0px !important;
	}
	#v-nav{
		margin-right: 20px;
	}
    .respon{
        margin-right: 20px;
    }
    .product_image_list{
        width:70%;
        margin:0 auto;
        clear: both;
        float: none;
        text-align:center;
    }
    .product_image_list a {display:block; margin:0 auto;}
    .product_short_info_list{
        width:268px;
    }
    .product_short_info_list p{
        padding-right:5px;
    }
    div.recent-posts div.date {
        margin-bottom: 20px !important;
    }
    .timeline .span12{
        width:96%;
    }
    .timeline .span12.backgrond_image_about_us{
        margin-right:10px;
    }
    .title_margin {
        margin: 15px 15px 0px!important;
    }
    .caption section{
        font-size:10px;
    }
    .caption.main-label{
        font-size:12px !important;
    }

    .margin_top_large  .row {
        margin: 0px;
    }
    .post-content {margin-right: 0px;}
}
