    /* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    :: Template Name: Oneplus - One Page Parallax
    :: Author: Designing World
    :: Author URL: https://themeforest.net/user/designing-world
    :: Version: 1.0.0
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
    body{font-size: 18px;}
    p {color: #000000;font-size: 18px;}

    * {
        margin: 0;
        padding: 0;
    }
    
    .floatleft {
        float: left
    }
    
    .floatright {
        float: right
    }
    
    .alignleft {
        float: left;
        margin-right: 15px;
    }
    
    .alignright {
        float: right;
        margin-left: 15px;
    }
    
    .aligncenter {
        display: block;
        margin: 0 auto 15px;
    }
    /* Place your custom css code here */

.container-fluid {
    padding-left: 50px;
    padding-right: 50px;
}
.gray-section{
    background-color: #efefef;
}
.gray-section, .gray-section p, .gray-section ul li{color: #000000 !important;}
footer, footer b, footer p, footer strong {
    color: rgba(255,255,255,.7);
}
.footer-top{background-image: url(../image/pt15.png);}
.footer-top {
    background: #191f23;
    background-image: url(../image/pt15.png);
    background-size: unset;
    background-position: center;
    padding: 80px 0 20px;
}

.footer-bottom{
    padding:30px 0px;
    background-color: #18221c;
}
.footer-bottom a{
    color: #26AA5D;
}
footer a {
    color: rgba(255,255,255,.7);
}
footer .widget {
    margin-bottom: 60px;
}
footer a:hover{color: #26AA5D;}
.footer-title {
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    padding-bottom: 15px;
    margin-bottom: 30px;
    position: relative;
    color: #fff;
    line-height: 1.2;
}
.footer-title:after {
    content: "";
    background: #26AA5D;
    width: 40px;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.bullet-list{
    margin-left: 20px;
    margin-bottom: 20px;
}
.bullet-list li{
    list-style: disc !important;
    margin-bottom: 10px
}
.background-overlay-gradients{color: #ffffff;}
.mb{margin-bottom: 30px;}
.text-white{color: #ffffff;}
.background-overlay-gradients:before {
    background: #c33c13;
    background: -webkit-linear-gradient(to left, #4A569D, #c33c13);
    background: -webkit-linear-gradient(right, #4A569D, #c33c13);
    background: linear-gradient(to left, #4A569D, #c33c13);
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.section_padded{padding-top: 50px;padding-bottom: 50px;}
.carousel-control{color: #333333;}
.carousel-control.right, .carousel-control.left{background-image:none;}
#testimonials .item>div{max-width:600px;margin:auto;}
#testimonials .item>div p.text{background-color: #dedede;padding:30px;border-radius: 10px;margin-bottom:20px;position: relative;}
#testimonials .item>div p.text:after{content: "\25BC";position: absolute;color: #dedede;bottom:-30px;left:20px;font-size:30px;}
#testimonials .item>div p.author{font-weight: bold;}

@media(max-width:786px){
 .carousel-control{height:40px;top:-40px;width:40px;}
 .left.carousel-control{right: 40px;left: auto;}
}