/* 
    Responsive styles
*/

/*===========================================================================

    CONTENTS:

    1. RESPONSIVE MENU
    2. GRID
    3. HEADER
    4. ELEMENTS
        4.1. PAGE TITLE
        4.2. DIVIDERS
        4.3. ACCORDION
        4.4. ACCORDION FAQ PAGE STYLE
        4.5. BLOCKQUOTE
        4.6. BUTTONS
        4.7. CENTERED HEADINGS
        4.8. LIST CLASSIC
        4.9. ICONS LIST
        4.10. INTRO NOTE
        4.11. TABS HORIZONTAL
        4.12. TABS VERTICAL
        4.13. NOTE AND NOTE WITH BUTTON
        4.14. IMAGE BOXES (ENLARGE ON HOVER EFFECT)
        4.15. NUMBERS COUNTER
        4.16. TESTIMONIAL CAROUSEL STYLE 1
        4.17. TESTIMONIAL CAROUSEL STYLE 2
        4.18. TEAM CAROUSEL
        4.19. CAROUSEL NAVIGATION ARROWS AND TITLE
        4.20. SERVICES BOXES
        4.21. CLIENTS LIST
        4.22. SKILLS BAR
        4.23. LATEST POSTS (ON PAGES IN CONTENT)
        4.24. DROPCAPS
        4.25. INFORMATION BOXES
        4.26. PRICING TABLES
    5. PAGE SPECIFIC STYLES
        5.1. 404 PAGE
        5.2. PORTFOLIO ITEMS
        5.3. PORTFOLIO CAROUSEL
        5.4. SOCIAL STREAMS GALLERIES
        5.5. BLOG POSTS
        5.6. SHARRE BLOG POST AND PORTFOLIO POSTS
        5.7. PAGINATION FOR PORTFOLIO AND BLOG
        5.8. CONTACT PAGE
    6. FOOTER
    7. WIDGETS
        7.1. SIDEBAR WIDGETS AND FOOTER WIDGETS GLOBAL STYLES
        7.2. NEWSLETTER SUBSCRIBE BIG
        7.3. NEWSLETTER SUBSCRIBE SMALL
        7.4. TWITTER WIDGET
        7.5. LATEST PORTFOLIO PROJECTS WIDGET
        7.6. CONTACT INFOR WIDGET
        7.7. WIDGET SEARCH
        7.8. RECENT BLOG POSTS WIDGET
        7.9. SOCIAL PHOTO STREAM WIDGETS
        7.10. TESTIMONIAL WIDGET
        7.11. WIDGET TAG CLOUD
        7.12. WIDGET RECENT COMMENTS
    8. SCROLL TO TOP
        

============================================================================= */

/* ========================================================================== 
    RESPONSIVE NAVIGATION
============================================================================= */
.dl-menuwrapper {
    width: 100%;
    max-width: 300px;
    float: left;
    position: relative;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
    -webkit-perspective-origin: 50% 200%;
    -moz-perspective-origin: 50% 200%;
    perspective-origin: 50% 200%;
    display: none;
    z-index: 1002;
}

.dl-menuwrapper:first-child {
    margin-right: 100px;
}

.dl-menuwrapper button {
    background: #ccc;
    border: none;
    width: 48px;
    height: 45px;
    text-indent: -900em;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    outline: none;
}

.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
    background: #aaa;
}

.dl-menuwrapper button:after {
    content: '';
    position: absolute;
    width: 68%;
    height: 5px;
    background: #fff;
    top: 10px;
    left: 16%;
    box-shadow: 
        0 10px 0 #fff, 
        0 20px 0 #fff;
}

.dl-menuwrapper ul {
    padding: 0;
    list-style: none;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.dl-menuwrapper li {
    position: relative;
}

.dl-menuwrapper li a {
    display: block;
    position: relative;
    padding: 15px 20px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
    color: #fff;
    outline: none;
}

.no-touch .dl-menuwrapper li a:hover {
    background: rgba(255,248,213,0.1);
}

.dl-menuwrapper li.dl-back > a {
    padding-left: 30px;
    background: rgba(0,0,0,0.1);
}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
    position: absolute;
    top: 0;
    speak: none;
    -webkit-font-smoothing: antialiased;
}

.dl-menuwrapper li.dl-back:after {
    left: 10px;
    color: rgba(212,204,198,0.3);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.dl-menuwrapper .dl-menu {
    margin: 5px 0 0 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
    display: none;
}

/* 
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link. 
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
    display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
    display: block;
}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
    position: absolute;
    width: 100%;
    top: 50px;
    left: 0;
    margin: 0;
}

/* Animation classes for moving out and in */
.dl-menu.dl-animate-out-2 {
    -webkit-animation: MenuAnimOut2 0.3s ease-in-out;
    -moz-animation: MenuAnimOut2 0.3s ease-in-out;
    animation: MenuAnimOut2 0.3s ease-in-out;
}

@-webkit-keyframes MenuAnimOut2 {
    100% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
}
}

@-moz-keyframes MenuAnimOut2 {
    100% {
    -moz-transform: translateX(-100%);
    opacity: 0;
}
}

@keyframes MenuAnimOut2 {
    100% {
    transform: translateX(-100%);
    opacity: 0;
}
}

.dl-menu.dl-animate-in-2 {
    -webkit-animation: MenuAnimIn2 0.3s ease-in-out;
    -moz-animation: MenuAnimIn2 0.3s ease-in-out;
    animation: MenuAnimIn2 0.3s ease-in-out;
}

@-webkit-keyframes MenuAnimIn2 {
    0% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
}
}

@-moz-keyframes MenuAnimIn2 {
    0% {
    -moz-transform: translateX(-100%);
    opacity: 0;
}
100% {
    -moz-transform: translateX(0px);
    opacity: 1;
}
}

@keyframes MenuAnimIn2 {
    0% {
    transform: translateX(-100%);
    opacity: 0;
}
100% {
    transform: translateX(0px);
    opacity: 1;
}
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
    -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
    -moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
    animation: SubMenuAnimIn2 0.3s ease-in-out;
}

@-webkit-keyframes SubMenuAnimIn2 {
    0% {
    -webkit-transform: translateX(100%);
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
}
}

@-moz-keyframes SubMenuAnimIn2 {
    0% {
    -moz-transform: translateX(100%);
    opacity: 0;
}
100% {
    -moz-transform: translateX(0px);
    opacity: 1;
}
}

@keyframes SubMenuAnimIn2 {
    0% {
    transform: translateX(100%);
    opacity: 0;
}
100% {
    transform: translateX(0px);
    opacity: 1;
}
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
    -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
    -moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
    animation: SubMenuAnimOut2 0.3s ease-in-out;
}

@-webkit-keyframes SubMenuAnimOut2 {
    0% {
    -webkit-transform: translateX(0%);
    opacity: 1;
}
100% {
    -webkit-transform: translateX(100%);
    opacity: 0;
}
}

@-moz-keyframes SubMenuAnimOut2 {
    0% {
    -moz-transform: translateX(0%);
    opacity: 1;
}
100% {
    -moz-transform: translateX(100%);
    opacity: 0;
}
}

@keyframes SubMenuAnimOut2 {
    0% {
    transform: translateX(0%);
    opacity: 1;
}
100% {
    transform: translateX(100%);
    opacity: 0;
}
}

/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
    position: relative;
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu {
    display: block;
}

.no-js .dl-menuwrapper li.dl-back {
    display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
    background: rgba(0,0,0,0.1);
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
    content: '';
}

.dl-menuwrapper button {
    background: #444;
}

.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
    background: #333;
}


/* ========================================================================== 
    RESPONSIVE STYLES - DEVICES RESOLUTION
============================================================================= */

@media only screen and (min-width: 320px) and (max-width: 479px){
	.error-page-content iframe
{
	display:none !important;
}

.comp_his_bar h4 {
  font-size: 15px;
}

.comp_his_bar h3 {
  font-size: 14px;
  line-height: 16px;
}

.accordion.faq .title {
  padding-bottom: 20px;
}

.service-box.style-2 .icon {
  height: 55px;
  line-height: 58px;
  margin-right: 10px;
  width: 55px;
}

#page-title {
  height: 70px !important;
  line-height: 0 !important;
  margin-bottom: 15px !important;
}

#table_a td
{
	padding:8px 2px !important;
}

#table_a
{
	font-size:11px !important;
}
 .email_reg_form_outer .wpcf7-submit
 {
	 margin:10px 0 0 58px !important;
	 font-size: 16px;
    line-height: 36px;
    width: 148px;
 }
	
