/*

Theme Name:		Rigel Child Theme

Theme URI:		http://themeforest.net/user/amazee/portfolio

Description: 	Rigel Child Theme

Author: 		Amazee

Author URI: 	http://www.amazee.co/

Template:		rigel

Version: 		1.0

*/



/*

* PLEASE DO NOT EDIT THIS FILE!

* This file is only for WordPress to tell this rigel child theme data.

* Use "child-theme-style.css"  file to edit css rules

*/ 
body .wpb_row {
    padding-top:0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0;
}
.transparent-header.opacity-0 {
    background: #fff !important;
}
h3 {
    font-size: 32px !important;
    color:#F89521 !important;
}
p {
  color:#1D56A5;  
}
.blue {
    color:#1D56A5;
}
.page-template-default #sub-header{
    display: none;
}
.page-template-default h3, .page-template-default h5 {
    margin-bottom: 10px;
}
.page-template-default h5 {
    color:#1D56A5;
}
.main-title {
    letter-spacing: 0px !important;
}
.home-banner .flexslider {
    border:none;
    margin:0;
    box-shadow:none;
}
.home-banner .wpb_content_element {
    margin-bottom: 0;
}
.why-choose-us-image {
    position: absolute !important;
    left: 50% !important;
    top: 25%;
    width: auto !important;
    padding-left: 40px !important;
    padding-right: 0 !important;
}
@media (max-width: 768px) {
    .why-choose-us-image {
        display: none !important;
    }
}
.icons.wpb_row {
    padding-bottom:0 !important;
}
.icons .vc_col-sm-4 > div {
    min-height: 285px !important; 
}
.icons .wpb_single_image {
    margin-bottom: 20px;
}
.icons h2 {
    font-size: 18px;
}
.icons h3 {
    font-size: 22px !important;
    color:#F89521 !important;
    margin-bottom: 5px;
}

.icons p {
    color:#1D56A5;
}
.icons .white {
    color:white !important;
}
.light .btn.btn-solid {
    border-radius: 3px;
    border-color:#F89521 !important;
    background:#F89521 !important;
    color:#fff !important;
}
.btn.btn-outline {
    border:2px solid #117abf !important;
    color: #117abf
}
.btn.btn-outline:hover {
    background: #117abf !important;
    color: #fff
}
input, textarea {
    width: 100%;
    border: 1px solid #ddd;
    padding: 8px;
    margin-top: 5px;
}
input[type=submit] {
    width: auto;
    min-width: 150px;
    text-transform: uppercase;        
    padding:15px;
    border:2px solid #117abf;
    background: transparent;
    color: #117abf;
    font-weight: 700;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
input[type=submit]:hover {
    background: #117abf;
    border:2px solid #117abf;
    color:#fff;
}


.page-id-1305 ul{ 
    margin:0;
    padding:0;
}

.page-id-1305 li{
    list-style: none;
    padding-left: 20px;
}
.page-id-1305 .blue li:nth-child(1) {
    background:url(images/icon-location.png) 0 2px no-repeat;
}
.page-id-1305 .blue li:nth-child(2){
    background:url(images/icon-phone.png) 0 2px no-repeat;
}
.footer-bottom p {
    color:#fff !important;
}
.footer-bottom .text-left {
    text-align: left;
}
.copyright-right {
    padding-top:15px;
}
.max-840 {
    max-width: 840px;
    margin:0 auto !important;
}
@media (max-width: 768px) {
    .home #main-wrapper {
        padding-top: 100px !important;
    }
    .button-right {
        text-align: center;
    }
    .vc_custom_1561185758102 {
        display: none !important;
    }
    .why-choose-us {
        text-align: center;
    }
    span.line {
        margin:0 auto 33px auto;
    }
    .dark-logo {
        max-width: 150px;
    }
    .copyright .text-left > div{
        text-align: center !important;
    }
    .pix_button {
        margin-right: 0 !important;
    }
    .lets-talk h2 {
        text-align: center !important
    }
    .lets-talk .pix_button {
        width: 100%;
        margin:0 auto;
        text-align: center !important;
    }
    td {
        font-size: 12px;
    }
    .owl-nav div {
        left:-50px !important;
    }
    .owl-nav div.owl-next {
        left:auto !important;
        right:-50px !important;
    }
    .copyright {
        padding:20px 0;
    }
    body .wpb_row {
        padding:40px 0;
    }
    .vc_custom_1561290427823 {
        padding:40px 0 !important;
    }
    .footer-bottom .text-left {
        text-align: center !important;
    }
}
