/*
File Name: style.css
Theme Name:  RT-Theme 19 | Child Theme
Author: RT-Themes
Version: 1.1
Author URI: http://themeforest.net/user/stmcan
Theme URI: http://themeforest.net/item/rttheme-19-responsive-multipurpose-wp-theme/10730591
Description: Responsive Multi-Purpose WordPress Theme 
License: GNU General Public License
License URI: /Licensing/gpl.txt
Text Domain: rt_theme
Template: rttheme19
*/
/* oswald-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
li.pinterest{display:block !important;}
.page-id-5107 .w3eden .media-left, .w3eden .media > .pull-left {display:none;}
.page-id-5107 .w3eden{width:20%; float:left;}
.ptitle .label.label-default {display:none;}
.w3eden b, .w3eden strong {font-weight:400 !important;}
.page-id-5092 .w3eden {width:50%;}
.w3eden .btn-success:focus, .w3eden .btn-success:hover:not(.no-hover), .w3eden .flat-success:hover:not(.no-hover), .w3eden .flat-success.btn-bordered{background-color:#e16b55 !important;}
.w3eden .btn-primary:hover:not(.no-hover), .w3eden .flat-primary:hover:not(.no-hover), .w3eden .flat-primary.btn-bordered{background-color:#e16b55 !important;}
.contactpg input {margin-bottom:5px; margin-top:5px;}
.contactpg textarea {margin-bottom:5px; margin-top:5px;}
.mrgtp{margin-top:5px; margin-bottom:5px;}
div.wpcf7-mail-sent-ok{border:2px solid #e16b55 !important;}
div.wpcf7-validation-errors{border:2px solid red !important;}
/*li.languages, #icl_lang_sel_widget-2{display:none;}*/
#footer .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a, #footer  .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{color:#000;}
#social_media_icons-1{border:0;}
#navigation > li{text-transform:uppercase;}
#navigation > li > a{padding-left:11px!important; padding-right:11px!important;}
#tools > ul span > sub, .icon-globe:before{font-size:17px;}
#tools > ul span > sub{display:inline;}
#tools > ul:last-child{display:inherit!important;}
#tools > ul:first-child{display:none!important;}
.get-quote-btn {
    text-align: center;
    position: fixed;
    z-index: 9999;
    top: 70%;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    box-shadow: 0 0 20px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.4);
    background: #e16b55;
    color:#fff;
    text-decoration:none;
    font-size:15px;
    padding:10px 15px;
}
.get-quote-btn:hover{background: #000; color:#fff;}
.thank-you {text-align: center;}
.thank-you img {
    display: block;
    margin: 0 auto;
    max-width: 130px;
    width: 100%;
    height: auto;
}
.thank-you p {
    font-size: 25px;
    font-weight: 600;
    color: #13a100;
    max-width: 530px;
    width: 100%;
    margin: 10px auto 30px;
    line-height: 32px;
}
.thank-you a{
    display: inline-block;
    border: 1px solid #3163af;
    color: #3163af;
    text-align: center;
    text-transform: capitalize;
    font-size: 18px;
    padding: 14px 40px;
    font-weight: 600;
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}
.thank-you a:hover{
    background:#3163af;
    color:#fff;
}
#custom_html-2 p a {
    color: #fff;
    text-decoration: none;
}
#custom_html-2 p a:hover{text-decoration: underline;}

.home-slider{height:82vh; overflow:hidden;}

@media screen and (max-width: 1100px){
#navigation > li > a{font-size:12px!important;}
.home-slider{height:auto; }
}
@media screen and (max-width: 1000px){
.get-quote-btn{top:30%;}
}

@media screen and (max-width: 767px){
.rev_slider_wrapper, .tp-fullwidth-forcer{height:300px!important;}
.header-elements{padding:0 20px;}
.widget_rt_categories h5{font-size: 25px;}
.widget_rt_categories ul li,.product-summary p,.posted_in,.enquire_section,.tab_nav li,.tab_contents .tab_title,.tab_contents p,.tab_contents ul li{font-size: 22px;}
.tab_contents table tr td{font-size: 16px;}
.widget > ul > li, .widget .menu > li{padding: 8px 0;}
.widget_rt_categories{padding: 48px 0 !important;}
}