.page-wrap{width: 310px!important;}
    .container{
        max-width: 300px;
    }

    .grid_1,
    .grid_2,
    .grid_3,
    .grid_4,
    .grid_5,
    .grid_6,
    .grid_7,
    .grid_8,
    .grid_9,
    .grid_10,
    .grid_11, 
    .grid_12{
        float: left;
        width: 270px;
    }

    .page-content .row{
        margin-bottom: 18px;
    }

.email_reg_txt h3 {
    font-size: 18px;
}
    .page-content *[class*="grid_"]{
        margin-bottom: 80px;
    }

    *[class*="grid_"] *[class*="grid_"]:last-child{
        margin-bottom: 0;
    }

    *[class*="grid_"] *[class*="grid_"]{
        margin-left: 0 !important;
    }

    .omega{
        margin-left: 0px;
    }

    .alpha.omega{
        margin-right: 0;
        margin-left: 0;
    }

    #nav-container{
        display: none;
    }

    .dl-menuwrapper{display: block !important;}

    .header-wrapper.style-2 #header{margin-top:20px;}
    .header-wrapper.style-2 #header #logo{margin-bottom: 20px;}
    .header-wrapper.style-2 .social-info .info{width: auto;}
    .header-wrapper.style-2 .social-info .social-links{width: auto; float: none !important;}
    .header-wrapper.style-2 #header .dl-menuwrapper{margin-bottom: 0;}
    .header-wrapper.style-3 #header #logo{margin-bottom: 20px;}
    .header-wrapper.style-4 #logo{margin-bottom: 20px;}
    .nivoSlider{min-height: 100px;}

	
	#page-title .subtitle span{
        line-height: 22px;
		margin:30px 0 0 0;
    }

    .isotope-item .portfolio-style-2 .portfolio-img img{
        width: 100%;
    }

    .clients-list li{
        float: none;
        margin: 0 auto 10px !important;
    }

    .note a.btn-big{
        float: left;
        position: relative;
        right: 0;
        top: 0;
        margin-top: 0;
    }

    .note .text{
        max-width: 100% !important;
        margin-bottom: 20px;
    }

    .note .icon{
        margin-bottom: 20px;
    }

    .portfolio-carousel .caroufredsel_wrapper{
        height: 268px !important;
    }
    
    .caroufredsel_wrapper{
        width: 270px !important;
    }

    #portfolio-carousel .isotope-item{
        margin-right: 20px;
    }

    #portfolio-carousel .isotope-item, 
    #portfolio-carousel .isotope-item img, 
    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img, 
    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img img{
        width: 270px !important;
    }

    .masonry .isotope-item.wh1 .portfolio-img, 
    .masonry .isotope-item.wh1 .portfolio-img img, 
    .masonry .isotope-item.wh1 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh1 .portfolio-style-2 .portfolio-img img, 
    .masonry .isotope-item.wh2 .portfolio-img, 
    .masonry .isotope-item.wh2 .portfolio-img img, 
    .masonry .isotope-item.wh2 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh2 .portfolio-style-2 .portfolio-img img,
    .masonry .isotope-item.wh3 .portfolio-img, 
    .masonry .isotope-item.wh3 .portfolio-img img, 
    .masonry .isotope-item.wh3 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh3 .portfolio-style-2 .portfolio-img img,
    .masonry .isotope-item.wh4 .portfolio-img, 
    .masonry .isotope-item.wh4 .portfolio-img img, 
    .masonry .isotope-item.wh4 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh4 .portfolio-style-2 .portfolio-img img{
        width: 270px;
        height: auto;
    }

    .masonry .isotope-item.wh1, 
    .masonry .isotope-item.wh2, 
    .masonry .isotope-item.wh3,
    .masonry .isotope-item.wh4{width: 270px; height: auto;}

    .portfolio-filters .grid_12{margin-bottom: 30px;}
    .portfolio-filters #filters li{margin-bottom: 5px;}
    .portfolio-filters #filters li a{font-size: 16px;}

    .isotope.gallery.threecols > li,
    .isotope.gallery.fourcols > li,
    .isotope.gallery.threecols .portfolio-img, 
    .isotope.gallery.threecols .portfolio-img img, 
    .isotope.gallery.fourcols .portfolio-img, 
    .isotope.gallery.fourcols .portfolio-img img{
        width: 270px;
        height: auto;
    }

    .masonry.gallery .isotope-item.wh1 .portfolio-img, 
    .masonry.gallery .isotope-item.wh1 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh1 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh1 .portfolio-style-2 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-style-2 .portfolio-img img,
    .masonry.gallery .isotope-item.wh3 .portfolio-img, 
    .masonry.gallery .isotope-item.wh3 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh3 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh3 .portfolio-style-2 .portfolio-img img,
    .masonry.gallery .isotope-item.wh4 .portfolio-img, 
    .masonry.gallery .isotope-item.wh4 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh4 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh4 .portfolio-style-2 .portfolio-img img{
        width: 270px;
        height: auto;
    }

    .masonry.gallery .isotope-item.wh1, 
    .masonry.gallery .isotope-item.wh2, 
    .masonry.gallery .isotope-item.wh3, 
    .masonry.gallery .isotope-item.wh4{width: 270px; height: auto;}

    .latest-posts-3 li{
        width: 270px;
    }

    .latest-posts-3 li .blog-post-item-img{
        width: 270px;
        padding-right: 0;
        height: 156px;
    }

    .latest-posts-3 .blog-post-item-desc{
        left: 0;
        top: 166px;
        padding-left: 0;
    }

    .latest-posts-3 .blog-post-item-active .blog-post-item-desc{
        left: 0;
        top: 166px;
        padding-left: 0;
        width: 270px;
    }

    .latest-posts-3 .blog-post-item-active{
        padding-bottom: 166px;
        padding-right: 0;
    }

    .blog-posts.isotope.threecols li.blog-post.isotope-item, 
    .blog-posts.isotope.full li.blog-post.isotope-item{
        width: 100%;
    }

    .format-video iframe{min-height: 150px;}

    .post-author .info{width: 100%;}

    .comment .comment-body{margin-left: 0;}

    .post-comments .children{margin-left: 5px;}

    #respond .name-container input, #respond .email-container input{width: auto;}

    .share-post #shareme{width: 100%; margin-top: 15px;}

    .tabs, .tabs li{
        width: 100%;
    }

    .accordion .title, .accordion .content{
        width: auto;
    }

    .team-carousel .carousel-title h3{width: 100%; margin-bottom: 15px;}
    .team-carousel .carousel-title .carousel-nav-container{
        margin-left: 0;
        margin-bottom: 30px;
    }

    .team-carousel .caroufredsel_wrapper{width: 270px !important;}

    .error-page02-content{padding-top: 20px; padding-right: 0; padding-bottom: 0;}
    .error-page02-content h1{font-size: 24px;}

    .error-page-big{font-size: 160px; white-space: normal; line-height: 200px;}

    .map_canvas{height: 200px;}

    .newsletter-big .newsletter{
        margin-top: 20px;
        float: left;
    }
	
	.footer-breadcrumbs {
	float: left;
	text-align: center !important;
	width: 100%;
	}
	
	.footer-breadcrumbs li {
	border-right: 1px solid #666666;
	display: inline-block;
	float: none;
	}
	
#logo {
    margin: 0 0 10px 25px;
    text-align: center;
    width: 80%;
}

#nav
{
	display:none;
}

#nav-container{
	display: block;
}

.request_btn {
    float: left;
    font-size: 16px;
    margin: 8px 0 0;
    width: 100%;
}

.owners_login_btn {
  float: left;
  font-size: 16px;
  margin: 8px 0 0;
  width: 75%;
}

.tp-caption.small_thin_grey.sfb.tp-resizeme.start > strong {
    font-size: 14px !important;
}


.dl-menuwrapper {
  float: right;
  margin:-3px 0 12px;
  width: 49px;
}

.contact_outer02 {
    float: none;
}

.comp_his_bar img {
     float: none;
}

.contact_outer {
    padding: 2% 0 1% 6px;
    width: 98%;
}

.contact_btm_box {
    width: 96%;
}
.grid_5.cont_map iframe {
    width: 261px;
    margin: 0 0 0 18px ;
}
.contact_form_out_new {
    width: 89%;
}
.info .email .email-input, .info .phone .phone-input {
    bottom: -92px;
    left: -90px;
}
	
.social-info .social-links {
  float: left;
  margin: 0 0 0 45px;
  width: 114px;
}

.social-info .info
{ margin:0; width:86px;}

.social-info {
  float: none !important;
  width: 100%;
  margin: 20px 0 0 0;
}

.dl-menuwrapper li {
    background: none repeat scroll 0 0 #333333;
    border-top: 1px solid #ffffff;
    float: right;
    width: 185px;
}

.dl-menuwrapper li a {
    font-size: 12px;
    padding: 4px 15px;
}

