.aartagline {

    color: #F7931D !important;

    font-weight: bold;
}

.aartagline:hover {

    font-weight: bold;
    color: #000 !important;
}

#mainmenu li a {

    text-transform: uppercase;
    font-size: 13px;
    color: #000 !important;
}

#mainmenu li li a:hover {
    color: #ffffff !important;
}

#mainmenu > li > ul.default {
    width: 210px !important;
    height: auto;
    position: absolute;
    left: 0px;
    z-index: 10;
}

header.smaller {
    height: 132px;
}

/*content*/
#content {
    background-color: #fbfbfb !important;
}

.side-tab-text {
    font-size: 14px;
}

/*content*/




/*contact*/

#contact_form textarea {
    height: 100px;
}

.form-border input[type=text],
.form-border textarea,
.form-underline input[type=email],
.form-border input[type=password],
.form-border select {
    border-radius: 5px !important;
}

/*contact*/

.pdiv {

    margin-bottom: 20px !important;
}

/*.dropdownlist{

	height: 400px!important;
}
*/
.pdiv li a {

    text-transform: lowercase;
}

.aarbtn:hover {

    background-color: transparent !important;

    border-color: #F7931D !important;

    border: 2px solid;

    color: #000 !important;

}


.aarcolor {

    color: #F7931D !important;
}

.imgresize {

    width: 37.5px !important;
    height: 43.75px !important;
    margin-right: 10px !important;
}

.iconresize {

    width: 100px !important;
    height: 100px !important;
    margin-right: 10px !important;
}

.iconresizeside {

    width: 50px !important;
    height: 50px !important;
    margin-right: 10px !important;
}

.logoresize {
    width: 152px !important;
    height: 152px !important;
    background: #fff !important;
    margin-left: 10px !important;
}

.mb10 {

    margin-bottom: 10px !important;
}

.borderless {

    border: none !important;
}

.aardiv {

    color: #F7931D !important;
    background-color: #F7931D !important;
    height: 1px;
    border: none;
}

.widget h5 {
    color: #FFF !important;
}

.pdiv h4 {

    font-size: 13px !important;

}

.menupara {
    font-size: 12px;
    color: #000 !important;
}

.pdiv li a {

    text-transform: capitalize !important;
}

.logoresp {

    width: 144.1px !important;

    height: 17px !important;
}

.logoRight {
    height: 150px !important;
}

@media only screen and (max-width: 992px) {
    .logoRight {
        height: 100px !important;
    }
}

.footerbg {

    /*background-color:#000!important;*/
    padding: 30px !important;

    background-color: #000 !important;

    z-index: 99999 !important;

}

.logomr {

    margin: 30px !important;
}


.sitepattern {
    background-image: url('../images/aar-backgroud.svg') !important;
    opacity: 0.3;
    padding: 57px;
    padding-bottom: 0px !important;
    background-repeat: no-repeat;
}

.iconscroll {

    font-size: 30px !important;
    font-weight: 50px !important;
    color: #FF8300 !important;
}


.iconsize {

    font-size: 30px !important;

}

.cardsite {

    /* height: 150px !important;*/


    background: transparent !important;
    background-color: transparent !important;
    border-color: transparent;
    border: none;
    padding: 12px 5px;
}




.mb50 {

    margin-bottom: 70px !important;
}





.cardsiteborder {


    background: transparent !important;
    background-color: transparent !important;
}


.nav-tabs {
    border-bottom: 0px solid transparent;
}

.nav-tabs .nav-link {
    border: 0px solid transparent;
}

.navicon {

    font-size: 25px !important;
}

.navtext {
    color: #474141 !important;
}

/*.nav_title*/


/* carousel slider*/

.col-carousel {
    margin: 10px 0;
}

/* owl nav */
.owl-prev i,
.owl-next i {
    color: #000;
    background: transparent !important;
}

.owl-prev,
.owl-next {
    border-color: transparent;
    border: none;
    background: transparent !important;
}

.owl-prev i:hover,
.owl-next i:hover {
    background: #fff;
}

.owl-prev,
.owl-next {
    position: absolute;
    top: 0;
    height: 100%;
}

.owl-prev {
    left: 7px;
}

.owl-next {
    right: 7px;
}

/* removing blue outline from buttons */
button:focus,
button:active {
    outline: none;
}

/*end carousel slider*/
/*mobile + tab*/

@media only screen and (min-width: 280px) and (max-width: 479px) {
    .iconresize {

        width: 25px !important;
        height: 25px !important;

    }

    .mobilecar {

        font-size: 8px !important;

    }
}




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

    .iconresize {

        width: 30px !important;
        height: 30px !important;
        /*margin-right: 10px!important;*/

    }

    .mobilecar {

        font-size: 8px !important;

    }

}

/*tablet*/


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



@media only screen and (min-width: 768px) and (max-width: 991px) {}


@media only screen and (min-width: 992px) and (max-width: 1199px) {}

/*desktop*/

@media only screen and (min-width: 1200px) {


    .paddingslide {

        padding-left: 60px !important;
    }

    .rightborderpad {
        /*border-right: 1px solid #d3d3d3;*/
        padding-right: 30px !important;
    }

    .rightborder {
        border-right: 1px solid #d3d3d3;

    }

    .tabnav {

        border: none !important;
        border-right: 1px solid #d3d3d3 !important;
    }


    .navborder {
        border-top: 1px solid #d3d3d3 !important;


    }

}
