/*
    Description: 	HTML5 NeoBusiness Premium Theme
    Author: 		Business Lab
    Version: 		1.0
*/

/*	--------------------------------------------------
	:: Responsive Styles
	-------------------------------------------------- */
	
	@media only screen and (min-width: 960px) and (max-width: 1199px) {
	
		.pre-header,
		.bar,
        .header,
		.wrapper,
		.footer{ 
		    width:960px; 
		}
		
		.logo { 
		    font-size:39px;
	    }
		
		.multi-column .column-one { width:64.17px; }
        .multi-column .column-two { width:138.34px; }
        .multi-column .column-three { width:212.5px; }
        .multi-column .column-four { width:286.67px; }
        .multi-column .column-five { width:360.84px; }
        .multi-column .column-six { width:435px; }
		.multi-column .column-seven { width:509.17px; }
        .multi-column .column-eight { width:583.34px; }
        .multi-column .column-nine { width:657.5px; }
        .multi-column .column-ten { width:731.67px; }
        .multi-column .column-eleven { width:805.84px; }
        .multi-column .column-twelve { width:880px; }
		
		.flat-progress-one div.progress,
	    .flat-progress-two div.progress,
	    .flat-progress-three div.progress,
	    .flat-progress-four div.progress{
		    width:407px;
        }
		
		.flat-notification div.notification-description p {
	        width:407px;
        }
		
		.flat-table .table-header li {
	        width:122px;
        }
	
	    .flat-table .table-section li {
	        width:122px;
        }
		
		.flat-latest-projects .latest-projects-mediaholder img,
		.flat-latest-projects .latest-projects-mediaholder .caption{ 
		    height:200px;
        }
		
		.flat-latest-projects .latest-projects-mediaholder .caption h4{
		    margin:0;
        }
		
		.flat-pagination li a {
		    padding:13px 16px;
	    }
		
		.flat-categories .categories-header,
		.flat-arquive .arquive-header,
        .flat-latest-posts .latest-posts-header{
            padding:15px 20px;
        }
		
        .flat-categories .categories-section li a,
		.flat-arquive .arquive-section li a,
		.flat-latest-posts .latest-posts-section li a {
            padding:10px 20px;
			font-size:13px;
        }
		
    }

    @media only screen and (min-width: 768px) and (max-width: 959px) {
	
	    .pre-header,
		.bar,
        .header,
		.wrapper,
		.footer{ 
		    width:768px; 
		}
		
		.logo { 
		    font-size:29px;
	    }
		
		.header p{ 
	        font-size:13px; 
        }
		
		.multi-column .column-one { width:48.17px; }
        .multi-column .column-two { width:106.34px; }
        .multi-column .column-three { width:164.5px; }
        .multi-column .column-four { width:222.67px; }
        .multi-column .column-five { width:280.84px; }
        .multi-column .column-six { width:339px; }
		.multi-column .column-seven { width:397.17px; }
        .multi-column .column-eight { width:455.34px; }
        .multi-column .column-nine { width:513.5px; }
        .multi-column .column-ten { width:571.67px; }
        .multi-column .column-eleven { width:629.84px; }
        .multi-column .column-twelve { width:688px; }
		
		.flat-tabs-left label,
	    .flat-tabs-right label{
            padding:10px 15px; 
        }
		
		.flat-progress-one div.progress,
	    .flat-progress-two div.progress,
	    .flat-progress-three div.progress,
	    .flat-progress-four div.progress{
		    width:311px;
        }
		
		.flat-notification div.notification-description p {
	        width:311px;
			padding:14px 14px;
        }
		
		.flat-table .table-header li {
	        width:90px;
        }
	
	    .flat-table .table-section li {
	        width:90px;
        }
		
		.flat-blog-post .blog-post-mediaholder .caption h4,
		.flat-shopping-widget .shopping-widget-mediaholder .caption h4{
		    margin:20px 0 0 0;
        }
		
		.flat-latest-projects .latest-projects-mediaholder img,
		.flat-latest-projects .latest-projects-mediaholder .caption{ 
		    height:200px;
        }
		
		.flat-latest-projects .latest-projects-mediaholder .caption h4{
		    margin:0;
        }
		
		.calendar-pre-header th.month { 
	        font-size:13px;
        }
		
		.calendar-header th {
            padding:15px; 
	        font-size:12px;
        }
		
		.flat-pagination li a {
		    padding:8px 11px;
	    }
		
		.flat-categories .categories-header,
		.flat-arquive .arquive-header,
        .flat-latest-posts .latest-posts-header{
            padding:15px 20px;
        }
		
        .flat-categories .categories-section li a,
		.flat-arquive .arquive-section li a,
		.flat-latest-posts .latest-posts-section li a {
            padding:10px 20px;
			font-size:13px;
        }
		
		.flat-photostream .photostream-section img {
	        width:64px;
		    height:64px;
        }
		
		.social-buttons a{
		    margin:0 0 5px 0;
        }
		
		.box-icon {
	        font-size:13px;
	    }
    }

    @media only screen and (min-width: 479px) and (max-width: 767px) {
	    
		.pre-header,
		.bar,
        .header,
		.wrapper,
		.footer{ 
		    width:420px; 
		}
		
		.logo { 
		    font-size:30px;
			text-align:center;
	    }
		
		.header p{ 
		    margin:5px 0 10px 0;
	        font-size:14px;
            text-align:center;
            line-height:20px;			
        }
		
		.flat-menu{
		    width:420px;
	    }
		
		.flat-menu ul.flat-responsive-menu{
		    width:420px;
	    }
		
	    .toggle-menu-label{
            display:block;
			padding:15px 30px;
			font-style:normal; 
	        font-weight:normal; 
	        font-family:"PT Sans"; 
	        font-size:15px;
	        color:#fff;
	        border:none;
		    cursor:pointer;
        }
		
		.flat-menu span.three-line-menu{
            float:right;
		}
		
		.three-line-menu {
            position:relative;
            margin:-2px 15px 0 0;
        }
		
        .three-line-menu:before {
            content:"";
            position:absolute;
            float:right;
            top:0;
            width:25px;
            height:4px;
            background-color:#fff;
            box-shadow:0 12px 0 0 #fff, 0 6px 0 0 #fff;
		}
		
		.flat-menu ul.flat-responsive-menu > li{
		    float:none;
			border-top:1px solid #b4c859;
		    border-bottom:1px solid #7b8b2f;
		}
		
		.flat-menu ul.flat-responsive-menu > li:last-child{
		    border-bottom:none;
		}
		
		.flat-menu ul.flat-responsive-menu > li:hover{
	        background-color:#96aa39;
        }
		
		.flat-menu ul.flat-responsive-menu li > label{ 
		    padding:13px 25px 14px 25px;
		}
		
		.flat-menu ul.flat-responsive-menu label{
		    text-align:left;
        }
		
		.flat-menu ul.flat-responsive-menu li.right{
		    float:none;
	    }
		
		.flat-menu ul.flat-responsive-menu {
            position:absolute;
            opacity:0;
            visibility:hidden;
			display:none/9;
			top:75px;
        }
		
		.flat-menu input.toggle-menu-input:checked ~ ul.flat-responsive-menu{
		    opacity:1;
            visibility:visible;
			display:block/9;
			top:45px;
			position:static;
			background-color:#96aa39;
			
			-webkit-transition-property:opacity, top;
            -moz-transition-property:opacity, top;
            -o-transition-property:opacity, top;
            transition-property:opacity, top;
		
            -webkit-transition-duration:0.3s, 0.3s;
            -moz-transition-duration:0.3s, 0.3s;
            -o-transition-duration:0.3s, 0.3s;
            transition-duration:0.3s, 0.3s;
		
            -webkit-transition-timing-function:ease-in-out;
            -moz-transition-timing-function:ease-in-out;
            -o-transition-timing-function:ease-in-out;
            transition-timing-function:ease-in-out;
		}
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one,	
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,	
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five,
        .flat-menu ul.flat-responsive-menu li ul.multi-column.demo-columns,
		.flat-menu ul.flat-responsive-menu li ul.multi-column.grid,
		.flat-menu ul.flat-responsive-menu li ul.multi-column.login,
		.flat-menu ul.flat-responsive-menu li ul.multi-column.register{
	        opacity:0;
	        visibility:hidden;
	        display:none/9;
		    position:absolute;
			-webkit-transition:none;
            -moz-transition:none;
            -o-transition:none;
            transition:none;
        }
	
	    .flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
	    .flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
        .flat-menu ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
	    .flat-menu ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
	    .flat-menu ul.flat-responsive-menu li:hover ul.multi-column.demo-columns,
		.flat-menu ul.flat-responsive-menu li:hover ul.multi-column.grid,
		.flat-menu ul.flat-responsive-menu li:hover ul.multi-column.login,
		.flat-menu ul.flat-responsive-menu li:hover ul.multi-column.register{
	        opacity:0;
	        visibility:hidden;
	        display:none/9;
			-webkit-transition:none;
            -moz-transition:none;
            -o-transition:none;
            transition:none;
        }
		
		.flat-menu ul.flat-responsive-menu input.menu-1 ~ ul.menu-dropdown-one,
        .flat-menu ul.flat-responsive-menu input.menu-2 ~ ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu input.menu-3 ~ ul.menu-dropdown-three,
        .flat-menu ul.flat-responsive-menu input.menu-4 ~ ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu input.menu-5 ~ ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu input.menu-6 ~ ul.multi-column.demo-columns,
		.flat-menu ul.flat-responsive-menu input.menu-7 ~ ul.multi-column.grid,
		.flat-menu ul.flat-responsive-menu input.menu-8 ~ ul.multi-column.login,
		.flat-menu ul.flat-responsive-menu input.menu-9 ~ ul.multi-column.register{
		    height:0;
            opacity:0;
	        visibility:hidden;
	        display:none/9;
        }
		
        .flat-menu ul.flat-responsive-menu input.menu-1:checked ~ ul.menu-dropdown-one,
        .flat-menu ul.flat-responsive-menu input.menu-2:checked ~ ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu input.menu-3:checked ~ ul.menu-dropdown-three,
        .flat-menu ul.flat-responsive-menu input.menu-4:checked ~ ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu input.menu-5:checked ~ ul.menu-dropdown-five{
            position:static;
            height:auto;
            opacity:1;
            visibility:visible;
			display:block/9;
        }
		
		.flat-menu ul.flat-responsive-menu input.menu-6:checked ~ ul.multi-column.demo-columns,
		.flat-menu ul.flat-responsive-menu input.menu-7:checked ~ ul.multi-column.grid,
		.flat-menu ul.flat-responsive-menu li.right input.menu-8:checked ~ ul.multi-column.login,
		.flat-menu ul.flat-responsive-menu li.right input.menu-9:checked ~ ul.multi-column.register{
            position:static;
			height:auto;
            opacity:1;
			overflow:hidden;
            visibility:visible;
			display:block/9;
        }
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one li,	
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two li,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three li,	
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four li,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five li{ 
		    width:420px;
	    }
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two label,
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three label,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four label,	
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five label{ 
			border-bottom:1px solid #eee;
	    }
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five{ 
		    top:0;
		    left:0;
	    }
		
		.flat-menu ul.flat-responsive-menu li ul.multi-column.demo-columns,
        .flat-menu ul.flat-responsive-menu li ul.multi-column.grid,
		.flat-menu ul.flat-responsive-menu li ul.multi-column.login,
        .flat-menu ul.flat-responsive-menu li ul.multi-column.register{ 
		    width:420px;
	    }
		
		.multi-column .column-one,
        .multi-column .column-two,
        .multi-column .column-three,
        .multi-column .column-four,
        .multi-column .column-five,
	    .multi-column .column-six,
		.multi-column .column-seven,
        .multi-column .column-eight,
        .multi-column .column-nine,
        .multi-column .column-ten,
        .multi-column .column-eleven,
	    .multi-column .column-twelve{
	        width:360px;
        }
		
		.flat-menu ul.flat-responsive-menu li.right ul.multi-column.login .section input[type="text"],
	    .flat-menu ul.flat-responsive-menu li.right ul.multi-column.register .section input[type="text"],
	    .flat-menu ul.flat-responsive-menu li.right ul.multi-column.login .section input[type="email"],
	    .flat-menu ul.flat-responsive-menu li.right ul.multi-column.register .section input[type="email"],
	    .flat-menu ul.flat-responsive-menu li.right ul.multi-column.login .section input[type="password"],
	    .flat-menu ul.flat-responsive-menu li.right ul.multi-column.register .section input[type="password"]{ 
		    width:360px;
	    }
		
		.flat-tabs-left label,
	    .flat-tabs-right label{
            width:420px;
			display:block;
			padding:15px 30px;
            font-size:14px;
			border-top:1px solid #384252;
			border-bottom:1px solid #1a1f26;
            -webkit-box-sizing:border-box;
	           -moz-box-sizing:border-box; 
	                box-sizing:border-box;
            -webkit-transition:none;
		       -moz-transition:none;
		         -o-transition:none; 
		            transition:none; 					
        }
		
		.flat-tabs-left input:checked + label,
        .flat-tabs-right input:checked + label {
		    border-top:none;
        }
		
		#flat-pricing-table-1,
        #flat-pricing-table-2,
        #flat-pricing-table-3,
		#flat-pricing-table-4,
        #flat-pricing-table-5{
            margin-bottom:30px;		
        }
		
		.flat-progress-one div.progress,
	    .flat-progress-two div.progress,
	    .flat-progress-three div.progress,
	    .flat-progress-four div.progress{
		    width:367px;
        }
		
		.flat-notification div.notification-description p {
	        width:367px;
			padding:14px 14px;
        }
		
		.flat-table .table-header li {
	        width:90px;
        }
	
	    .flat-table .table-section li {
	        width:90px;
        }
		
		#project-1,
        #project-2{
            margin-bottom:30px;		
        }
		
		.flat-latest-projects .latest-projects-mediaholder img,
		.flat-latest-projects .latest-projects-mediaholder .caption{ 
		    height:200px;
        }
		
		.flat-latest-projects .latest-projects-mediaholder .caption h4{
		    margin:0;
        }
		
		.flat-pagination li a {
		    padding:10px 14px;
	    }
		
		.flat-categories .categories-header,
		.flat-arquive .arquive-header,
        .flat-latest-posts .latest-posts-header{
            padding:15px 20px;
        }
		
        .flat-categories .categories-section li a,
		.flat-arquive .arquive-section li a,
		.flat-latest-posts .latest-posts-section li a {
            padding:10px 20px;
			font-size:13px;
        }
		
		.flat-photostream .photostream-section img {
	        width:56px;
		    height:56px;
        }
		
		.social-buttons a{
		    margin:0 0 5px 0;
        }
		
		.modal-box {
		    width:420px;
			top:15%;
	    }
		
		.flat-noticebox-white h4,
		.flat-noticebox-black h4 {
            text-align:center;
			line-height:20px;
        }
	    .flat-noticebox-white p,
	    .flat-noticebox-black p {
		    text-align:center;
			line-height:20px;
        }
		
	    .flat-noticebox-white .pull-right,
	    .flat-noticebox-black .pull-right {
			float:none;
		    text-align:center;
        }
		
		.box-icon {
	        font-size:15px;
	    }
    }

    @media only screen and (min-width: 0px) and (max-width: 479px) {
	
		.pre-header,
		.bar,
        .header,
		.wrapper,
		.footer{ 
		    width:300px; 
		}
		
		.logo { 
		    font-size:30px;
			text-align:center;
	    }
		
		.header p{ 
		    margin:5px 0 10px 0;
	        font-size:14px;
            text-align:center;
            line-height:20px;			
        }
		
		.flat-menu{
		    width:300px;
	    }
		
		.flat-menu ul.flat-responsive-menu{
		    width:300px;
	    }
		
	    .toggle-menu-label{
            display:block;
			padding:15px 30px;
			font-style:normal; 
	        font-weight:normal; 
	        font-family:"PT Sans"; 
	        font-size:15px;
	        color:#fff;
	        border:none;
		    cursor:pointer;
        }
		
		.flat-menu span.three-line-menu{
            float:right;
		}
		
		.three-line-menu {
            position:relative;
            margin:-2px 15px 0 0;
        }
		
        .three-line-menu:before {
            content:"";
            position:absolute;
            float:right;
            top:0;
            width:25px;
            height:4px;
            background-color:#fff;
            box-shadow:0 12px 0 0 #fff, 0 6px 0 0 #fff;
		}
		
		.flat-menu ul.flat-responsive-menu > li{
		    float:none;
			border-top:1px solid #b4c859;
		    border-bottom:1px solid #7b8b2f;
		}
		
		.flat-menu ul.flat-responsive-menu > li:last-child{
		    border-bottom:none;
		}
		
		.flat-menu ul.flat-responsive-menu > li:hover{
	        background-color:#96aa39;
        }
		
		.flat-menu ul.flat-responsive-menu li > label{ 
		    padding:13px 25px 14px 25px;
		}
		
		.flat-menu ul.flat-responsive-menu label{
		    text-align:left;
        }
		
		.flat-menu ul.flat-responsive-menu li.right{
		    float:none;
	    }
		
		.flat-menu ul.flat-responsive-menu {
            position:absolute;
            opacity:0;
            visibility:hidden;
			display:none/9;
			top:75px;
        }
		
		.flat-menu input.toggle-menu-input:checked ~ ul.flat-responsive-menu{
		    opacity:1;
            visibility:visible;
			display:block/9;
			top:45px;
			position:static;
			background-color:#96aa39;
			
			-webkit-transition-property:opacity, top;
            -moz-transition-property:opacity, top;
            -o-transition-property:opacity, top;
            transition-property:opacity, top;
		
            -webkit-transition-duration:0.3s, 0.3s;
            -moz-transition-duration:0.3s, 0.3s;
            -o-transition-duration:0.3s, 0.3s;
            transition-duration:0.3s, 0.3s;
		
            -webkit-transition-timing-function:ease-in-out;
            -moz-transition-timing-function:ease-in-out;
            -o-transition-timing-function:ease-in-out;
            transition-timing-function:ease-in-out;
		}
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one,	
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,	
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five,
        .flat-menu ul.flat-responsive-menu li ul.multi-column.demo-columns,
        .flat-menu ul.flat-responsive-menu li ul.multi-column.grid,
		.flat-menu ul.flat-responsive-menu li ul.multi-column.login,
		.flat-menu ul.flat-responsive-menu li ul.multi-column.register{
	        opacity:0;
	        visibility:hidden;
	        display:none/9;
		    position:absolute;
			-webkit-transition:none;
            -moz-transition:none;
            -o-transition:none;
            transition:none;
        }
	
	    .flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-one,	
	    .flat-menu ul.flat-responsive-menu li:hover ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu li li:hover ul.menu-dropdown-three,
        .flat-menu ul.flat-responsive-menu li li li:hover ul.menu-dropdown-four,	
	    .flat-menu ul.flat-responsive-menu li li li li:hover ul.menu-dropdown-five,
	    .flat-menu ul.flat-responsive-menu li:hover ul.multi-column.demo-columns,
		.flat-menu ul.flat-responsive-menu li:hover ul.multi-column.grid,
		.flat-menu ul.flat-responsive-menu li:hover ul.multi-column.login,
		.flat-menu ul.flat-responsive-menu li:hover ul.multi-column.register{
	        opacity:0;
	        visibility:hidden;
	        display:none/9;
			-webkit-transition:none;
            -moz-transition:none;
            -o-transition:none;
            transition:none;
        }
		
		.flat-menu ul.flat-responsive-menu input.menu-1 ~ ul.menu-dropdown-one,
        .flat-menu ul.flat-responsive-menu input.menu-2 ~ ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu input.menu-3 ~ ul.menu-dropdown-three,
        .flat-menu ul.flat-responsive-menu input.menu-4 ~ ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu input.menu-5 ~ ul.menu-dropdown-five,
		.flat-menu ul.flat-responsive-menu input.menu-6 ~ ul.multi-column.demo-columns,
		.flat-menu ul.flat-responsive-menu input.menu-7 ~ ul.multi-column.grid,
		.flat-menu ul.flat-responsive-menu input.menu-8 ~ ul.multi-column.login,
		.flat-menu ul.flat-responsive-menu input.menu-9 ~ ul.multi-column.register{
		    height:0;
            opacity:0;
	        visibility:hidden;
	        display:none/9;
        }
		
        .flat-menu ul.flat-responsive-menu input.menu-1:checked ~ ul.menu-dropdown-one,
        .flat-menu ul.flat-responsive-menu input.menu-2:checked ~ ul.menu-dropdown-two,
		.flat-menu ul.flat-responsive-menu input.menu-3:checked ~ ul.menu-dropdown-three,
        .flat-menu ul.flat-responsive-menu input.menu-4:checked ~ ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu input.menu-5:checked ~ ul.menu-dropdown-five{
            position:static;
            height:auto;
            opacity:1;
            visibility:visible;
			display:block/9;
        }
		
		.flat-menu ul.flat-responsive-menu input.menu-6:checked ~ ul.multi-column.demo-columns,
		.flat-menu ul.flat-responsive-menu input.menu-7:checked ~ ul.multi-column.grid,
		.flat-menu ul.flat-responsive-menu li.right input.menu-8:checked ~ ul.multi-column.login,
		.flat-menu ul.flat-responsive-menu li.right input.menu-9:checked ~ ul.multi-column.register{
            position:static;
			height:auto;
            opacity:1;
			overflow:hidden;
            visibility:visible;
			display:block/9;
        }
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one li,	
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two li,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three li,	
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four li,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five li{ 
		    width:300px;
	    }
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two label,
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three label,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four label,	
	    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five label{ 
			border-bottom:1px solid #eee;
	    }
		
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three,
        .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four,
		.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five{ 
		    top:0;
		    left:0;
	    }
		
		.flat-menu ul.flat-responsive-menu li ul.multi-column.demo-columns,
        .flat-menu ul.flat-responsive-menu li ul.multi-column.grid,
		.flat-menu ul.flat-responsive-menu li ul.multi-column.login,
        .flat-menu ul.flat-responsive-menu li ul.multi-column.register{ 
		    width:300px;
	    }
		
		.multi-column .column-one,
        .multi-column .column-two,
        .multi-column .column-three,
        .multi-column .column-four,
        .multi-column .column-five,
	    .multi-column .column-six,
		.multi-column .column-seven,
        .multi-column .column-eight,
        .multi-column .column-nine,
        .multi-column .column-ten,
        .multi-column .column-eleven,
	    .multi-column .column-twelve{
	        width:240px;
        }
		
		.flat-menu ul.flat-responsive-menu li.right ul.flat-menu-multi-column.login .section input[type="text"],
	    .flat-menu ul.flat-responsive-menu li.right ul.flat-menu-multi-column.register .section input[type="text"],
	    .flat-menu ul.flat-responsive-menu li.right ul.flat-menu-multi-column.login .section input[type="email"],
	    .flat-menu ul.flat-responsive-menu li.right ul.flat-menu-multi-column.register .section input[type="email"],
	    .flat-menu ul.flat-responsive-menu li.right ul.flat-menu-multi-column.login .section input[type="password"],
	    .flat-menu ul.flat-responsive-menu li.right ul.flat-menu-multi-column.register .section input[type="password"]{ 
		    width:240px;
	    }
		
		.flat-tabs-left label,
	    .flat-tabs-right label{
            width:300px;
			display:block;
			padding:15px 30px;
            font-size:14px;
			border-top:1px solid #384252;
			border-bottom:1px solid #1a1f26;
            -webkit-box-sizing:border-box;
	           -moz-box-sizing:border-box; 
	                box-sizing:border-box;
            -webkit-transition:none;
		       -moz-transition:none;
		         -o-transition:none; 
		            transition:none; 					
        }
		
		.flat-tabs-left input:checked + label,
        .flat-tabs-right input:checked + label {
		    border-top:none;
        }
		
		#flat-pricing-table-1,
        #flat-pricing-table-2,
        #flat-pricing-table-3,
		#flat-pricing-table-4,
        #flat-pricing-table-5{
            margin-bottom:30px;		
        }
		
		.flat-progress-one div.progress,
	    .flat-progress-two div.progress,
	    .flat-progress-three div.progress,
	    .flat-progress-four div.progress{
		    width:247px;
        }
		
		.flat-notification div.notification-description p {
	        width:247px;
			font-size:11px;
			padding:14px;
        }
		
		.flat-table .table-header li {
	        width:90px;
        }
	
	    .flat-table .table-section li {
	        width:90px;
        }
		
		.calendar-pre-header th.month { 
	        font-size:14px;
        }
		
		.calendar-header th {
            padding:10px; 
	        font-size:12px;
        }
		
		.calendar-section td {
            padding:10px;
	        font-size:12px;
        }
		
		.flat-blog-post .blog-post-section .button-container {
	        text-align:left;
		    margin-top:20px;
        }
		
		.flat-blog-post .blog-post-mediaholder .caption h4,
		.flat-shopping-widget .shopping-widget-mediaholder .caption h4{
		    margin:0;
        }
		
		#project-1,
        #project-2{
            margin-bottom:30px;		
        }
		
		.flat-latest-projects .latest-projects-mediaholder img,
		.flat-latest-projects .latest-projects-mediaholder .caption{ 
		    height:200px;
        }
		
		.flat-latest-projects .latest-projects-mediaholder .caption h4{
		    margin:0;
        }
		
		.flat-shopping-widget .shopping-widget-mediaholder img, 
	    .flat-shopping-widget .shopping-widget-mediaholder .caption,
		.flat-blog-post .blog-post-mediaholder img,
        .flat-blog-post .blog-post-mediaholder .caption { 
		    height:250px;
        }
	
		.flat-pagination li a {
		    padding:7px 8px;
	    }
		
		.flat-categories .categories-header,
		.flat-arquive .arquive-header,
        .flat-latest-posts .latest-posts-header{
            padding:15px 20px;
        }
		
        .flat-categories .categories-section li a,
		.flat-arquive .arquive-section li a,
		.flat-latest-posts .latest-posts-section li a {
            padding:10px 20px;
			font-size:13px;
        }
		
		.flat-photostream .photostream-section img {
	        width:56px;
		    height:56px;
        }
		
		.social-buttons a{
		    margin:0 0 5px 0;
        }
		
		.modal-box {
		    width:300px;
			top:6%;
	    }
		
		.flat-noticebox-white h4,
		.flat-noticebox-black h4 {
            text-align:center;
			line-height:20px;
        }
	    .flat-noticebox-white p,
	    .flat-noticebox-black p {
		    text-align:center;
			line-height:20px;
        }
		
	    .flat-noticebox-white .pull-right,
	    .flat-noticebox-black .pull-right {
			float:none;
		    text-align:center;
        }
		
		.box-icon {
	        font-size:15px;
	    }
    }