.tp-caption.thintext_dark
{
	width:100%;
	float:left;
	margin-left:30px !important;
}

.tp-caption {
    float: left;
    margin: 0 0 0 18px !important;
}

.intro-note {
    padding: 35px 0 0;
}

.intro-note h2 {
    font-size: 11px;
    line-height: 13px;
}

.thintext_dark strong {
  font-size: 20px !important;
}

.intro-note h2 span {
    font-size: 10px;
}

.intro-note p {
    font-size: 12px;
    line-height: 16px !important;
}

.service-box {
    margin: 20px 0 0 0;
}

.item .content h3 {
    font-size: 16px;
}


.pro_more_btn {
    margin: 15px 0 0;
}


.service-box .content span {
    font-size: 12px;
    width: 185px;
    line-height: 15px;
}

.owl-theme .owl-controls {
    margin-top: 0;
    display: none !important;
}

.owl-item {
    width: 100% !important;
}

.page-content [class*="grid_"] {
    margin-bottom: 6px !important;
}

.owl-pagination {
    margin: 0 0 20px 0;
}


.home_about_con p img {
    margin:50px 0 20px 62px;
}

.home_about_con p strong {
    font-size: 12px;
}

.email_reg_form_outer p {
    font-size: 12px;
}

.reg_name_fld
{ width:40%; }

.reg_name_fld2
{ width:40%; }

.reg_meil_fld
{ width:92%;}

.reg_add_area
{ width:92% !important;}

.home_deft_outer img {
    margin: 0 35px 0 14px;
}

.home_deft_outer img:last-child {
    margin: 17px 0 0;
    width: 50%;
}

.newsletter-big .icon {
    height: 68px;
    width: 68px;
	margin: 0 0 0 95px;
}

.wpcf7-submit
{
	margin:0;
-webkit-appearance:none !important;
-moz-appearance:none !important;
appearance:none !important;

}

.make_pay_bar h3 {
    font-size: 20px;
    margin: 0 0 10px;
}

.make_pay_bar h4 {
    font-size: 13px;
}

.reg_user_bar
{ text-align:center;}

.reg_user_bar a {
    width: 212px;
}

.reg_user_bar span {
    width: 88%;
    text-align: center;
}


.newsletter-big .subscribe-text {
    float: left !important;
    width: 282px !important;
}

.newsletter-big .subscribe-text h3 {
    font-size: 15px;
    line-height: 16px;
}

.newsletter-big .subscribe-text span {
    font-size: 12px;
}



.widget_wysija_cont .wysija-submit {
    font-size: 16px;
    width: 115px;
    margin: 15px 0 0 70px;

   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
	
}

input.wysija-input
{
	width:270px;
	font: 13px "Open Sans",Arial,sans-serif !important;
}


.footer-widget-container h5 {
    margin: 20px 0;
}

.widget.widget-portfolio.clearfix {
    margin:0 0 0 3px;
}

.widget-portfolio li img, .widget-portfolio li {
    height: 130px;
    margin:1px;
    overflow: hidden;
    width: 130px;
}

.th_footer_widget li {
    display: inline-block;
    margin: 0 13px 0 0;
    padding: 0 0 8px !important;
    vertical-align: top;
    width:100%;
}

.th_footer_widget span.icon {
  height: 33px;
  padding-right: 12px;
}

.contact-info p {
  font-size:13px;
}

.copyright-container p {
  float: left;
  font-size: 13px;
  margin: 0 0 15px 0;
  text-align: center;
  width: 100%;
}

.footer_socail_bar {
    float: left;
    margin: 15px 0px 15px 50px;
    text-align: center;
    width: 60%;
}

.widget {
    margin-bottom:10px;
}

#page-title h1 {
  font-size: 14px;
  line-height: 72px;
}

.note .icon {
	margin: 0 0 10px 65px;
}

.text
{
    text-align: center;
    width: 100%;
}

.note .text h3 {
    margin:0 0 5px;
	font-size:22px;
}

.note .text span {
    font-size: 14px !important;
}

.note a.btn-big {
    left: 65px;
}


.testimonial_box .content {
    min-height: 0;
}

.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after {
    line-height: 32px;
    margin: 0 0 0 2px;
}


.client_feed_bar h2 {
    font-size: 23px;
    margin-bottom: 15px;
}


.client_feed_bar p span {
    font-size: 14px;
}

.client_feed_form p
{
	margin-bottom:0;
	font-size:14px !important;
}

.client_feed_inner {
    width:100%;
	margin:20px 0 0 0;
}

.client_feed_inner input[type="text"] {
    width: 92%;
}

.client_feed_inner select
{
    width:100%;
}

.client_feed_inner textarea
{
    width:92% !important;
}


.client_feed_captcha_bar {
    margin:0;
	width:100%;
}


.client_feed_captcha_bar .wpcf7-captchac {
    margin: 10px 0 0;
}

.client_feed_captcha_txt {
    margin: 0 0 10px;
    text-align: center !important;
    width: 100%;
}



b, strong {
    font-size: 13px;
}


#page-title .subtitle span{
    font-size: 10px;
}


.contact_con h2 {
    font-size: 20px;
}

.contact_address_bar_inner {
    margin:0 0 20px 0;
    width:92%;
}

.contact_address_bar_inner p {
    font-size: 14px !important;
}

.contact_dtl li
{
	font-size: 12px !important;
}

.strata_ser_con
{
	margin-bottom:20px;
	width:100%;
	float:left;
}


.strata_ser_decs img {
    float: left;
    margin: 10px 8px 0 0;
    width: 124px;
}


.strata_ser_con p strong {
    font-size: 12px;
    line-height: 20px;
}

.client_referral_list li {
    font-size: 11px;
    line-height: 26px;
}

.strata_ser_decs
{
	margin:10px 0 0 0 !important;
	font-size: 12px !important;
	line-height: 16px !important;
}

.strata_ser_decs_new {
    padding: 14px 12px;
    width: 94%;
}
.strata_ser_decs_new img {
    float: none !important;
    margin: 0 51% 13px 0;
    width: 122px;
}
.left_side_list {
    width:85%;
}

.strata_ser_con h3 {
    font-size: 14px;
}

.strata_ser_con li
{
	font-size:13px !important; 
}

.accordion.faq {
	margin:30px 0 0;
}

.accordion .title a {
    font-size: 12px;
}

.accordion .content p {
    font-size: 11px !important;
    line-height: 16px !important;
}

.accordion .content li
{
	font-size:11px;
}

.accordion .content h3
{
	font-size:14px;
}

.pdf_icon {
    float: left;
    margin: 15px 10px 0 0 !important;
    width: auto !important;
}

.page-content .row p {
  font-size: 14px !important;
  line-height: 18px !important;
}

.subtitle {
    margin:165px 0 10px 0;
}

.contact_con h2
{
	font-size:20px;
}


.auto_con
{
	 width:300px !important;
	 margin:auto;
}

.form_txt_filds_out
{
	width:100%;
}

.inner_part_form
{
	width:100% !important;
	float:left;
}

.inner_part_form h2
{
	margin:0;
}

table
{
	width:100% !important;
	float:left;
}

.formelements {
    margin: -10px 0 0 !important;
    width: 87%;
}

.arial_body_copy 
{
    float: left;
    font-size: 11px;
    width: 86%;
}

.style1 
{
	float:right !important;
    margin: -30px 0 0 0 !important;
}

.radio_star_txt {
    float: right !important;
    margin: -16px 42px 0 0;
}



#page-title .subtitle {
    margin-top: 35px;
}

.client_referral_outer p
{
	line-height:14px !important;
}


.border_div_out img {
  width: 125px !important;
}

table td img {
  width: 20px;
}

table td, table th {
  padding:0;
}

.home_feature_bar_inner {
  margin: 0 0 0 36px;
}


.view_more_btn {
  font-size: 11px;
}
.view_more_btn a {
    line-height: 34px;
    padding: 0 17px;
}
.scroll-up
{ right:10px; bottom:10px;}
	

    #commingsoon .title h1{font-size:18px; margin: 15px auto 0; text-align: center;}
    #commingsoon .subtitle h5{font-size: 14px;}
    #commingsoon .newsletter input.submit{display: table; margin: 0 auto;}    
    #commingsoon .grid_12{margin-bottom: 30px;}

    .countdownHolder{width: 100%; font-size: 22px;}
	
		.home_feature_bar
{
	width:100%;
}

.service-box.style-2 .content {
    margin-bottom: 0;
}


