@media (max-width:1680px) {
     .special_table_margin {
         margin-top: 0px;
         padding-bottom: 0px;
    }
     .table_min_hight {
         min-height: 260px;
    }
    .font_14 {
        font-size: 13px;
    }
    .custom_chackbox {
        font-size: 14px;
    }
    .font_20 {
        font-size: 17px;
    }
    .font_16 {
        font-size: 14px;
    }
    .width_100_forward_home {
        width: 100%;
        text-align: center;
        margin-bottom: 5px;
    }
}
 @media (max-width:1600px) {
    .font_16 {
        font-size: 12px;
    }
     .font_20 {
         font-size: 16px;
    }
     .mainBlockWrapperForexContant{
         padding: 0 30px;
    }
    .font_14 {
        font-size: 13px;
    }
    .font_18 {
        font-size: 15px;
    }
    .subHeaderWrapper.font_14{
        font-size: 14px;
    }
}
 @media (max-width:1440px) {
     .table_container_main_wraper {
         width: 90%;
    }
     .font_30 {
         font-size: 25px;
    }
     .advisor_img {
         position: absolute;
         bottom: -3px;
         left: 2%;
    }
     .mainBlockWrapperForexContant{
         padding: 0 15px;
         left: 50%;
         width:50%;
    }
     .mainBlockWrapperForexImageRight .mainBlockWrapperForexContant {
         left: 0;
    }
     .shopToContribute h2 {
         margin-bottom: 10px;
    }
     .testi_right_wraper .swiper-container-horizontal>.swiper-pagination {
         bottom: 50px;
    }
     .font_55 {
         font-size: 45px;
    }
    .currency_calc_width {
        padding: 0 13%;
    }
}
 @media (max-width:1400px) {
     .imageForexBlock{
         height: 48vh;
         float: left;
    }
     .imageForexBlock img{
         width: 100%;
         height: 100%;
         object-fit: cover;
    }
     .mainBlockWrapperForexContant {
         padding: 0 30px;
    }
}
 @media (max-width:1366px) {
     .today_range_title {
         padding: 20px 0;
    }
     .font_30 {
         font-size: 22px;
    }
    .font_20 {
        font-size: 15px;
    }
     .font_16 {
         font-size: 12px;
    }
     .font_18 {
         font-size: 15px;
    }
     .table_container_main_wraper {
         width: 95%;
    }
     .font_70 {
         font-size: 65px;
    }
     .font_55 {
         font-size: 42px;
    }
     .font_24 {
         font-size: 22px;
    }
    .subHeaderWrapper.font_14{
        font-size: 13px;
    }
    .table_common_padding {
        padding: 0 0 1em 0;
    }
    /*.table_wraper tr th.padd_right_30 {
        padding-right: 22px;
    }*/
    .title_icon_2 {
        width: 38px;
    }
    .todays_range.font_16{
        font-size: 14px;
    }
    .testimonial_wraper .font_20{
        font-weight: bold;
        font-size: 17px;
    }
}
 @media (max-width:1360px) {
    .table_common_padding {
         padding: 0 0 2.5em 0;
    }
}
 @media (max-width:1280px) {
     .imageForexBlock {
         height: 53vh;
    }
     .font_55 {
         font-size: 38px;
    }
    .currency_calc_width {
        padding: 0 11%;
    }
    .default_padding{
        padding: 2px 5px;
    }
     .red_color{
         padding: 2px 5px;
    }
     .green_color {
         padding: 2px 5px;
    }
    .font_14{
        font-size: 12px;
    }
}
 @media (max-width:1152px) {
     .table_title .font_16{
         font-size: 12px;
    }
     .table_common_padding {
         padding: 0 0 3em 0;
    }
     .font_20 {
         font-size: 15px;
    }
     .cut-text {
         text-overflow: ellipsis;
         overflow: hidden;
         width: 100%;
         height: 1.2em;
         white-space: nowrap;
    }
     .buttons_link {
         padding-top: 18px;
    }
     .table_title {
         padding: 20px 0;
    }
     .spot_rates_wraper{
         width: 100%;
         overflow: auto;
    }
     .table_title .War_lme_metal_title{
         width: 80%;
         float:left;
    }
     .margin_bot_25{
         margin-bottom: 25px;
    }
     .font_15 {
         font-size: 14px;
         line-height: 1.5;
    }
     .font_45 {
         font-size: 40px;
    }
     .our_clients_main_wraper .swiper-button-prev:after {
         left: 30px;
         top: 000;
    }
     .upheader_width_full{
         width: 100%;
         text-align: center;
    }
     .upheader_width_full:first-child{
         padding-bottom: 5px;
    }
     .mainContentWrapper{
         margin-top: 135px;
    }
     .register_Wraper {
         width: 70%;
         margin: 0 auto;
    }
     .form-control, .tags input {
         height: 40px;
    }
     #selectCurrForm .form-control{
         padding: 10px 13px;
    }
     .table_title.table_title_left {
         width: 60%;
         float: left;
    }
     .padding_all{
        padding: 10px;
    }
     .btn_submit_spi{
        padding: 8px 12px!important;
    }
     .table_title .cut-text{
         overflow: visible;
    }
    .over_unset {
        overflow: unset;
        display: inline-block;
        float: left;
        width: 100%;
    }
    .padd_0_forex_metal{
        padding-bottom: 0;
    }
    .currency_calc_width {
        padding: 0 9%;
    }
    /*.table_wraper tr th.padd_right_30 {
        padding-right: 18px;
    }*/
}
 @media (max-width:1100px) {
     .imageForexBlock {
         height: 60vh;
    }
     .subHeaderBlockLink {
         padding: 0px 8px;
    }
}
 @media (max-width:1024px) {
     .currency_dropdown select {
         width: 38%;
    }
     .currency_dropdown label {
         width: 30%;
    }
     .buttons_link {
         padding-top: 18px;
    }
     .font_16 {
         font-size: 13px;
    }
     .our_clients_main_wraper .swiper-button-prev:after {
         left: 30px;
    }
     .font_20 {
         font-size: 14px;
    }
     .sectionPadding {
         padding: 3.5em 0;
    }
     .calculator_inner {
         float: left;
    }
     .fix_table_width{
        width: 100%;
    }
     .margin_top_10{
        margin-top: 10px;
    }
     .download_table li p {
         width: 55%;
         display: inline-block;
    }
    .pagination_wraper .pagination>li>a, .pagination>li>span {
        padding: 6px 10px;
    }
    .currency_calc_width {
        padding: 0 4%;
    }
}
 @media (max-width : 992px){
     .headerRightSection,.subHeaderWrapper,.hideMobile{
         display: none;
    }
     .visibleMobile,.filterButtonMobile{
         display: block;
    }
     .headerLogoWrapper{
         width: 100%;
         padding: 15px;
    }
     .scrolled .headerLogoWrapper{
         padding: 5px 15px;
    }
     .countBadge{
         text-align: center;
         right: 0;
    }
     .mengaMenuLink .brand_icon, .category_icon {
         border-radius: 0;
         border: solid 0px;
    }
     .scrolled .headerLogoWrapper .countBadge{
         top: 19px;
    }
     .headerLogoWrapper .display-inline img{
         width: 30px;
    }
     .scrolled .headerLogoWrapper .display-inline img{
         width: 22px;
    }
     .hamburger-inner{
         margin-top: 0;
    }
     .scrolled .headerLogoWrapper .hamburger-inner,.scrolled .headerLogoWrapper .hamburger-inner::before,.scrolled .headerLogoWrapper .hamburger-inner::after{
         height: 2px;
    }
     .scrolled .headerMianWrapper {
         -webkit-box-shadow: 0px 0px 17px -1px #000;
         box-shadow: 0px 0px 17px -1px #000;
    }
     .scrolled .headerLogoWrapper .mobileMenuBtn .hamburger-box{
         height: 20px;
    }
     .homepageCategoryBlock {
         width: calc(100% / 3);
    }
     .toggleSection.open{
         max-height: unset;
    }
     .footerPlayStore{
         width: 80%;
         margin: 0 auto;
    }
     .socialLinksFooter>ul>li>a {
         height: 40px;
         width: 40px;
    }
     .font_20 {
         font-size: 18px;
    }
     .font_15 {
         font-size: 13px;
    }
     .font_60 {
         font-size: 35px;
    }
     .joinUsNow {
         margin: 20px 0 0 0;
    }
     .font_14 {
         font-size: 12px;
    }
     .sectionPadding {
         padding: 3em 0;
    }
     .font_18 {
         font-size: 16px;
    }
     .font_16 {
         font-size: 14px;
    }
     .causesMinHeight {
         min-height: 100px;
    }
     .productDetailsFirstSec .container,.relatedProductWrapperPost .container{
         width: 100%;
    }
     .reviewContentWrapper {
         padding: 40px 0;
    }
     .productBLock .productOverlayWrapper, .productBLock .buyProductBtn{
         opacity: 1;
    }
     .box:after, .box:before {
         -webkit-transform: scale(1);
         transform: scale(1);
    }
     .searchBoxWrapper{
         width: 40%;
    }
     .filterButtonMobile{
         position: relative;
         top: 0;
         float: right;
         right: 15px;
         margin:0 0 20px 0;
    }
     .filterButtonMobileInner{
         text-align: center;
         background: #F9BB06;
    }
     .filterButtonMobileInner a{
         color: #fff;
         display: block;
         padding: 6px 12px;
    }
     .postDetailsProductSwiper .swiper-slide{
         padding: 0 10px;
    }
     .productCampaignWrap{
         margin: 15px auto;
    }
     .productSidebarName{
         margin:10px 0;
    }
     .sideBar{
         width: 360px;
         right: -365px;
    }
     .raiseingProuctsCountLeft .font_16 {
         font-size: 12px;
    }
     .postDetailsShortBLockWrapper .postNameWrapper .col-sm-4.col-xs-4{
         padding: 0px 10px;
    }
     .productPostSwipperWrapper {
         padding: 0 0 0 15px;
    }
     .postDetailsProductSwiper {
         padding: 0 30px;
         position: relative;
    }
     .relatedProductWrapperPost .swiper-button-next.relatedNext, .relatedProductWrapperPost .swiper-button-prev.relatedPrev {
         top: 35%;
    }
     .relatedProductWrapperPost .swiper-button-prev {
         left: -5px;
    }
     .relatedProductWrapperPost .swiper-button-next {
         right: -5px;
    }
     .eventInfo h4{
         line-height: 1.4;
    }
     .postInfoWrapper.eventDetailsWrapper .infoTitle{
         padding: 0;
    }
     .accordionFilter .accordionContent.open{
         overflow: auto !important;
    }
     .userProfileImageWrap {
         position: relative !important;
         left: auto !important;
         top: auto !important;
         margin: 0 auto 20px auto;
         float: none;
    }
     .font_40 {
         font-size: 29px;
    }
     .productImageWrapper{
         padding: 10px;
    }
     .productOverlayContent .progress {
         width: 60px;
         height: 60px;
         margin: 10px auto;
    }
     .productOverlayContent .progress .progress-value {
         font-size: 15px;
    }
     .foo::before {
         border-bottom: 2px solid #F9BB06;
         border-left: 2px solid #F9BB06;
    }
     .foo::after {
         border-top: 2px solid #F9BB06;
         border-right: 2px solid #F9BB06;
    }
     .mainFormWrapper .bannerContentWrapper {
         right: 20px;
         width: 75%;
    }
     .addCoverImageBtn {
         bottom: 10px;
         right: 20px;
    }
     .add_cover_image {
         color: #fff;
         font-size: 18px;
    }
     .borderDomainForm {
         padding: 10px 0;
         margin: 0 15px;
    }
     .font_18.absoluteIconDomain{
         font-size: 18px;
    }
     #mobile .headerLogoWrapper .container{
         width: 100%;
    }
     .headerLogoWrapper .headerLogo img{
         width: auto;
    }
     .mobileMenuBtn{
         right: 22px;
    }
     .mainContentWrapper{
         margin-top: 65px;
    }
     .today_range_title_2 {
         width: 25%;
    }
     .market_updates_price_2 {
         width: 75%;
    }
     .social_footer_wraper {
         padding: 30px 2% 0 2%;
    }
     .spot_rates_wraper {
         margin-bottom: 20px;
    }
     .table_common_padding {
         padding: 0 0 0 0;
    }
     .padd_bottom_20 {
         padding-bottom: 0;
    }
     .todys_range_wraper {
         margin-bottom: 0;
    }
     .margi_bot_0_992{
         margin-bottom: 0;
    }
     .font_20 {
         font-size: 16px;
    }
     .form-select {
         width: 73%;
    }
     .input_wrapper input[type="text"], .input_wrapper input[type="password"] {
         width: 72%;
    }
     #metal_page_wraper .spot_rates_wraper {
         margin-bottom: 0px;
    }
     .mobile_table_inner_width_1024 tbody{
         width: 1050px;
    }
     .register_Wraper {
         width: 72%;
    }
     .table_common_padding {
         padding: 0 0 1em 0;
    }
     .margin_bottom_0_992{
         margin-bottom: 0;
    }
    #market_reports ul li, #market_pudates ul li, #cal_sub ul li, #metal_reports ul li{
        background: #f0f7ff;
        padding-left: 20px;
    }
    .currency_calc_width{
        padding: 0 0;
    }
}
 @media (max-width : 991px){
     .calculator_inner{
         padding:15px;
    }
     .paddingtopbottom10{
         padding: 20px 0 10px 0;
    }
     .font_45 {
         font-size: 30px;
    }
     .advisor_wraper {
         display: inline-block;
         width: 100%;
         float: left;
         padding: 0 15% 0 15%;
    }
     .advisor_img{
         display: none;
    }
     .consultancy_paraghrap {
         padding: 10px 0 10px 0;
    }
     .sub_title_left:after {
         width: 70px;
         bottom: -25px;
    }
     .sub_title:after {
         width: 70px;
    }
     .font_70 {
         font-size: 50px;
    }
     .our_clients_main_wraper .swiper-button-prev:after {
         left: 22px;
    }
     .testi_right_wraper .swiper-container-horizontal>.swiper-pagination {
         bottom: 25px;
    }
     .footerLogo .white_logo {
         width: 60%;
         margin: 0 0 10px 0;
    }
     .tablet_paddingtop{
         padding-top: 30px 
    }
     .quick_links {
         margin-bottom: 10px;
    }
     .mainBlockWrapperForexImageLeft {
         padding: 0 70% 0 0;
    }
     .mainBlockWrapperForexImageLeft.mainBlockWrapperForexImageRight {
         padding: 0 0 0 70%;
    }
     .mainBlockWrapperForexContant{
         width: 70%;
         left: 30%;
    }
     .imageForexBlock {
         height: 50vh;
    }
     .mobileAppIconWrapper>ul>li {
         width: 100%;
         margin: 15px 0;
    }
     .modal-dialog {
         width: 85%;
         margin: 0 auto;
    }
     .font_32 {
         font-size: 27px;
    }
     .font_24 {
         font-size: 17px;
    }
     .teamImages{
         margin:0 0 20px 0;
    }
     .currency_dropdown select {
         width: 25%;
    }
     .currency_dropdown select {
         padding: 10px 10px;
         float: none;
    }
     .col-md-2.col-md-offset-4.col-sm-3.col-sm-offset-3.col-xs-6.col-xs-offset-6.padd_right_0.padd_top_20{
         padding-top: 0;
    }
     .search_btn_mobile{
         text-align: right;
    }
     .mobile_forex_his {
         display: inline-block;
         padding-top: 15px;
         padding-bottom: 5px;
         width: 100%;
         float: left;
    }
     .option_calc_breadcrumb{
         padding-top: 7px;
    }
     .padding_metal_his {
         padding: 0 0 0 0;
    }
     .margin_left_6 {
         margin-left: 0%;
    }
     .margin_right_6 {
         margin-right: 0%;
    }
     .search_form {
         padding-right: 0px;
    }
     .btn_submit_spi {
         margin-top: 0;
         padding: 8px 26px!important;
    }
     .table_title.table_title_left {
         width: 75%;
    }
     .width_100{
         width: 100% !important;
    }
    .title_icon_2 {
        width: 41px;
    }
}
 @media (max-width : 768px){
     .searchBoxWrapper .inputBox {
         width: 85%;
    }
     .searchBoxWrapper .searchBtn {
         width: 15%;
    }
     .font_32 {
         font-size: 23px;
    }
     .searchBoxWrapper {
         width: 50%;
    }
     .shareBtnWrapper {
         right: 10px;
    }
    /*.productDetailsProgress {
         padding: 20px;
    }
    */
     .timeline{
         margin-left: 0;
    }
     .headerLogoWrapper .headerLogo img{
         height: 35px;
    }
     .headerLogoWrapper .display-inline img {
         width: 25px;
    }
     .mobileMenuBtn .hamburger-box {
         height: 25px;
    }
     .dashboard .post_details .details .col-xs-4{
         width:30%;
         display: block;
         margin:0 0 10px 0;
    }
     .userProfileImageWrap {
         width: 30vh;
         height: 30vh;
    }
     .profilePageMainWrapper .user_account_list li {
         width: 25%;
         float: left;
         padding: 0;
    }
     .font_60 {
         font-size: 25px;
    }
     .joinUsNow {
         margin: 10px 0 0 0;
    }
     .shopToContribute h2 {
         margin-bottom: 10px;
    }
     .font_45 {
         font-size: 23px;
    }
     .productHomeCartBtn {
         height: 40px;
         width: 40px;
    }
     .productHomeCartImg {
         width: 23px;
    }
     .font_20 {
         font-size: 16px;
    }
     .causesProductBlockImg {
         width: 60px;
         height: 60px;
    }
     .homepageCategoryWrapper {
         padding: 0 0;
    }
     .homepageTestimonialBlock {
         padding: 2em;
    }
     .homepageTestimonialWrapper {
         width: 90%;
    }
     .mengaMenuLink_smal_sub .brand_name, .category_name {
         left: 45px;
    }
     .font_18 {
         font-size: 14px;
    }
     .font_16 {
         font-size: 12px;
    }
     .productCausesPercent .font_14 {
         font-size: 14px;
    }
     .raiseingProuctsCountLeft .font_16 {
         font-size: 15px;
    }
     .font_30 {
         font-size: 22px;
    }
     .checkboxPersonEventFor>ul>li {
         margin: 10px 20px 5px 0;
         display: inline-block;
    }
     .m30 {
         margin: 30px auto;
         display: inline-block;
         width: 100%;
    }
     .greyBG.loginPageBgWrap .formWrapper{
         margin: 0 0 15px 0;
    }
     .postInfoWrapper .eventInfo {
         overflow: hidden;
    }
     .shareBtnWrapper {
         right: auto;
         left: 0;
         top: 0;
         right: auto;
         position: relative;
         margin: 0 0 15px 0;
    }
     .postInfoWrapper .rowMargin {
         padding: 10px 0;
         border-bottom: 1px solid #e2e2e2;
         margin: 0;
    }
     .postInfoWrapper .eventInfo:before{
         display: none;
    }
     .postInfoWrapper .infoTitle h4{
         line-height: 1.5;
         font-weight: bold;
    }
     .postInfoWrapper .eventInfo {
         padding: 0 0 0 15px;
    }
     .postDetailsProductSwiper {
         padding: 0 10px;
    }
}
 @media (max-width : 767px){
     .margin_right_6, .margin_left_6{
         margin-right:0;
         margin-left:0;
    }
     .select_currencies_wraper {
         max-height: 50vh;
         overflow-y: auto;
         box-shadow: 0px 0px 6px #b7b7b7;
         margin: 0 14px;
         border-radius: 5px;
    }
     .aboutBgSectionConentBlockBorder {
         border: 0;
         margin: 0 0 30px 0;
    }
     .font_55 {
         font-size: 23px;
    }
     .faqMainWrapper .panel-title{
        text-align:left;
        font-size: 14px;
    }
     .faqMainWrapper .panel-title>a {
         width: calc(100% - 50px);
    }
     .faqMainWrapper .panel-title>.small:after, .faqMainWrapper .panel-title>.small>a:after, .faqMainWrapper .panel-title>a:after, .faqMainWrapper .panel-title>small:after, .faqMainWrapper .panel-title>small>a:after {
         width: 50px;
         background-size: 30px;
    }
     .faqMainWrapper .panel-title>a {
         padding: 20px 15px;
    }
     .faqContent {
         padding: 0;
    }
     .testi_right {
         padding-left: 0;
         padding-top: 160px;
    }
     .testi_left {
         position: absolute;
         top: 35px;
         left: 0;
         transform: initial;
         padding-right: 0;
         text-align: center;
    }
     .sub_title:after {
         width: 70px;
         bottom: -20px;
    }
     .sub_title_left:after {
         width: 70px;
         bottom: -20px;
    }
     .font_45 {
         font-size: 25px;
    }
     .testi_swiper_slide {
         padding: 10% 5%;
    }
     .paddingtopbottom10 {
         padding: 20px 0 20px 0;
    }
     .testi_right {
         padding-left: 0;
         padding-top: 130px;
    }
     .testi_right_wraper .swiper-container-horizontal>.swiper-pagination {
         bottom: 5px;
    }
     .register_here_paragraph {
         padding: 10% 5% 5% 5%;
    }
     .square_btn {
         padding: 15px 20px;
    }
     .our_clients_main_wraper .swiper-button-next {
         bottom: 0;
         right: 40%;
         display: none;
    }
     .our_clients_main_wraper .swiper-button-prev {
         bottom:0%;
         left: 46%;
         display: none;
    }
     .advisor_wraper {
         display: inline-block;
         width: 100%;
         float: left;
         padding: 0 5% 0 0;
    }
     .our_consultancy_wraper {
         padding-top: 14%;
    }
     .block_mobilepadding{
         padding-bottom: 10px;
    }
     .mobile_text_center{
         text-align: center;
    }
     .sub_title_mobile:after {
         content: '';
         width: 80px;
         height: 3px;
         background-color: #264586;
         position: absolute;
         bottom: -20px;
         left: 46%;
         transform: translateX(-50%);
    }
     .tablet_paddingtop .col-xs-12{
         padding-left: 0;
    }
     .mobile_paddingbottomremove{
         padding-bottom: 0 !important;
    }
     .download_table li p{
        width: 100%;
         display: block;
         margin: 5px 0px;
    }
     .download_table li span, .download_table li a{
        width: 100%;
         display: block;
         margin: 5px 0px;
    }
     .mobileAppMainWrapperContent, .mobileAppMainWrapperhead {
         padding: 25px 10px;
    }
     .mainBlockWrapperForexContant {
         width: 100%;
         left: 0;
         position: relative;
         padding: 15px;
         top: 0;
         -webkit-transform: translateY(0);
         -moz-transform: translateY(0);
         -ms-transform: translateY(0);
         -o-transform: translateY(0);
         transform: translateY(0);
    }
     .mainBlockWrapperForexImageLeft,.mainBlockWrapperForexImageLeft.mainBlockWrapperForexImageRight {
         padding: 0;
    }
     .imageForexBlock {
         height: auto;
    }
     .moneychangeingBlockLeft,.moneychangeingBlockLeft.moneychangeingBlockRight{
         padding: 0;
    }
     .moneychangeingBlockImage {
         width: 50%;
         position: relative;
         top: 0;
         right: 0%;
         -webkit-transform: translateY(-0%);
         -moz-transform: translateY(-0%);
         -ms-transform: translateY(-0%);
         -o-transform: translateY(-0%);
         transform: translateY(0%);
         margin: 0 auto;
    }
     .mobileAppMainWrapperContent p.text-right{
         text-align: left !important;
    }
     .footer_contact_link {
         display: inline-block;
         margin: 20px 0 0 0;
    }
     .mobileAppIconWrapper>ul>li .mobileAppLink {
         width: calc(100% - 60px);
    }
     .mobileAppIconWrapper>ul>li .mobileIconLink {
         padding-right: calc(100% - 40px);
    }
     .mainContentWrapper{
         margin-top: 65px;
    }
     .our_News_Blog .swiper-wrapper {
         padding-top: 5em;
         padding-bottom: 4em;
    }
     .mobile_Padding_50{
         padding-top: 50px;
    }
     .register_Wraper {
         width: 100%;
    }
     .input_wrapper input[type="text"], .input_wrapper input[type="password"] {
         width: 73%;
    }
     .padd_top_20 {
         padding-top: 10px;
    }
     .forget-link, .backtologin {
         padding-right: 15px;
    }
     .sub_title_gray:after {
         bottom: -20px;
    }
     .social_icons.list-inline, .pull-left.float_none, .pull-right.float_none{
         text-align: center;
    }
     .float_none{
         float: none !important;
    }
     .today_range_title_2 {
         width: 100%;
    }
     .market_updates_price_2 {
         width: 100%;
         padding: 11px 0 11px 0;
         border-top: 1px solid #efefef;
    }
     .todys_range_wraper {
         margin-bottom: 0;
    }
     .currency_dropdown select {
         width: 33.33%;
    }
     .mobile_table_inner_width tbody {
         width: 820px;
    }
     .mobile_table_inner_width_950 tbody {
         width: 1050px;
    }
     .fowrad_calc_result {
         margin-top: 10px;
    }
     .forward_mo_result{
         display: inline-block;
         width: 100%;
         float: left;
         padding-top: 7px;
    }
     .option_full_main_wraper {
         padding-top: 10px;
    }
     .option_calc_breadcrumb {
         display: inline-block;
         width: 100%;
         padding-top: 20px;
    }
     .padding_top_5{
         padding-top: 0;
    }
     .form-control, .tags input {
         height: 40px;
    }
     .table_title .War_lme_metal_title_2{
         float: right!important;
         margin: 0;
    }
     .table_nbsp_padd_reset{
         padding: 12px 0;
    }
     #selectCurrForm .input_wrapper label {
         width: 100%;
    }
     .display_main{
         display: none;
    }
     .display_mobile{
         display: block;
    }
     .forward_calc_wraper_mo{
         width: 100%;
         display: inline-block;
         float: left;
    }
     .width_50_left{
         width: 40%;
         float: left;
    }
     .width_50_right{
         width: 60%;
         float: left;
    }
    .mobile_forward_calc {
        box-shadow: 0px 0px 6px #b7b7b7;
        width: 100%;
        display: inline-block;
        float: left;
        padding: 15px;
        margin-bottom: 23px;
        border-radius: 5px;
    }
     .mobile_forward_calc:last-child{
         margin-bottom: 0;
    }
     .mobile_delet_icon {
         position: absolute;
         top: -11px;
         right: -5px;
         background: #efefef;
         padding: 2px 4px;
         border-radius: 25px;
         border: 1px solid #244384;
    }
     .mobile_forward_calc .font_22{
         font-size: 20px;
    }
     .mo_date_picker{
         border: 0;
         outline: none;
         box-shadow: none;
         border-bottom: 1px solid #eef3f7;
         border-radius: 0;
         height: 35px;
         color: #222;
         font-family: 'robotomedium';
         padding-left: 0;
    }
     .forward_calc_wraper_mo .Forward_calc_dropdowns select{
         height: 35px;
    }
     .forward_calc_wraper_mo .width_50_left .font_14{
         line-height: 35px;
    }
     .forward_calc_wraper_mo .width_50_right .font_14.blue_dark {
         line-height: 35px;
         border-bottom: 1px solid #eef3f7;
    }
     .cur_from{
         width: calc(50% - 7px)!important;
         float: left;
         margin-right: 7px!important;
    }
     .cur_to{
         width: calc(50% - 7px)!important;
         float: left;
         margin-left: 7px!important;
    }
     .quick_links {
         margin-bottom: 5px;
         margin-top: 20px;
    }
     .footerMainWrapper .tablet_paddingtop {
         padding-top: 0;
    }
     .today_range_title {
         padding: 10px 0;
    }
     .last_update{
         float: none!important;
         display: inline-block;
         margin: 10px 0px;
    }
     .buttons_link a {
         padding: 10px;
    }
     .hide_banner{
        display: none;
    }
     .jumbotron p {
         margin: 0;
         font-size: 14px;
    }
     .service_list li {
         line-height: 22px;
         font-size: 13px;
    }
     .appSection_style .service_list li{
         font-size: 15px;
    }
     .quote{
        font-size: 15px;
    }
     .mobile_Padding_50 {
         padding-top: 0;
    }
     .margin_bot_mob{
        margin-bottom: 15px;
    }
     .table_min_hight{
        min-height: 300px;
    }
     .table_title.table_title_left {
         width: 60%;
    }
     .table_common_padding {
         padding: 0 0 1em 0;
    }
     .padding_top_5 {
         padding-top: 10px;
    }
}
 @media (max-width : 768px) and (orientation:landscape ){
     .mobileMenuProfile {
         background: #fff;
         height: 40vh;
         position: relative;
    }
     .mobileMenuProfileImage img {
         width: 50px;
         height: 50px;
    }
     .menuNameProfile {
         margin: 5px 0;
    }
     .cartBg, .productListingBg {
         height: 50vh;
    }
     .raiseingProuctsCountLeft .font_16 {
         font-size: 11px;
    }
}
 @media (max-width:500px) {
     .calculator_inner {
         padding: 15px 0;
    }
     .service_list {
         margin-bottom: 25px;
         text-align: center;
    }
     .mo_pad_save_permenantly{
         margin-bottom: 10px;
    }
     #select_currencies_modal.panel-body{
         padding: 0;
    }
     .modal-dialog {
         width: 92% !important;
    }
     .testi_right {
         padding-left: 0;
         padding-top: 140px;
    }
     .our_clients_main_wraper .swiper-button-next {
         bottom: 0;
         right: 44%;
    }
     .our_clients_main_wraper .swiper-button-prev {
         bottom: 0%;
         left: 42%;
    }
     .advisor_wraper {
         padding: 0 5% 0 0;
    }
     .font_70 {
         font-size: 40px;
    }
     .our_consultancy_wraper {
         padding-top: 14%;
    }
     .sectionPadding {
         padding: 2em 0 2em 0;
    }
     .our_clients_main_wraper .swiper-button-prev:after {
         left: 25px;
         top: 000;
    }
     .option_calc_breadcrumb {
         line-height: 2;
    }
}
 @media (max-width : 480px){
     .mobileMenuWrapper{
        /* width: 320px;
         */
         width: 80%;
    }
     .mobileMenuWrapper {
         left: -385px;
    }
     .postEditDelete{
         right: 15px;
    }
     .headerLogoWrapper .headerLogo img {
         height: 30px;
    }
     .headerLogoWrapper .display-inline img {
         width: 20px;
    }
     .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after, .mobileMenuBtn .hamburger-box {
         width: 30px;
         height: 2px;
    }
     .mobileMenuBtn .hamburger-box {
         height: 22px;
    }
    /*.scrolled .headerLogoWrapper .headerLogo img {
         width: 140px;
    }
    */
     .scrolled .headerLogoWrapper .display-inline img {
         width: 20px;
    }
     .scrolled .headerLogoWrapper {
         padding: 5px 0px;
    }
     .mobileMenuBtn {
         right: 15px;
    }
     .headerLogoWrapper {
         padding: 10px 0px;
    }
     .mobileMenuBtn .display-inline>li:last-child{
         padding-right:0;
    }
     .dashboard.container_wrap{
         padding: 15px;
    }
     .dashboard .post_details .details .col-xs-4{
         width: 80%;
         margin:0 auto 20px auto;
         float: none;
    }
     .dashboard .post_details .details .col-xs-8{
         width: 100%;
         margin: 0;
    }
     .profilePageMainWrapper .user_account_list li {
         width: 50%;
    }
     .dashboard_wrapper .col-xs-6.productBlock{
         padding: 0 5px;
    }
     .raiseingProuctsCountLeft {
         width: 100%;
    }
     .buyProductBtn {
         margin: 10px 0 0 0;
    }
     .borderDomainForm .col-xs-6{
         width:100%;
    }
     .mainBannerWrapper .bannerImage {
         height: 40vh;
    }
     .mainBannerWrapper .bannerImage img{
         height: 100%;
         width: 100%;
         object-fit: cover;
    }
     .homePageProductMainWrapper .swiper-container {
         width: calc(100% - 20px);
    }
     .homepageCategoryBlock {
         width: calc(100% / 2);
    }
     .font_22 {
         font-size: 13px;
    }
     .catName h4 {
         padding: 10px;
    }
     .catImage {
         width: 20%;
    }
     .footerMainWrapper .col-xs-6{
         width:80%;
         margin: 20px auto 0px auto;
         float: none;
    }
     .productsListWrapper .col-xs-6{
         padding: 0 8px;
    }
     .fundsDivider{
         width: 70%;
         height: 1px;
         float: left;
         border-top:solid 1px #fff;
         margin: 5px 0 5px 15%;
    }
     .raiseingProuctsCountLeft .font_16 {
         font-size: 12px;
    }
     .raiseingProuctsCount {
         margin: 5px 0 0 0;
    }
     .productOverlayContent .progress {
         margin: 5px auto;
    }
    /* .mobileMenuProfileImage img {
         width: 50px;
         height: 50px;
    }
     */
     .productDetailsImageWrapper{
         position: relative;
    }
     .reviewMainSingleBlock .col-xs-2{
         width: 50%;
         margin: 0 auto 15px auto;
         float: none;
    }
     .reviewMainSingleBlock .col-xs-10{
         width: 100%;
    }
     .productDetailsTitleReviews>a {
         padding: 11px 20px;
    }
     .productDetailsTitleReviews{
         text-align: center;
         overflow: auto;
         white-space: nowrap;
    }
     .detailsReviewFormWrapper {
         padding: 15px;
    }
     .reviewuserName,.reviewBlock {
         width: 100%;
         text-align: center;
    }
     .handBlockFeeds{
         width: 65%;
    }
     .searchBoxWrapper {
         width: 90%;
    }
     .loginPageBgWrap .container,.cartCheckoutBg .container-fluid{
         padding: 0;
    }
     .checkOutpageWrapper {
         width: 100%;
    }
     .faceBooklogin{
         width: 100%;
         margin: 0 0 10px 0;
    }
     .footerPlayStore{
         text-align: center;
    }
     .footerPlayStore img{
         width: 60%;
         margin: 0 auto;
         float: none;
    }
     .googleLogin{
         width: 100%;
    }
     .cartTitle p ,.cartTitle .couponWrapper{
         width: 100%;
         float: left;
    }
     .cartTitle {
         padding: 15px 15px;
    }
     .cartTitle>p {
         margin: 10px 0;
    }
     .formWrapperCoupon {
         width: 100%;
    }
     .cartImgWrapper {
         width: 60%;
         float: none;
         margin: 0 auto;
    }
     .cartContetnWrapper {
         width: 100%;
         float: left;
         margin: 15px 0;
         text-align: center;
    }
     .cartPageName {
         width: 100%;
    }
     .cartQtyWrapper {
         width: 60%;
         float: none;
         margin: 12px auto 20px 20%;
         display: inline-block;
    }
     .cartRowWrapper {
         position: relative;
    }
     .cartRemoveItem .cartSidebarRemove {
         height: 30px;
         width: 30px;
    }
     .cartRemoveItem {
         position: absolute;
         top: 10px;
         right: 0;
    }
     .cartPriceWrapper {
         width: 100%;
         float: left;
         text-align: center;
    }
     .cartTitle .font_20.text-capitalize.pull-left,.cartTitle .pull-right,.cartTitle .discountTotal {
         float: none;
         width: 100%;
         text-align: center;
    }
     .cartTitle .pull-right .productAddToCart {
         margin: 10px 0 0 0;
         display: block;
    }
     .accordionTitle .titelText {
         margin: 0;
         width: 100%;
    }
     .cartCouponList{
         margin: 20px 0 0 0;
         display: block;
         float: left;
         width: 100%;
    }
     .accordionTitle {
         width: 100%;
         padding: 15px 15px;
    }
     .changeLogin.productAddToCart a.pull-right{
         float: left !important;
         margin: 20px 0 0 0;
    }
     .checkoutAccordionContentWrapper {
         padding: 25px 15px;
    }
     .updateAddressFormCheckout {
         padding: 15px 0;
         box-shadow: none;
    }
     .form-control, .tags input{
         font-size: 13px;
         height: 35px;
         padding: 6px 9px;
    }
     .dashboard_wrapper .visible-xs .col-xs-6{
         width: 100%;
    }
     .suborderDetailsTable .table-responsive tfoot,.payment_table_wraper.paymentBox{
         font-size: 13px;
    }
     .addressBookBox {
         border: solid 1px #eaeaea;
         padding: 10px 10px;
         min-height: 180px;
         margin: 15px 0px;
    }
     .col-xs-6.tile.postBlockWrap{
         width: 100%;
         padding: 0 15px;
    }
    /*.postInfoWrapper .eventInfo {
         padding: 0 0 0 14px;
    }
    */
     .eventDetailsWrapper {
         margin: 0;
    }
     .productDescriptionMain{
         border-bottom: none;
    }
     .postGallery .col-xs-4{
         width: 50%;
    }
     .commentBlock .col-xs-2{
         width: 60%;
         margin: 0 auto 15px auto;
         float: none;
    }
     .commentBlock .col-xs-10{
         width: 100%;
         margin: 0 auto;
         float: none;
    }
     .commentBlock .commentBlockImg{
         text-align: center;
         margin: 0 auto 20px auto;
    }
     .commentBlock .commentReply{
         right: 0;
         width: 100%;
         text-align: center;
    }
     .commentBlock .postByName,.commentBlock .pull-left{
         width: 100%;
         text-align: center;
         margin: 0 0 15px 0;
    }
     .productPriceWrapper {
         margin: 0 0 8px 0;
         width: 100%;
    }
     .productBLock .productAddToCart.pull-right{
         float: left !important;
    }
     .accordionFilter .accordionContent.open{
         max-height: unset !important;
    }
     .font_30 {
         font-size: 20px;
    }
     .mainContentWrapper {
         margin-top: 50px;
    }
     .today_range_title {
         padding: 10px 0 15px 0;
    }
     .col-md-2.col-md-offset-4.col-sm-3.col-sm-offset-3.col-xs-6.col-xs-offset-6.padd_right_0.padd_top_20 {
         padding-top: 10px;
         width: 100%;
         margin: 0;
         padding-left: 0;
    }
     .mobile_row_480{
         margin-left: -15px;
         margin-right: -15px;
    }
     .row_padd_0_480{
         padding-left: 5px;
         padding-right: 5px;
    }
     .mo_text_right{
         text-align: right;
    }
     .forexDetailsWrap {
         margin-bottom: 15px;
    }
     .widthtable_auto_500 tbody{
         width: 480px;
    }
     .productImage{
         height: 30vh;
         width: 100%;
    }
     .productImage img{
         object-fit: cover;
         height: 100%;
         width: 100%;
    }
     .option_calc_breadcrumb {
         padding-top: 13px;
    }
     .white_space_no_wrap{
         white-space: normal;
    }
     .row_12_width {
         margin-left: -12px;
         margin-right: -12px;
    }
     .table_container_main_wraper_mo{
         width: 100%;
    }
     .widthtable_auto_500{
         float: left;
    }
     .float {
         width: 40px;
         height: 40px;
         bottom: 20px;
         right: 20px;
    }
     .my-float {
         font-size: 20px;
         margin-top: 11px;
    }
     #selectCurrForm .calculator_inner {
         margin: 0 auto;
    }
     .trashAlert.font_22{
         font-size: 22px;
    }
     .pagination>li>a, .pagination>li>span {
         font-size: 13px;
         padding: 1px 6px;
    }
     .mo_center{
         text-align: center;
    }
     .mo_center paging{
         text-align: center;
         float: none !important;
    }
     .pull-right.ng-isolate-scope{
         padding-right: 0;
    }
     .download_table li p {
         width: 100%;
    }
     .today_range_title {
         padding: 15px 0;
    }
     #selectCurrForm .form-control {
         padding: 7px 13px;
    }
    .datepicker_style .uib-daypicker tr th {
        padding: 0px 0px;
    }
    .uib-left, .uib-right{
        padding: 5px 3px;
    }
    /*.uib-daypicker table thead tr th:first-child, .uib-daypicker table tbody tr td:first-child{
        display: none;
    }*/
    .postion_title_2 {
        padding-left: 34px;
    }
    .title_icon_2 {
        width: 34px;
        top: -2px;
    }
    .mobile_forex_his {
        padding-top: 0;
    }
    .mobileAppIconWrapper>ul>li .mobileAppLink {
        width: calc(100% - 5px);
    }
    .mobileAppIconWrapper>ul>li {
        width: 50%;
    }
}
@media (max-width:400px) {
     .consultancy_content_wraper {
         min-height: 230px;
    }
     .footerMainWrapper .col-xs-6 {
         width: 42%;
         margin: 15px;
         float: left;
    }
    .desktopimg {
        top: 27%;
        right: 2%;
        width: 32%;
    }
}
 @media (max-width:350px) {
     .our_clients_main_wraper .swiper-button-prev:after {
         left: 22px;
         top: 000;
    }
     .our_clients_main_wraper .swiper-button-next {
         bottom: 0;
         right: 44%;
    }
     .our_clients_main_wraper .swiper-button-prev {
         bottom: 0%;
         left: 42%;
    }
}
/*Footer*/
 @media (max-width:320px) {
     .font_20 {
         font-size: 13px;
    }
     .font_18 {
         font-size: 13px;
    }
     .font_30 {
         font-size: 20px;
    }
     .inner_wraper_contact .message_lable {
         padding: 0px 25px 10px 0;
    }
}
 