/*

Theme Name: Flaton Child

Theme URI: http://example.com/twenty-fifteen-child/

Description: Flaton Child Theme

Author: Sandeep

Author URI: http://example.com

Template: flaton

Version: 1.0.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready

Text Domain: flaton-child

*/





#menu-top-menu li a { padding: 0px 8px 0px 8px; border-right: 1px solid #a2a2a2; color: #fff; font-size: 15px;}
#menu-top-menu li { display: inline-block;}
.TopRight { text-align: right; margin: 0; color: #fff; font-size: 15px;}
.FullHeader .six.columns { width: 48%; float: left;}
#menu-top-menu { margin: 0;}
.FullHeader { background: #494949; padding-top: 8px; padding-bottom: 8px;}
#menu-item-223 a { border-right: none !important;}




@media only screen and (max-width: 420px){

#text-3 {  margin-top: 0 !important; text-align: center;}
#text-4 {  text-align: center !important;}
#themegrill_social_icons-2 { text-align: center !important;}
.ContactForm { width: 100% !important; float: left; margin-bottom: 20px;}
.ContactFormSection { width: 100% !important; float: left; text-align: center;}
.logo.site-branding{ text-align: center;}
.phone-no{ font-size: 30px !important;}
.FullHeader .six.columns { width: 100%; float: left; text-align: center;}
.TopRight { font-size: 13px;}
#menu-top-menu li a { font-size: 13px;}
.TopRight { text-align: center;}


   }

@media only screen and (max-width: 767px) and (min-width: 421px){

#text-3 {  margin-top: 0 !important; text-align: center;}
#text-4 {  text-align: center !important;}
#themegrill_social_icons-2 { text-align: center !important;}
.ContactForm { width: 100% !important; float: left; margin-bottom: 20px;}
.ContactFormSection { width: 100% !important; float: left; text-align: center;}
.logo.site-branding{ text-align: center;}
.phone-no{ font-size: 30px !important;}
.FullHeader .six.columns { width: 100%; float: left; text-align: center;}
.TopRight { text-align: center;}

   }
   
   /* Portrait */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: portrait) 
   {
.phone-no{ font-size: 30px !important;}
#menu-menu-1 li a{ padding: 0 16px !important; font-size: 13px !important;}
.ContactForm { width: 100% !important; float: left; margin-bottom: 20px;}
.ContactFormSection { width: 100% !important; float: left; text-align: center;}
.FullHeader .six.columns { width: 47%;  float: left;}
.TopRight { font-size: 14px;}
#menu-top-menu li a { font-size: 14px;}
   
}

#menu-footer-menu li {
    display: inline-block;
    padding: 0px 20px;
    float: right;
}
#menu-footer-menu { padding: 0px; margin: 0px;}
#menu-footer-menu li a { color: #ff6600;}
.footer-top h3.widget-title { color: #ff6600; }
/* Enter Your Custom CSS Here */
.contactus {
    background: #FF6600;
    color: #fff !important;
    padding: 10px;
    border: 2px solid #f26100;
    border-radius: 6px;
}


.contactus:hover {
    background-image: url('http://www.sejixclients.com/furniture/wp-content/uploads/2017/02/gradient-bottom4-32px.png'); background-position: center center;}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {  border: 1px solid #ecf0f1;}
.wpcf7-form-control.wpcf7-submit { width: 70%; font-size: 20px;}
.ContactForm {  width: 51%; float: left; margin-bottom: 20px;}
.ContactFormSection { width: 48%; float: left; text-align: center;}
.ContactUsForm { margin-top: 35px;}
.ContactFormSection a { background: #f18d43; padding: 8px 18px; border-radius: 3px; color: #fff; border-top: 2px solid #ef7f2c;}
#text-3 { margin-bottom: 0; margin-top: 13%; font-size:15px; color: #999999;}
#text-4 { text-align: right; margin-bottom: 0; font-weight: bold; margin-top: 2%;} 
.quote { font-size: 15px; color: #000000;}
.phone-no { font-size: 36px; line-height: 30px; color: #FF6600; font-weight: bold;}
#social-widget-2 { margin-bottom: 10px;}
#text-6 b, strong { font-weight: 100;}
#themegrill_social_icons-2 { text-align: right; margin-bottom: 12px;}
.site-footer .widget li a{ padding-left: 10px;}
.widget ul li a{ padding-left: 0; background: none;}
#text-5 li { padding: 10px 4px; color: #fff;}
#secondary .widget-title {color: #494949; border-bottom: 1px solid #ececec; font-weight: normal; padding-bottom:8px;}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel { border: 1px solid #ecf0f1; width: 100%;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] { padding: 3px; width: 100%;}


h1.entry-title {
    font-size: 35px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}
h1 {font-size: 30px; }
h2{font-size: 25px; font-weight:normal;}
h3 {font-size: 20px; font-weight:normal;}
.wpcf7-form-control.wpcf7-text {
    box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
}
#wpcf7-f163-o1 textarea { box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);}
#content { padding-top: 50px; padding-bottom: 40px;}
#crellyslider-1 div { color: #fff;}
.main-navigation li:hover > a {
    background-color: #ff6600;
}
.main-navigation .current_page_item a, .main-navigation .current-menu-item a { background-color: #ff6600;}
.main-navigation ul ul a:hover {  border-color: #ff6600;}
.wpcf7-form-control.wpcf7-submit{background-color: #ff6600;}
#recent-posts-2 li a:hover { color: #ff6600;}