.strata_ser_decs_new02 ul li {
    width: 88%;
}
.requset_bth_enquiry_part a {
    padding: 11px 25px 11px 46px;
	background:url(../img/requset_bth_enquiry_img.png) no-repeat 8px 8px;
}
.right_quick_enquiry_part h3 {
    font-size:20px;
}
.requset_bth_enquiry_part {
    font-size: 14px;
}	
.quick_enquiry_txt_feild {
    font-size: 13px;
    padding: 7px;
    width: 100%;
}
.quick_enquiry_textarea {
    font-size: 14px;
    height: 90px;
    max-height: 90px;
    max-width: 92%;
    min-height: 90px;
    min-width: 92%;
    width: 92%;
}


.our_team_con {
  float: left;
  text-align: center;
  width: 100%;
}

.our_team_con img {
  float: none;
  margin:0;
}

.our_team_color_bar {
    margin: 30px 0 !important;
    padding: 15px 15px 0;
    width: 94%;
	 margin: 30px 0 !important;
}

.our_team_con h3 {
    font-size: 19px;
    line-height: 20px;
    margin:20px 0 10px 0;
	width:100%;
	float:left;
}

.about_content h3 {
  margin: 10px 0 10px;
}

.quick_enquiry_txt_feild {
  width:100%;
}

.quick_enquiry_textarea {
  min-width:100%;
  width:100%;
}

.right_quick_enquiry_part iframe {
	width:100% !important;
}

table td, table th {
  font-size: 10px;
  line-height: 12px;
}

.compare_img img {
  width: 60%;
}

.compare_con {
  margin: 20px 0 0 0;
}

.compare_con h3 {
  font-size: 18px;
  line-height: 20px;
}

.detail_up_bar {
  margin: 30px 0 0 0 ;
}

.detail_up_bar h4 {
  font-size: 18px;
}

.detail_up_bar h4 span {
  font-size: 12px;
}

.home_news_outer h3 {
  font-size: 20px;
  margin: 20px 0;
}

.home_news_desc {
  width: 200px;
}

.home_news_desc h4 {
  font-size: 15px;
  line-height: 17px;
}

.contact_main_inner {
  float: left;
  width: 100%;
}

.contact_inner iframe {
  float: left;
  width: 100%;
}

.contact_outer h2 {
  font-size: 22px;
}

.contact_main_inner > h3 {
  font-size: 22px;
}

.feedback_inner_main {
  width: 100%;
}

.feedback_form_inner {
  width: 86%;
}

.feedback_form_outer h4 {
  padding: 4px 8%;
  width: 84%;
}

}

@media only screen and (min-width: 480px) and (max-width: 767px){
	
	#page-title
	{
		line-height:0 !important;
		height:126px !important;
	}
	
	.strata_ser_con
	{
		margin-bottom:0;
	}
	
	.strata_ser_decs
	{
		margin:10px 0 12px 0 !important;
		font-size: 12px !important;
		line-height: 16px !important;
	}
	
	.strata_ser_decs_new {
	padding: 14px 12px;
	width: 94%;
	}
	
	.strata_ser_decs_new img {
	width: 122px;
	}
	
.client_referral_outer p {
    font-size: 11px !important;
    line-height: 18px !important;
}
	
.row > p {
    line-height: 18px !important;
}
	
	.strata_ser_con li
	{
		font-size:13px !important;
		width:203px; 
	}
	
	.pdf_icon {
		float: left;
		margin: 15px 10px 0 0 !important;
		width: auto !important;
	}
	
    .container{
        max-width: 460px;
    }
	    .page-wrap{width: 460px!important;}

    .grid_1,
    .grid_2,
    .grid_3,
    .grid_4,
    .grid_5,
    .grid_6,
    .grid_7,
    .grid_8,
    .grid_9,
    .grid_10,
    .grid_11, 
    .grid_12{
        float: left;
        width: 430px;
    }
	
	
	#nav
	{
		display:none;
	}

    #nav-container{
        display: block;
    }
	

	.request_btn {
		float: left;
		margin: 22px 8px 0 0;
		width:191px;
		font-size: 11px;
	}
	
	
	.owners_login_btn {
	font-size: 13px;
	margin: 22px 0 0 0;
	float: left;
	}
.feedback_form_inner02 {
    width: 93%;
	padding: 0 16px 15px;
}
    .page-content .row{
        margin-bottom: 0;
    }

    .page-content *[class*="grid_"]{
        margin-bottom: 80px;
    }

    *[class*="grid_"] *[class*="grid_"]:last-child{
        margin-bottom: 0;
    }

    *[class*="grid_"] *[class*="grid_"]{
        margin-left: 0 !important;
    }

    .omega{
        margin-left: 0px;
    }

    .alpha.omega{
        margin-right: 0;
        margin-left: 0;
    }

    .dl-menuwrapper{display: block !important; margin-bottom: 15px;}

    #logo{float: none; margin: 0 auto 10px; width: 162px;}

    .social-info{
        float: none;
        width: 100%;
        margin: 0 auto;
    }

    .header-wrapper.style-2 #header{margin-top:20px;}
    .header-wrapper.style-2 #header #logo{margin-bottom: 20px;}
    .header-wrapper.style-2 .social-info .info{width: auto;}
    .header-wrapper.style-2 .social-info .social-links{width: auto; float: none !important;}
    .header-wrapper.style-2 #header .dl-menuwrapper{margin-bottom: 0;}
    .header-wrapper.style-3 #header #logo{margin-bottom: 20px;}
    .header-wrapper.style-4 #logo{margin-bottom: 20px;}
    .nivoSlider{min-height: 100px;}

    #page-title .subtitle span{
        line-height: 22px;
		margin:30px 0 0 0;
    }

    .showbiz ul li.sb-modern-skin{
        min-width: 480px !important;
    }


.service-box {
  text-align: center;
  width: 100%;
  float: left;
}

.email_reg_fl {
    padding: 2% 2% 30px;
    width: 90% !important;
}
    .isotope-item .portfolio-style-2 .portfolio-img img{
        width: 100%;
    }

    .image-box img{width: 100%;}

    .clients-list li{
        float: none;
        margin: 0 auto 10px !important;
    }

    .note a.btn-big{
        float: left;
        position: relative;
        right: 0;
        top: 0;
        margin-top: 0;
    }

    .note .text{
        max-width: 100% !important;
        margin-bottom: 20px;
    }

    .caroufredsel_wrapper{
        width: 430px !important;
    }

    .portfolio-carousel .caroufredsel_wrapper{
        height: 385px !important;
    }

    #portfolio-carousel .isotope-item{
        margin-right: 20px;
    }

    #portfolio-carousel .isotope-item, 
    #portfolio-carousel .isotope-item img, 
    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img, 
    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img img{
        width: 430px !important;
    }
    .isotope-item .portfolio-img img{width: 100%;}
    .masonry .isotope-item.wh1 .portfolio-img, 
    .masonry .isotope-item.wh1 .portfolio-img img, 
    .masonry .isotope-item.wh1 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh1 .portfolio-style-2 .portfolio-img img, 
    .masonry .isotope-item.wh2 .portfolio-img, 
    .masonry .isotope-item.wh2 .portfolio-img img, 
    .masonry .isotope-item.wh2 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh2 .portfolio-style-2 .portfolio-img img,
    .masonry .isotope-item.wh3 .portfolio-img, 
    .masonry .isotope-item.wh3 .portfolio-img img, 
    .masonry .isotope-item.wh3 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh3 .portfolio-style-2 .portfolio-img img,
    .masonry .isotope-item.wh4 .portfolio-img, 
    .masonry .isotope-item.wh4 .portfolio-img img, 
    .masonry .isotope-item.wh4 .portfolio-style-2 .portfolio-img, 
    .masonry .isotope-item.wh4 .portfolio-style-2 .portfolio-img img{
        width: 430px;
        height: auto;
    }

    .masonry .isotope-item.wh1, 
    .masonry .isotope-item.wh2, 
    .masonry .isotope-item.wh3,
    .masonry .isotope-item.wh4{width: 430px; height: auto;}

    .portfolio-filters .grid_12{margin-bottom: 30px;}
    .portfolio-filters #filters li{margin-bottom: 5px;}
    .portfolio-filters #filters li a{font-size: 16px;}

    .isotope.gallery.threecols > li,
    .isotope.gallery.fourcols > li,
    .isotope.gallery.threecols .portfolio-img, 
    .isotope.gallery.threecols .portfolio-img img, 
    .isotope.gallery.fourcols .portfolio-img, 
    .isotope.gallery.fourcols .portfolio-img img{
        width: 430px;
        height: auto;
    }

    .masonry.gallery .isotope-item.wh1 .portfolio-img, 
    .masonry.gallery .isotope-item.wh1 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh1 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh1 .portfolio-style-2 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh2 .portfolio-style-2 .portfolio-img img,
    .masonry.gallery .isotope-item.wh3 .portfolio-img, 
    .masonry.gallery .isotope-item.wh3 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh3 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh3 .portfolio-style-2 .portfolio-img img,
    .masonry.gallery .isotope-item.wh4 .portfolio-img, 
    .masonry.gallery .isotope-item.wh4 .portfolio-img img, 
    .masonry.gallery .isotope-item.wh4 .portfolio-style-2 .portfolio-img, 
    .masonry.gallery .isotope-item.wh4 .portfolio-style-2 .portfolio-img img{
        width: 430px;
        height: auto;
    }

    .masonry.gallery .isotope-item.wh1, 
    .masonry.gallery .isotope-item.wh2, 
    .masonry.gallery .isotope-item.wh3, 
    .masonry.gallery .isotope-item.wh4{width: 430px; height: auto;}

    .latest-posts-3 li{
        width: 430px;
    }

    .latest-posts-3 li .blog-post-item-img{
        width: 430px;
        padding-right: 0;
        height: 156px;
    }

    .latest-posts-3 .blog-post-item-desc{
        left: 0;
        top: 166px;
        padding-left: 0;
    }

    .latest-posts-3 .blog-post-item-active .blog-post-item-desc{
        left: 0;
        top: 166px;
        padding-left: 0;
        width: 430px;
    }

    .latest-posts-3 .blog-post-item-active{
        padding-bottom: 166px;
        padding-right: 0;
    }

    .blog-posts.isotope.threecols li.blog-post.isotope-item, 
    .blog-posts.isotope.full li.blog-post.isotope-item{
        width: 100%;
    }

    .format-video iframe{min-height: 150px;}

    .post-author .info{width: 100%;}

    .comment .comment-body{margin-left: 0;}

    .post-comments .children{margin-left: 5px;}

    #respond .name-container input, #respond .email-container input{width: auto;}

    .share-post #shareme{width: 100%; margin-top: 15px;}

    .tabs, .tabs li{
        width: 100%;
    }

    .accordion .title, .accordion .content{
        width: auto;
    }

    .team-carousel .carousel-title h3{width: 100%; margin-bottom: 15px;}
    .team-carousel .carousel-title .carousel-nav-container{
        margin-left: 0;
        margin-bottom: 30px;
    }

    .team-carousel .caroufredsel_wrapper{width: 430px !important;}
    #team-carousel > li{width: 430px !important;}

    .error-page02-content{padding-top: 20px; padding-right: 0; padding-bottom: 0;}
    .error-page02-content h1{font-size: 24px;}

    .error-page-big{font-size: 160px; white-space: normal; line-height: 200px;}

    .map_canvas{height: 200px;}

    .newsletter-big .newsletter{
        margin-top: 20px;
        float: left;
    }

    .copyright-container p{
        margin-bottom: 20px;
        width: 100%;
        font-size: 13px;
        text-align: center;
    }

    .footer-breadcrumbs li{
        margin-bottom: 5px;
    }
	
