@media (min-width:992px){.container{padding:0;}
}
@media (min-width:1199px) and (max-width:1220px){body{overflow-x:hidden;}
}
@media (max-width:1199px){.brochures{margin-top:80px;}
}
@media (min-width:992px) and (max-width:1199px){body{overflow-x:hidden !important;}
.top_header .top_header_right{text-align:right;}
.bottom_header .address_container{padding-left:12px;text-align:center;}
/*.main_menu #search{right:59px;}
.main_menu .nav li span{padding-left:10px;}
.main_menu .nav>li a{padding:19px 0px 5px 13px;}
.main_menu .nav>li{padding-right:9px;}*/
.finance_fact_item>span{padding:0;}
.parallax .button a{padding:0 28px 0 16px;margin:20px 0 0 0;}
.team .member_info a span{display:block;}
.gallery_sec .gallery_img:nth-child(2),
.gallery_sec .gallery_img:nth-child(5),
.gallery_sec .gallery_img:nth-child(4){padding-left:5px;}
.gallery_sec .gallery_img{padding:5px;}
.latest_news .single_news .img_holder .icon_holder{top:31%;left:37%;}
footer .main_footer{padding-left:15px;}
footer .subscribe_us,
footer .contact_us{padding-top:60px;}
footer .bottom_footer .left_space_fix{text-align:right;}
.contact_text .contact_num{display:-webkit-flex;display:flex;padding-right:0;}
.contact_text .meet_office .mail{margin-left:0;}
.product_contianer .product_details{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;}
}
@media (min-width:768px) and (max-width:991px){.top_header{text-align:center;}
.top_header .top_header_right{padding-left:15px;}
.top_header .top_header_left{}
.top_header .top_header_right p{padding-left:9px;}
.bottom_header .logo_holder{background-position:center center;}
.bottom_header .address_container{padding-left:15px;}
/*.main_menu .nav{padding-top:8px;}
.main_menu .nav li span{display:none;}
.main_menu .nav>li{padding-right:0;}
.main_menu .nav>li:nth-child(5),
.main_menu .nav>li:nth-child(3),
.main_menu .nav>li:nth-child(4){padding-right:0;}
.main_menu .nav>li a{padding:19px 14px 5px 14px;}
.main_menu{height:70px;}
.main_menu #search{width:calc(91% - 3px);height:70px;}
.main_menu .search_icon,
.main_menu .search_click{width:70px;height:70px;margin-left:-35px;}
.main_menu .nav>li>.sub-menu{top:100px;}
.main_menu .nav>li:before{top:10px;}
.main_menu .nav>li:hover .sub-menu{top:61px;}*/
.testimonial .img_holder{overflow:hidden;}
.people_choose_us{padding-top:0;margin-top:55px;padding-bottom:55px;}
.people_choose_us:before{height:42%;top:34%;overflow:hidden;left:calc(5% - 3px);}
footer .main_footer{padding-left:15px;}
footer .subscribe_us,
footer .contact_us{padding-top:60px;}
.carousel.vertical .carousel-indicators{left:97%;}
.tp-bullets{top:105% !important;}
.cart a.cart_btn1,
.cart a.cart_btn2{margin-top:20px;}
.bottom_header .address_container .icon_holder,
.bottom_header .address_container .text_holder{margin:0 auto;display:block;padding:0;text-align:center;}
}
@media (max-width:991px){body{overflow-x:hidden !important;}
.parallax .button a{margin-left:0;}
.parallax{height:auto;padding-top:30px;text-align:center;padding-bottom:30px}
.team .team_member{text-align:center;}
.team .team_member .team_img{display:inline-block;}
.latest_news .single_news{margin-bottom:30px;}
footer .bottom_footer{text-align:center;}
footer .bottom_footer .left_space_fix{padding-left:15px;margin-top:20px;}
.service_single_page_content .tab-content #services-single-slider{margin-top:30px;}
.project_description{padding-top:20px;padding-bottom:40px;}
.lets_talk_to_us{padding-bottom:68px;}
.parallax h3{line-height:35px;}
}
@media (max-width:767px){
.banner .slide_show h1{font-size:43px;}
.top_header{text-align:center;}
.top_header .top_header_right{padding-left:15px;padding-top:15px;text-align:center;}
.bottom_header .logo_holder{background-position:center center;}
.bottom_header .address_container{padding-left:15px;text-align:center;}
.bottom_header .address_container>div:nth-child(2),
.bottom_header .address_container>div:nth-child(3){padding-left:0;}
.bottom_header .address_container .icon_holder,
.bottom_header .address_container .text_holder{margin:0 auto;display:block;padding:0;text-align:center;}
.bottom_header .address_container .icon_holder span{padding-left:0;}
.bottom_header .address_container>div{margin:5px;}
.testimonial .slider_container{right:15px;top:30px;padding-left:17px;left:11px;}
#best-services .owl_slider .customNavigation{top:-20px;}
.people_choose_us:before{width:0;}
.people_choose_us{padding-bottom:60px;}
.latest_news .single_news{text-align:center;}
.latest_news .single_news .img_holder{display:inline-block;}
.latest_news .single_news h3{background:url(../../images/home/decor-short.png) no-repeat bottom center;}
.latest_news .single_news:hover h3{background:url(../../images/home/decor-long.png) no-repeat bottom center;}
footer .useful_links,
footer .subscribe_us,
footer .contact_us{padding-top:45px;}
footer .bottom_footer .left_space_fix a:last-child{padding-left:0;}
.service_single_page_content .tab_nav_holder{margin-bottom:40px;}
#mixitup_list>div{text-align:center;}
.contact_text .contact_num{background:none;background-color:#f4f4f4;height:auto;padding-right:0;padding-bottom:10px;}
.contact_text .contact_num img{display:block;margin:0 auto;}
.contact_text .contact_num p{float:none;text-align:center;padding-top:10px;}
.banner .tp-leftarrow{width:40px;height:40px;background:#fff;border:3px solid rgba(255, 255, 255, 0.2);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border-radius:50%;}
.banner .tp-rightarrow{width:40px;height:40px;background:#1a8bb3;border:3px solid rgba(26, 139, 179, 0.2);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border-radius:50%;}
.tparrows:before{font-family:'font-awesome';font-size:16px;color:#fff;display:block;line-height:38px;text-align:center;}
.banner .tp-bullet,
.banner .tp-bullet.selected{width:10px;height:10px;background:transparent;border:1px solid #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-box-shadow:0px 0px 1px 0px rgba(255,255,255,1);-moz-box-shadow:0px 0px 1px 0px rgba(255,255,255,1);box-shadow:0px 0px 1px 0px rgba(255,255,255,1);}
.main_menu nav .fa-sort-desc{display:none;}
.cart_table .cart_update{text-align:left !important;margin-top:35px;}
.cart .cart_table .submit_form2{margin-bottom:40px;}
.banner .slide_show.slide_3 p{font-size:15px;}
    .breadcrumb_sec h5, .breadcrumb_sec ul {
        text-align: center;
    }
    .news-container .single-news-item .img_holder,.events-container .single-events-item .img_holder{height:auto;}
}
@media (max-width:600px){.contact_text .meet_office .contact_information{float:none;margin-left:0;margin-top:15px;}
.banner #main_slider ul li .tp-caption{display:none;}.fund-container .description_list li span {
        padding-right:0px;
    }
}
@media (max-width:500px){.top_header a{display:block;}
.top_header .top_header_right p{padding-left:0;}
.carousel.vertical .carousel-indicators{left:93%;}
.latest_news .single_news .img_holder .icon_holder{top:29%;left:37%;}
.tp-bullets{top:125% !important;}
.cart a.cart_btn1,
.cart a.cart_btn2{display:block;margin-left:0;margin-top:15px;}
}
@media (min-width:501px) and (max-width:600px){.tp-bullets{top:118% !important;}
}
@media (min-width:601px) and (max-width:767px){.tp-bullets{top:113% !important;}
}
@media (min-width:600px) and (max-width:767px){.main_menu #search{width:85%;right:12%;}
}
@media (min-width:450px) and (max-width:599px){.main_menu #search{width:82%;right:16%;}
}
@media (min-width:320px) and (max-width:449px){.main_menu #search{width:75%;right:22%;}
}
@media (max-width:400px){.news_content_container .single_news_post .share_read{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;}
.tp-bullets{display:none;}
}
@media (max-width:450px){.breadcrumb_fix .row>div{width:100%;}
.breadcrumb_fix .row>div ul{text-align:left;}
.breadcrumb_fix{height:auto;}
}
@media (max-width:350px){.finance_fact_item .icon_holder{width:100%;text-align:center;margin-bottom:20px;}
.finance_fact_name,
.finance_fact_item>span{padding-left:15px;}
.finance_fact_name{width:60%;}
}
@media (min-width:1200px) and (max-width:1300px){.home_boxed .body_wrapper{width:1180px;}
}
@media (min-width:992px) and (max-width:1199px){.home_boxed .body_wrapper{width:980px;}
}
@media (min-width:768px) and (max-width:991px){.home_boxed .body_wrapper{width:760px;}
}
@media (max-width:767px){.home_boxed .body_wrapper{width:94%;margin:0 3% 0 3%}
}
/*global navigation css starts*/
@media (max-width:1200px){.navbar-default .navbar-toggle{float:left;left:30px;top:9px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.main_menu .nav>li>.sub-menu{position:static;display:none;width:100%;opacity:1;visibility:visible;}
.main_menu nav ul li.dropdown_menu .fa-bars{display:block;position:absolute;font-size:27px;right:40px;top:10px;color:#fff;cursor:pointer;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background:transparent;}
.main_menu .nav>li>span{display:none;}
/*.main_menu .nav>li:first-child a{padding-left:30px;}*/
.main_menu .nav>li a{padding:10px 0px 10px 70px;font-size:14px;}
.main_menu .nav li .sub-menu li a{padding:10px 70px;border:none;background:#1f2d42;}
.main_menu .nav>li a:hover{-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.main_menu .nav li .sub-menu li a:hover{-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.main_menu .nav>li{padding:0 !important;}
.main_menu .nav>li:hover,
.main_menu .nav>li:focus{background:#1f2d42;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.main_menu{height:auto;max-height:100%;overflow-y:auto;padding:0;}
.main_menu .nav>li:before{display:none;}
.main_menu nav{height:auto;padding:0;position:relative;z-index:9999;}
.main_menu nav .navbar-nav{background:#1f2d42;margin-top:0;margin-bottom:0;}
.main_menu nav .navbar-collapse{border:none;overflow-y:auto;box-shadow:none;margin-top:20px;}
.main_menu nav .navbar-header{margin-bottom:20px;}
.main_menu .to_get_search{position:absolute;top:0;}
.main_menu .search_icon{position:absolute;right:15px;top:0;z-index:9999;height:70px;}
.main_menu #search input{font-size:15px;}
.main_menu #search{z-index:9999;height:70px;}
}