.social-info {
    float: right !important;
    padding-top: 15px;
}

#logo {
    width:62% !important;
    text-align: center;
}


.dl-menuwrapper {
    float: right;
    margin: -40px 0px 22px 0;
    width: 49px;
}

.social-info .social-links {
  float: left;
  margin: 0 0 0 85px;
  width: 114px;
}

.social-info .info
{ margin:0; width:79px;}

.social-info {
	float:none !important;
    width: 80%;
}

.info .email .email-input, .info .phone .phone-input {
    bottom: 68px;
    left: 0;
}

.dl-menuwrapper li {
    background:#333333;
    border-top: 1px solid #ffffff;
    float: right;
    width: 240px;
}

.dl-menuwrapper li a {
    padding: 8px 20px;
}

.tp-caption.thintext_dark {
    float: left;
    margin-left: 6px !important;
    width: 51%;
}

.tp-caption {
  float: left;
  margin: 0 0 0 25px !important;
}

.intro-note {
    padding: 35px 0 0;
}

.intro-note h2 {
    font-size: 18px;
    line-height: 18px;
}

.intro-note h2 span {
    font-size: 14px;
}

.intro-note p {
    font-size: 14px;
}

.wpcf7-submit
{
-webkit-appearance:none !important;
-moz-appearance:none !important;
appearance:none !important;
}


.page-content [class*="grid_"] {
    margin-bottom: 30px !important;
}

.owl-pagination {
    margin: 0 0 20px 0;
}


.home_about_con p img {
    margin:50px 0 20px 138px;
}

.reg_meil_fld
{ width:95%;}

.home_deft_outer img {
    margin: 0 35px 0 52px;
}

.newsletter-big .subscribe-text {
    float: left !important;
    width: 310px !important;
}
.newsletter-big .subscribe-text h3 {
    font-size: 15px;
    line-height: 16px;
}

.newsletter-big .subscribe-text span {
    font-size: 12px;
}


.widget_wysija_cont .wysija-submit
{
	width:115px;
	font-size:16px;
   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;	
}

input.wysija-input
{
	width:305px;
}

.footer-widget-container h5 {
    margin: 20px 0 25px;
}

.widget.widget-portfolio.clearfix {
    margin: 0px 0 0 6px !important;
}

.widget-portfolio li img, .widget-portfolio li {
    height: 130px;
    margin:1px;
    overflow: hidden;
    width: 130px;
}

.th_footer_widget li {
    display: inline-block;
    padding: 0 0 8px !important;
    vertical-align: top;
    width:100%;
}

.contact-info.th_footer_widget {
    margin: 0 0 12px 0;
}

.footer_socail_bar {
  float: left;
  margin: 0;
  width: 100%;
  text-align: center;
}

.widget {
    margin-bottom: 25px;
}

.service-box.style-2 .content {
  margin-bottom: 0;
  text-align: center;
  width: 100%;
}

.service-box .content span {
    float: left;
    font-size: 12px;
    line-height: 12px;
    width: 100%;
}

.owl-item {
    float: left !important;
    width: 100% !important;
}


.read-more {
    float: none;
    width: 80px;
    margin: 20px 0 0 0 !important;
}

.pro_more_btn {
    float: none;
    font-size: 16px;
    width: 155px;
	margin:15px 0 0 0;
}
.item .content h3 {
    font-size: 16px;
    margin-left: -2px !important;
    margin-top: 7px;
}
.owl-theme .owl-controls {
    display: none !important;
}

.about_content {
    margin-top:0 !important;
}

.note .icon {
	margin: 0 0 10px 130px;
}

.text
{
    text-align: center;
    width: 100%;
}

.note .text h3 {
    margin: 6px 0 5px;
}

.note a.btn-big {
    left: 140px;
}



#page-title h1 {
    font-size:24px;
	line-height:122px;
}

.testimonial_box .content {
    min-height: 0;
}

.client_feed_form p
{
	margin-bottom:0;
}

.client_feed_inner {
    width:100%;
	margin:20px 0 0 0;
}

.client_feed_inner input[type="text"] {
    width: 95%;
}

.client_feed_inner select
{
    width:100%;
}

.client_feed_inner textarea
{
    width:95% !important;
}


.client_feed_captcha_bar {
    margin:10px 0 0 0;
}

.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after {
    line-height:40px;
    margin: 0 0 0 2px;
}

.contact_address_bar_inner {
    margin:0 0 20px 0;
    width:96%;
}

.contact_address_bar_inner p {
    font-size: 14px !important;
}

.service-box_two {
    float: left !important;
    margin: 0 0 20px 0;
    width: 100%;
}

.left_side_list {
    width:89%;
}

.strata_ser_decs img {
    float: left;
    margin: 20px 10px 0 0;
    width: 190px;
}

.subtitle {
    margin:70px 0 10px 0;
}

.contact_con h2
{
	font-size:24px;
}


.auto_con
{
	 width:460px !important;
	 margin:auto;
}

.form_txt_filds_out
{
	width:100%;
}

.inner_part_form
{
	width:100% !important;
	float:left;
}

table
{
	width:100% !important;
	float:left;
}

.formelements
{
	width:90%;
}

.arial_body_copy
{
	font-size:11px;
}

.style1 
{
	float:right !important;
    margin: -30px -10px 0 0 !important;
}

.radio_star_txt 
{
	float:left !important;
    margin: -16px 0 0 45px;
}

#page-title .subtitle {
    margin-top: 35px;
}

table td, table th {
  padding: 5px 9px;
  vertical-align: middle;
}


.home_feature_bar_inner {
  margin-left: 110px;
}

.scroll-up
{ right:10px; bottom:10px;}



    .widget-portfolio li:nth-child(4n){margin-right: 1px;}
    .widget.social-feed li:nth-child(4n){margin-right: 1px;}

    #commingsoon .title h1{font-size:18px; margin: 15px auto 0; text-align: center;}
    #commingsoon .subtitle h5{font-size: 14px;}
    #commingsoon .newsletter input.submit{display: table; margin: 0 auto;}    
    #commingsoon .grid_12{margin-bottom: 30px;}

    .countdownHolder{width: 100%; font-size: 28px;}
	
	.home_feature_bar
{
	width:100%;
}

.strata_ser_decs_new02 ul li {
    width: 88%;
}
.requset_bth_enquiry_part a {
    padding: 11px 25px 11px 46px;
	background:url(../img/requset_bth_enquiry_img.png) no-repeat 8px 8px;
}
.right_quick_enquiry_part h3 {
    font-size: 22px;
}
.requset_bth_enquiry_part {
    font-size: 14px;
}	
.feedback_form_inner02 {
    width: 93%;
}
.quick_enquiry_txt_feild {
    font-size: 13px;
    padding:7px;
    width:100%;
}

.quick_enquiry_textarea {
    min-width:100%;
    width:100%;
}

.our_team_con {
    float: left;
    width: 94%;
}
.our_team_color_bar {
    margin: 30px 0 !important;
    padding: 15px 15px 0;
    width: 94%;
	 margin: 30px 0 !important;
}
.our_team_con h3 {
    font-size: 19px;
    line-height: 20px;
    margin-bottom: 9px;
}

.right_quick_enquiry_part iframe {
  width: 100% !important;
}

.compare_con h3 {
  font-size: 20px;
}

.service-box.style-2 .icon {
  margin: 0 0 0 178px;
}


.footer-breadcrumbs {
  float: left;
  margin-left:100px;
}

.contact_main_inner {
  float: left;
  width: 100%;
}

.contact_inner iframe {
  float: left;
  width: 100%;
}

.compare_img img {
  width: 40%;
}

.compare_con {
  margin: 20px 0 0 0;
}

.feedback_inner_main {
  width: 47% !important;
}
.contact_outer {
    padding: 2% 0 1% 6px;
    width: 98%;
}

.contact_btm_box {
    width: 96%;
}
.grid_5.cont_map iframe {
    width: 99%;
    margin: 0 0 0 18px ;
}
.contact_form_out_new {
    width: 93%;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
	
.contact_outer {
    width: 100%;
}
	.contact_form_out_new {
    width: 96%;
}
	.contact_btm_box {
    width: 336px;
}
	.owl-theme .owl-controls {
		display: none !important;
	}
	
	#page-title
	{
		line-height:0 !important;
		height:126px !important;
		margin-bottom:15px !important;
	}
	
	#page-title h1
	{
		font-size:36px !important;
		line-height:112px;
	}
	

	.service-box.style-2 .description p
	{
		padding:10px 0 !important;
		font-size: 13px;
	}
	
    .page-wrap{width: 756px!important;}
	.container {
        max-width: 756px;
    }
    .grid_1 {
        width: 33px !important;
    }
    .grid_2 {
        width: 96px !important;
    }
    .grid_3 {
        width: 159px !important;
    }
    .grid_4 {
        width: 222px !important;
    }
    .grid_5 {
        width: 285px !important;
    }
    .grid_6 {
        width: 348px !important;
    }
    .grid_7 {
        width: 411px !important;
    }
    .grid_8 {
        width: 474px !important;
    }
    .grid_9 {
        width: 537px !important;
    }
    .grid_10 {
        width: 600px !important;
    }
    .grid_11 {
        width: 663px !important;
    }
    .grid_12 {
        width: 726px !important;
    }
	
	#nav
	{
		display:none;
	}

    #nav-container{
        display: block;
    }
	
	.request_btn 
	{
		float: left;
		margin: 22px 8px 0 0;
	}
	
	.owners_login_btn 
	{
		float:left;
		margin-top:22px;
	}
	

    .dl-menuwrapper{display: block !important; margin-bottom: 15px; margin-top: 15px;}

    .header-wrapper.style-2 #header{margin-top:20px;}
    .header-wrapper.style-2 #header .grid_2{margin-bottom: 20px; width: 190px !important; max-width: 190px;} /* LOGO WIDTH */
    .header-wrapper.style-2 #header .grid_10{margin-bottom: 20px; width: 506px !important;} /* NAV CONTAINER WIDTH */
    .header-wrapper.style-2 #header .dl-menuwrapper{margin-top: 0; margin-bottom: 0;}

    .header-wrapper.style-3 #header .grid_2{margin-bottom: 20px; width: 190px !important; max-width: 190px;} /* LOGO WIDTH */
    .header-wrapper.style-3 #header .grid_10{margin-bottom: 20px; width: 506px !important;} /* NAV CONTAINER WIDTH */
    .header-wrapper.style-3 #header .dl-menuwrapper{margin-top: 0; margin-bottom: 0;}

    .header-wrapper.style-4 #header .grid_2{width: 190px !important;} /* LOGO WIDTH */
    .header-wrapper.style-4 #header .grid_6{width: 250px !important;} /* NAV CONTAINER WIDTH */
    .header-wrapper.style-4 #header .dl-menuwrapper{margin-top:0;}
    .header-wrapper.style-4 #header .grid_4{width: 226px !important;} /* SOCIAL INFO CONTAINER WIDTH */
    .header-wrapper.style-4 #header .social-info .social-links{float: right; width: 100%;}
    .header-wrapper.style-4 #header .social-info .info{margin-left: 0; width: 100%; float: left;}

    .nivoSlider{min-height: 76px !important;}

    #page-title .subtitle span{
        line-height: 22px;
		font-size:12px;
    }

    .service-box{width: 100%;}
		
    .grid_3 .service-box.style-2 .content{
        width: 100%;
        padding-left: 0;
        margin-bottom: 20px;
        float: left;
    }

   
.grid_3 .service-box.style-2 .content span {
    float: left;
    text-align: center;
    width: 100%;
    font-size: 11px;
}
    .isotope-item .portfolio-style-2 .portfolio-img img{
        width: 100%;
    }

    .image-box img{width: 100%;}

    .note .text{
        max-width: 450px !important;
    }

    .grid_9 .note .btn-big{position: relative; right:0; float:left; top:0; margin-top: 20px;}

    .caroufredsel_wrapper{
        width: 726px !important;
    }

    .portfolio-carousel .caroufredsel_wrapper{
        height: 325px !important;
    }
    #portfolio-carousel .isotope-item{
        margin-right: 20px;
    }

    #portfolio-carousel .isotope-item, 
    #portfolio-carousel .isotope-item img, 
    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img, 
    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img img{
        width: 348px !important;
    }
    .isotope-item .portfolio-img img{width: 100%;}

    .isotope.gallery.threecols .portfolio-img, .isotope.gallery.threecols .portfolio-img img{width: 240px !important;}
    .isotope.gallery.threecols > li{width: 240px !important;  height: auto;}
    .isotope.gallery.fourcols .portfolio-img, .isotope.gallery.fourcols .portfolio-img img{width: 170px !important;}
    .isotope.gallery.fourcols > li{width: 170px !important;  height: auto;}

    .latest-posts-3 li{
        width: 537px;
        margin-bottom: 20px;
    }

    .latest-posts-3 li .blog-post-item-img{
        width: 280px;
        padding-right: 0;
    }

    .latest-posts-3 .blog-post-item-desc{
        left: 300px;
        top: 0px;
        padding-left: 0;
        opacity: 1;
        width: auto;
    }

    .latest-posts-3 .blog-post-item-active .blog-post-item-desc{
        left: 300px;
        top: 0px;
        padding-left: 0;
        width: auto;
    }

    .latest-posts-3 .blog-post-item-active{
        padding-bottom: 0px;
        padding-right: 0;
    }

    .blog-posts.isotope.threecols li.blog-post.isotope-item{
        width: 253px;
    }

    .blog-posts.isotope.full li.blog-post.isotope-item{
        width: 222px;
    }

    .blog-posts.isotope.full li.blog-post.isotope-item .nivoSlider{min-height: 76px !important;}
    .blog-posts.isotope.full li.blog-post.isotope-item .nivoSlider .nivo-directionNav a{display: none;}

    .format-video iframe{min-height: 150px;}

    .post-author .info{width: 100%;}

    .comment .comment-body{margin-left: 0;}

    .post-comments .children{margin-left: 5px;}

    #respond .name-container input, #respond .email-container input{width: auto;}

    .share-post #shareme{width: 100%; margin-top: 15px;}

    .tabs, .tabs li{
        width: 100%;
    }

    .accordion .title, .accordion .content{
        width: 95%;
    }

    .team-carousel .carousel-title h3{width: 100%; margin-bottom: 15px;}
    .team-carousel .carousel-title .carousel-nav-container{
        margin-left: 0;
        margin-bottom: 30px;
    }

    .team-carousel .caroufredsel_wrapper{width: 726px !important;}
    #team-carousel > li{width: 348px !important;}

    .error-page02-content{padding-top: 20px; padding-right: 0;}
    .error-page02-content h1{font-size: 24px;}
	
	 .footer-breadcrumbs li {
	  margin-right: 4px;
	  padding-right: 4px;
	}

    .widget-portfolio li:nth-child(4n){margin-right: 1px;}
    .widget.social-feed li:nth-child(4n){margin-right: 1px;}

    #commingsoon .title h1{font-size:30px; margin: 30px auto 0; text-align: center;}
    #commingsoon .subtitle h5{font-size: 14px;}
    #commingsoon .newsletter input.submit{display: table; margin: 0 auto;}   

    .countdownHolder{width: 100%; font-size: 48px;}
	
.social-info 
{
    padding-top: 8px;
	margin-top:50px;
}

.info .email .email-input, .info .phone .phone-input {
    bottom: -110px !important;
    left: -105px !important;
}



.dl-menuwrapper {
    float: left;
    margin: -42px 0 22px 654px;
    width: auto;
}

.dl-menuwrapper li {
    width: 240px;
    float: right;
	background:#333333;
	border-top:1px #fff solid;
}

.dl-menuwrapper li a
{
	padding: 10px 20px;
	font-size:15px;
}

.tp-caption.thintext_dark {
    float: left;
    margin-left: 10px !important;
    width: 52%;
}

.tp-caption {
    float: left;
    margin:0 0 0 8px !important;
}

.owl-item
{
	width:auto !important;
}
.item .content h3 {
    font-size: 15px !important;
    text-align: center;
}

.service-box .content span {
  font-size: 9px;
  line-height: 10px;
  text-align: center;
  width: 100%;
}

.pro_more_btn_2
{
	font-size:14px;
}

.pro_more_btn {
    width: 63%;
	font-size:14px;
}
.owl-pagination
{ margin:0;}

.email_reg_txt h3
{ font-size:23px;}

.reg_name_fld
{ width:39%;}

.reg_name_fld2
{ width:39%;}

.reg_add_area
{ width:90%;}

.reg_meil_fld
{ width:90%;}

.wpcf7-submit
{ 
	margin-left:0;
-webkit-appearance:none !important;
-moz-appearance:none !important;
appearance:none !important;
}


.reg_user_bar a
{ width:140px;}

.reg_user_bar span {
    text-align: center;
    width: 170px;
}

.home_deft_outer {
    width: 91%;
}

.home_deft_outer img {
    margin: 0 10px 0 24px;
    width: 22%;
}

.home_deft_outer img:last-child {
    margin: 8px 0 0 10px;
    width: 50%;
}

.newsletter-big .subscribe-text
{ width:80% !important; }

input.wysija-input
{ width:535px;}

.widget-portfolio li img, .widget-portfolio li
{ width:75px; height:75px;}

.footer_socail_bar img
{ margin-right:0 !important;}


.note .text h3 {
    font-size: 22px;
}

.note .text span {
    font-size: 13px !important;
}


.testimonial_box .content {
    min-height: 575px;
}

.client_feed_inner {
    width: 232px;
	margin-right:15px;
}

.client_feed_inner input[type="text"] {
    width: 210px;
}

.client_feed_inner select
{
    width: 232px;
}

.client_feed_inner textarea
{
    width: 210px !important;
}


.client_feed_captcha_bar {
    margin:0 0 0 185px;
}

.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after {
    line-height:44px;
    margin: 0 0 0 2px;
}


.strata_ser_decs {
    font-size: 10px !important;
	line-height:18px !important;
	width:88% !important;
}

.contact_address_bar_inner {
    margin:0 0 20px 0;
    width:94%;
}

.contact_address_bar_inner p {
    font-size: 14px !important;
}

.intro-note h2
{
	font-size:19px;
}

.textwidget iframe {
    width:165px !important;
    height:272px !important;
}

.left_side_list {
    width: 93%;
}

.subtitle {
    margin:40px 0 0;
}

.contact_con h2
{
	font-size:22px;
}

.auto_con
{
	 width: 756px !important;
	 margin:auto;
}

.form_txt_filds_out
{
	width:100%;
}

.inner_part_form
{
	width:100% !important;
	float:left;
}

table
{
	width:100% !important;
	float:left;
}

.arial_body_copy
{
	font-size:11px;
}

.style1 {
    margin: -30px 0 0 232px !important;
}

.radio_star_txt {
    margin: -16px 0 0 515px;
}


.home_pay_bar img {
  margin-bottom: 5px;
  width: 50%;
}

.home_pay_bar p {
  font-size: 14px;
  margin: 0px 0 10px;
  line-height: 15px;
}


.view_more_btn {
    font-size: 11px;
}
.view_more_btn a {
    line-height: normal;
    padding: 8px 10px;
}
.scroll-up
{ right:10px; bottom:10px;}

.email_reg_form_outer .wpcf7-submit
{
	width:135px !important;
}

.home_feature_bar_inner {
  float: left;
  margin: 0 18px;
  text-align: center;
  width: 20%;
}

.home_feature_bar_inner h3 {
  font-size: 15px;
  margin:0;
}

.home_feature_bar_inner p {
  font-size: 12px;
}

.home_feature_bar
{
	width:100%;
}

.service-box.style-2 .icon {
float: none;
margin: auto;
}

.strata_ser_decs_new02 ul li {
    width: 90%;
}
.requset_bth_enquiry_part a {
    padding: 15px 9px 15px 35px;
	background:url(../img/requset_bth_enquiry_img.png) no-repeat 1px 11px;
}
.right_quick_enquiry_part h3 {
    font-size: 16px;
    line-height: 18px;
}
.requset_bth_enquiry_part {
    font-size: 14px;
}

.feedback_form_inner02 {
    width: 94%;
}
.quick_enquiry_txt_feild {
    font-size: 13px;
    padding: 7px;
    width:100%;
}
.quick_enquiry_textarea {
    min-width:100%;
    width:100%;
}

.our_team_con {
    float: right;
    width: 95%;
}

.right_quick_enquiry_part iframe {
  width: 100% !important;
}

.client_feed_captcha_bar {
  float: left;
  margin: 0;
  width:235px;
}
.client_feed_captcha_bar .wpcf7-captchar {
  float: left;
  margin-top: 10px;
  width:83% !important;
}

.test_auther_info {
  text-align: center;
}
.test_auther_info img {
  float: none;
}
.test_auther_info h3 {
  float: left;
}
.test_auther_info span {
  float: left;
}

.ins_links li {
  width: 248px;
}

.service-box.style-2 .content {
  width: 100%;
}

.detail_up_bar h4 {
  font-size: 20px;
}

.home_news_outer h3
{
	font-size:20px;
}

.home_news_desc {
  float: left;
  width: 160px;
}

.home_news_desc h4 {
  font-size: 13px;
  width: 160px;
  line-height: 15px;
}

.click_btn {
  padding: 0 15px;
}

#footer {
  padding: 40px 0;
}

.contact_inner iframe {
  width: 360px;
}

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

	
	#page-title
	{
		line-height:0 !important;
		height:126px !important;
	}
	
	#page-title h1
	{
		font-size:45px !important;
		line-height:122px;
	}
		
	.page-wrap{width: 972px!important;}
    .container {
        max-width: 972px;
    }
	
    .grid_1,
    .grid_2,
    .grid_3,
    .grid_4,
    .grid_5,
    .grid_6,
    .grid_7,
    .grid_8,
    .grid_9,
    .grid_10,
    .grid_11 {
        float: left;
    }
	
    .grid_1 {
        width: 51px;
    }
    .grid_2 {
        width: 132px;
    }
    .grid_3 {
        width: 213px;
    }
    .grid_4 {
        width: 294px;
    }
    .grid_5 {
        width: 375px;
    }
    .grid_6 {
        width: 456px;
    }
    .grid_7 {
        width: 537px;
    }
    .grid_8 {
        width: 618px;
    }
    .grid_9 {
        width: 699px;
    }
    .grid_10 {
        width: 780px;
    }
    .grid_11 {
        width: 861px;
    }
    .grid_12 {
        width: 942px;
    }

    #header.header-style-2 .grid_2{width: 942px !important;} /* LOGO WIDTH */
    #header.header-style-2 .grid_2 #logo{margin: 0 auto 20px; display: table; float: none;}
    #header.header-style-2 .grid_10{width: 942px !important;} /* NAV CONTAINER WIDTH */
    #header.header-style-2 .grid_10 #nav{float: none; display: table; margin: 0 auto;}

    #header.header-style-3 .grid_2{width: 942px !important;} /* LOGO WIDTH */
    #header.header-style-3 .grid_2 #logo{margin: 0 auto 20px; display: table; float: none;}
    #header.header-style-3 .grid_10{width: 942px !important;} /* NAV CONTAINER WIDTH */
    #header.header-style-3 .grid_10 #nav{float: none; display: table; margin: 0 auto;}

    #header.header-style-4 .grid_2{width: 167px !important;} /* LOGO WIDTH */
    #header.header-style-4 .grid_6{width: 745px !important; margin-bottom: 20px;} /* NAV CONTAINER WIDTH */
    #header.header-style-4 .grid_4{width: 942px !important; margin-bottom: 20px;} /* SOCIAL INFO WIDTH */

    .nivoSlider{min-height: 135px;}

    .latest-posts .grid_4 .nivoSlider{min-height: 127px;}

    .grid_3 .service-box.style-2 .content{float: left; margin-top: 4px; padding-left: 0;}

    .grid_12 .note.style-2 .text{max-width: 670px;}
    .grid_9 .note.style-2 .text{max-width: 420px;}

    #portfolio-carousel .isotope-item{
        margin-right: 20px;
    }
    .caroufredsel_wrapper{width: 942px !important;}
    #portfolio-carousel .isotope-item, 
    #portfolio-carousel .isotope-item img, 
    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img, 
    .isotope-item.carousel-four-cols .portfolio-style-2 .portfolio-img img{
        width: 220px !important;
    }

    .latest-posts-3 li{
        width: 699px;
        margin-bottom: 20px;
    }

    .latest-posts-3 li .blog-post-item-img{
        width: 320px;
        padding-right: 0;
    }

    .latest-posts-3 .blog-post-item-desc{
        left: 350px;
        top: 0px;
        padding-left: 0;
        opacity: 1;
        width: auto;
    }

    .latest-posts-3 .blog-post-item-active .blog-post-item-desc{
        left: 340px;
        top: 0px;
        padding-left: 0;
        width: auto;
    }

    .latest-posts-3 .blog-post-item-active{
        padding-bottom: 0px;
        padding-right: 0;
    }

    .blog-posts.isotope.threecols li.blog-post.isotope-item{
        width: 334px;
    }

    .team-carousel .caroufredsel_wrapper{width: 942px !important;}
    #team-carousel > li, #team-carousel > li .team-img-container{width: 213px !important;}

    .accordion .title, .accordion .content{
        width: 95%;
    }

    .isotope.gallery.threecols > li, .isotope.gallery.threecols > li .portolio-img{width: 312px; height: auto;}
    .isotope.gallery.fourcols > li, .isotope.gallery.fourcols > li .portfolio-img{width: 232px; height: auto;}

    .widget.social-feed li:nth-child(4n){margin-right: 1px;}

    .newsletter-big .subscribe-text{max-width: 610px;}
    .widget-portfolio li:nth-child(4n){margin-right: 1px;}

    .blog-posts.isotope.full li.blog-post.isotope-item{
        width: 294px;
    }
    .blog-posts.isotope.full li.blog-post.isotope-item .nivoSlider{min-height: 114px !important;}
    .blog-posts.isotope.full li.blog-post.isotope-item .nivoSlider .nivo-directionNav a{display: none;}

    .post-author .info{width: 519px;}

    .comment .comment-body{margin-left: 0;}

    .post-comments .children{margin-left: 5px;}

    #respond .name-container input, #respond .email-container input{width: auto;}

    .countdownHolder{width: 942px;}
	
	#nav li a
	{
		padding:0 12px;
	}
	
	.owners_login_btn {
    font-size: 14px;
}

.request_btn {
    font-size: 14px;
	margin:9px 6px 0 34px;
}

.pro_more_btn
{
	width:72%;
	margin:59px 0 0 0;
}

.tp-caption.thintext_dark {
  float: left;
  margin-left: 42px !important;
  width: 49%;
}

.tp-caption {
    float: left;
    margin: 0 0 0 36px !important;
}

.make_pay_bar h4
{ font-size:14px;}

.email_reg_form_outer p
{ font-size:12px;}

.reg_name_fld
{width:39%;}

.reg_name_fld2
{ width:44%;}

.reg_user_bar
{ font-size:14px;}

.reg_user_bar a
{ padding:0 18px;}

.newsletter-big .subscribe-text h3
{ font-size:15px;}

.widget_wysija_cont .wysija-submit
{ width:105px; font-size:15px;    
-webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
}

input.wysija-input {
    font: 14px "Open Sans",Arial,sans-serif !important;
    width: 250px;
}

.home_deft_outer img:last-child {
    margin: 15px 0 0 0;
    width: 50%;
}

.intro-note h2
{
	font-size:22px;
}

.about_content p {
    line-height: 16px !important;
}


.testimonial_box .content {
    min-height: 445px;
}


.test_add li {
    font-size: 12px !important;
}



.client_feed_inner {
    width: 286px;
}

.client_feed_inner input[type="text"] {
    width: 255px;
}

.client_feed_inner select
{
    width: 277px;
}

.client_feed_inner textarea
{
    width: 255px !important;
}

.subtitle {
    margin:40px 0 0;
}

.contact_address_bar_inner {
    margin-right: 16px;
    width: 200px;
}

.contact_address_bar_inner p {
    font-size: 11px !important;
}

.textwidget iframe {
    width: 205px !important;
    height: 232px !important;
}


.strata_ser_decs {
    font-size: 12px !important;
}

.left_side_list {
    width: 95%;
}

.auto_con
{
	 width: 972px !important;
	 margin:auto;
}

.form_txt_filds_out
{
	width:100%;
}

.inner_part_form
{
	width:100% !important;
	float:left;
}

table
{
	width:100% !important;
	float:left;
}

.style1 {
    margin: -30px 0 0 295px !important;
}
.view_more_btn {
    font-size: 13px;
}
.radio_star_txt {
    margin: -16px 0 0 392px;
}

.item .content h3 {
    font-size: 14px;
}

.service-box .content span
{
    font-size: 10px;
}

.scroll-up
{ right:10px; bottom:10px;
}

.strata_ser_decs_new02 ul li {
    width: 78%;
}

.requset_bth_enquiry_part a {
  background: url("../img/requset_bth_enquiry_img.png") no-repeat scroll 22px 13px rgba(0, 0, 0, 0);
  padding: 15px 29px 15px 62px;
}

.right_quick_enquiry_part h3 {
    font-size: 16px;
}
.right_quick_enquiry_part span {
  font-size: 11px;
}
.requset_bth_enquiry_part {
    font-size: 15px;
}
.feedback_form_inner_radio .wpcf7-list-item-label {
    width: 92%;
}
.our_team_con {
    float: right;
    width: 95%;
}

.right_quick_enquiry_part iframe {
  width: 100% !important;
}

.client_feed_captcha_txt {
	margin:0;
}
.client_feed_captcha_bar .wpcf7-captchac {
	margin:0;
}

.quick_enquiry_txt_feild {
  width: 100%;
}

.quick_enquiry_textarea {
  min-width:100%;
  width:100%;
}

.client_feed_captcha_bar {
  float: left;
  margin: 0;
  width: 305px;
}
.client_feed_captcha_bar .wpcf7-captchar {
  float: left;
  margin-top: 10px;
  width:83% !important;
}

.test_auther_info {
  text-align: center;
}
.test_auther_info img {
  float: none;
}
.test_auther_info h3 {
  float: left;
}
.test_auther_info span {
  float: left;
}

.ins_links li {
  font-size: 13px !important;
  width: 162px;
}

.contact_inner iframe {
  width: 470px;
}

.home_news_desc {
  width: 232px;
}

.contact_form_out_new {
    min-height: 288px;
    width: 262px;
}
}

@media (min-width: 1200px) {
	

    .container {
        max-width: 1200px;
    }
	
.left_side_list {
    width: 95%;
}
	
    .grid_1,
    .grid_2,
    .grid_3,
    .grid_4,
    .grid_5,
    .grid_6,
    .grid_7,
    .grid_8,
    .grid_9,
    .grid_10,
    .grid_11, 
    .grid_12{
        float: left;
    }
    .grid_1 {
        width: 70px;
    }
    .grid_2 {
        width: 170px;
    }
    .grid_3 {
        width: 270px;
    }
    .grid_4 {
        width: 370px;
    }
    .grid_5 {
        width: 470px;
    }
    .grid_6 {
        width: 570px;
    }
    .grid_7 {
        width: 670px;
    }
    .grid_8 {
        width: 770px;
    }
    .grid_9 {
        width: 870px;
    }
    .grid_10 {
        width: 970px;
    }
    .grid_11 {
        width: 1070px;
    }
    .grid_12 {
        width: 1170px;
    }
	

}
