@media only screen and (max-width:767px){.av_header_transparency #advanced_menu_toggle{background-color:#3a91cf;color:#fafafa;border-color:#e1e1e1;}
.responsive #top .socket_color .tabcontainer .active_tab{background-color:#91cf3a;color:#3a91cf;}
.responsive #top .socket_color .tabcontainer{border-color:#e1e1e1;}
.responsive #top .socket_color .active_tab_content{background-color:#ffffff;}
.av_header_transparency #advanced_menu_toggle{background-color:#ffffff;color:#666666;border-color:#e1e1e1;}
.responsive #top .footer_color .tabcontainer .active_tab{background-color:#91cf3a;color:#ffffff;}
.responsive #top .footer_color .tabcontainer{border-color:#e1e1e1;}
.responsive #top .footer_color .active_tab_content{background-color:#ffffff;}
.av_header_transparency #advanced_menu_toggle{background-color:#ffffff;color:#333333;border-color:#e1e1e1;}
.av_header_transparency #advanced_menu_toggle{background-color:#ffffff;color:#333333;border-color:#e1e1e1;}
.av_header_transparency #advanced_menu_toggle{background-color:#fcfcfc;color:#666666;border-color:#e1e1e1;}
.responsive #top .main_color .tabcontainer .active_tab{background-color:#91cf3a;color:#ffffff;}
.responsive #top .main_color .tabcontainer{border-color:#e1e1e1;}
.responsive #top .main_color .active_tab_content{background:#fff !important;}
.av_header_transparency #advanced_menu_toggle{background-color:#ffffff;color:#3a91cf;border-color:#e1e1e1;}
.responsive #top .header_color .tabcontainer .active_tab{background-color:#91cf3a;color:#ffffff;}
.responsive #top .header_color .tabcontainer{border-color:#e1e1e1;}
.responsive #top .header_color .active_tab_content{background-color:#fcfcfc;}
#top .av_header_transparency #header_meta{border-bottom:1px solid #e1e1e1 !important;margin-bottom:10px;}
.responsive #top .av_phone_active_right .phone-info.with_nav span{display:none !important;}
.responsive #top .cart_dropdown {  top: 48%;
  height: 48px !important;}

#top .mainDrop {display: none !important; visibility: hidden !important;}
#top .profileName:hover .mainDrop{display: block !important; visibility: visible !important}
  
}
@media only screen and (min-device-width:320px) and (max-device-width:480px){#main-sub-headings{padding-left:0px !important;padding-right:0px !important;}
.iconlist_content{line-height:20px !important;}
.main_color h3{line-height:1.2em !important;}
.avia-icon-list .iconlist_title{font-size:19px !important;}
.avia_textblock p{line-height:2.1 !important;text-align:inherit !important;}
.avia_message_box_content{line-height:1.75em !important;margin-left:5% !important;padding:15px !important;text-transform:inherit !important;}
.av-special-heading-h3 .special-heading-border{height:1.1em !important;}
.logo img{margin-left:15px !important;margin-top:15px;width:175px;}
.av_header_transparency #advanced_menu_toggle{border-radius:90px !important;margin-top:-28px !important;}
#advanced_menu_toggle{border-radius:90px !important;margin-top:-20px !important;}
#header_meta{}
.responsive #header .social_bookmarks{padding-bottom:5px;}
}
@media only screen and (min-width:321px){#main-sub-headings{padding-left:0px !important;padding-right:0px !important;}
.iconlist_content{line-height:20px !important;}
.avia-icon-list .iconlist_title{font-size:19px !important;}
.avia_textblock p{line-height:2.1 !important;text-align:inherit !important;}
.avia_message_box_content{line-height:1.75em !important;margin-left:5% !important;padding:15px !important;text-transform:inherit !important;}
.av-special-heading-h3 .special-heading-border{height:1.1em !important;}
.logo img{margin-top:15px;width:175px;}
.responsive .mobile_slide_out .logo img{}
.av_header_transparency #advanced_menu_toggle{border-radius:90px !important;margin-top:-34px !important;}
#advanced_menu_toggle{border-radius:90px !important;margin-top:-20px !important;}
}
@media only screen and (max-width:320px){#main-sub-headings{padding-left:0px !important;padding-right:0px !important;}
.iconlist_content{line-height:30px !important;}
.main_color h3{line-height:1.2em !important;}
.avia-icon-list .iconlist_title{font-size:19px !important;}
.avia_textblock p{line-height:2.1 !important;text-align:inherit !important;}
.avia_message_box_content{line-height:1.75em !important;margin-left:5% !important;padding:15px !important;text-transform:inherit !important;}
.av-special-heading-h3 .special-heading-border{height:1.1em !important;}
.av_header_transparency #advanced_menu_toggle{border-radius:90px !important;margin-top:-33px !important;}
#advanced_menu_toggle{border-radius:90px !important;margin-top:-20px !important;}
.logo img{margin-left:15px;margin-top:15px;width:175px;}
#header_meta{}
.responsive #header .social_bookmarks{padding-bottom:5px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#header_main .social_bookmarks{margin-right:20%;}
ul.headerlogout .logout{margin-right:-35px !important;}
.av_phone_active_right.av_secondary_right .phone-info.with_nav span{margin-top:12px !important;position:absolute;margin-left:-103px !important;}
#top .social_bookmarks{margin-top:2px !important;padding-right:6px !important;height:34px !important;}
#top .av_header_transparency #header_meta{max-height:43px !important;height:43px;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){.logo img{margin-left:30px;margin-top:15px;max-width:200px;}
#advanced_menu_toggle{border-radius:90px !important;margin-top:-10px !important;}
.av_header_transparency #advanced_menu_toggle{border-radius:90px !important;margin-top:-30px !important;}
.avia-button.avia-size-large{min-width:271px !important;}
}
@media screen and (max-width:1280px){.retainer-balance{padding:200px 0;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{width:auto !important;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods{padding:0;width:100% !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{width:31.5% !important;}
/*#top .checkoutstep .wizard .form-row.place-order input#place_order{font-size:26px;padding:20px 35px 20px 85px;}*/
.checkoutstep .wizard .actions.clearfix.backlast{width:44.5% !important;}
@-moz-document url-prefix(){}
.checkoutstep .wizard .actions.clearfix.backlast{width:50% !important;}
.ac-fotm-tab > div{font-size:17px;}
.ac-proj-info{width:18%;margin-top:0;}
.tab_inner_content .go-projct{width:50%;}
.tab_inner_content .go-projct form input{font-size: 16px !important;}
.tab_inner_content .ac-fotm-tab > div,
.tab_inner_content .tab_inner_content .ac-fotm-tab > div span b{font-size: 15px;}
.tab_inner_content .ac-strt-btn a{font-size:14px;}
section.ac-dashboard .dashboard-cont .retainer-deposite a.ret-dep-btn{font-size:16px;}
section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-right-part{width:41%;}
.ac-fotm-tab .ac-qty{width:8%;}
.ac-fotm-tab .ac-form-id{width:9%;}
.ac-fotm-tab .ac-form-post{width:20.5%;}
.ac-fotm-tab .ac-form-progress{width:57%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress{width:31%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-id{width:10%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-qty{width:9%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-date{width:15%;font-size:17px;}
section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .ret-blk-left{width:44%;padding-right:10px;}
section.ac-dashboard .dashboard-cont .ret-blk-rght{width:44%;padding-left:10px;}
section.ac-form .ac-form-title{background-position:27px center;}
#top input[type="search"]{height:62px !important;max-width:70% !important;display:inline;padding:9px 9px !important;font-size:16px !important; margin-bottom: 0px; width: 100% !important; margin-left: -522px !important;}
#yith-searchsubmit{max-width:50% !important;text-transform:uppercase;height:61px !important;display:inline;padding:9px 9px !important;font-size:16px !important;}
/* product page */
button.single_add_to_cart_button.button.alt.btnClassAddtoCart i{font-size:18px;}
button.single_add_to_cart_button.button.alt.btnClassAddtoCart{font-size:12px;}
.checkoutstep #steps-uid-1-p-1{min-width:inherit;}
.static-footer-single-product .product-desc {padding: 0;}
/* product page */

section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span{  font-size: 13px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-id .fa-info-circle {display: inline-block;float: none;vertical-align: middle;padding: 0 10px 0 0;}
#top .active_tab_content .tab_inner_content{padding:30px 0 0;}
#top section.ac-order-histry .ac-inner-block .ac-fotm-tab > div span{float:none;  font-size: 14px;}
#top section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{padding: 16px 10px;}

#top .widget_product_search.widget{  max-width: calc(100% - 500px);}
#yith-searchsubmit{vertical-align:top;}
#top .whitelabel_single_product .single_product_wl_text{  width: 260px;margin-left: 48% !important;}

#top .single_product_header .single_product_nl_text{  margin-left: -295px !important;}
#top .widget_product_search.widget {margin-left: 265px !important;}

/* checkoutstep-update */
#top #wrap_all #payment .payLabel, #top .checkoutstep ul.payment_methods.methods li label.priceU {font-size: 12px !important;line-height: 20px !important;display: inline-block;max-width: 70%;text-align: left;}

#top button.single_add_to_cart_button.button.alt.btnClassAddtoCart{font-size:14px !important; }
#top .CustLoginprofile{margin: 0 30px 0 0;}
#top .tm-extra-product-options-totals .amount.final {margin-right: 10px !important;font-size: 20px;}
#top .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled{padding:10px 0 !important;}
/* checkoutstep-update */
/* New Static Footer */
#top #wrap_all .static-footer-single-product .product-desc form.cart button {margin-left: 1% !important;}
#top .static-footer-single-product .product-desc .fix-total {width: calc(100% - 390px);min-width: 125px;font-size: 14px;}
#top .static-footer-single-product .product-desc .fix-total #tm-epo-totals span.amount.final {font-size: 15px;}
/* New Static Footer */
}
@media screen and (max-width:1024px){
/* New Static Footer */
#socket .container.static-footer-single-product{display:none;}
#top .single-product-summary .tm-totals-form-main,#top .single-product-summary .simple_variation_wrap_data {display: block !important;}
.container.static-footer {display: none !important;}
/* New Static Footer */	
#top .non_whitelabel_div{  max-width: 100%;  text-align: center;}
.become-wl-customer .wl_optin_box .wl_add_deposit_btn, #wl_account_request .wl_optin_box .wl_add_deposit_btn {float: none;}
#top .become-wl-customer .wl_optin_box, #wl_account_request .wl_optin_box{  margin: 0 !important;  width: 100%;
  text-align: center;}
#top #make-deposit-content.retainer-balance.makedepositepopup{overflow:scroll;}
.responsive #top .cart_dropdown .cart_dropdown_link{line-height:38px; color: #fff !important; background: #0078ce !important;}
#top .avia-caption-content h1.call-to-action-home-one{margin-top:180px;}
#top .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled{margin-bottom:0 !important;margin-top:1px !important;}
#top button.single_add_to_cart_button.button.alt.btnClassAddtoCart{float:right;margin-left:0;}
#top .no_margin.av_one_fourth{vertical-align:top !important;}
#top .filter li{margin:2px 0;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div{display:table;min-height:70px;vertical-align:middle;float:left;border:none;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div span{display:table-cell;float:none !important;text-align:left;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-post{width:60%;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-id{width:40%;text-align:right;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-qty{width:16%;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-date{width:30%;text-align:center;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-qty span{text-align:left;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history{width:100%;margin:0;}
#top .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history a{margin:0;float:right;width:auto;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.tool-tip{position:absolute;left:0px;display:none;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history .position-rel:hover .tool-tip i{top:-13px;  left: 20px; right: inherit;border-width:0 10px 13px 10px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history .position-rel:hover .tool-tip{display:inline !important;left:0px !important;top:60px;margin: 0;}
#top .thank-you-page,
#top .thank-you-page .success,
#top .thank-you-page .success.place-an-order,
#top .thank-you-page .thanks-btn,
#top #main .thank-you-page table.shop_table.order_details{width:100%;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block,
.checkoutstep .wizard .form-row.place-order span.button-block.create-this-order-block{width:560px;position:absolute;right:0;top:94px;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block{right:310px;}
#top .sac-frontend .shopping-as{margin:0 3px 104px 3px;}
#top .av_secondary_right .sub_menu{float:left;}
#top #header_main .container{height:50px !important;line-height:50px !important;  overflow: visible;}
#top .mobile_slide_out .logo img{margin:0 0 0 0 !important;max-height: 62px !important;width: auto !important;}
#top #header_main .cart_dropdown{right:0px !important;height:50px;margin:-23px 0 0 0 !important;   border-left: 0px solid #e1e1e1 !important;
  border-right: 0px solid #e1e1e1 !important;
  border-top: 0px solid #e1e1e1 !important;
  border-bottom: 0px solid #e1e1e1 !important;color: #fcfcfc !important;}
#top #header_meta .container{max-height:43px !important;}
#top .CustLoginprofile{position:absolute;right:12%;top:0;}
#top #wrap_all .logo{height:50px !important;width:auto;float:left;  margin-top: 0 !important;  margin-left: 0;}
#top #header_main .cart_dropdown .cart_dropdown_link{line-height:45px !important;}
#top .woo-slg-social-container{margin:0 auto !important;float:none;width:35%;}
#top .signup .woocommerce .col-2{width:100% !important;margin:0 !important;padding:70px;position:inherit;}
section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data b{text-align:center !important;}
#top ul.products li .price{font-size:15px !important;}
#top .products .product h3{font-size:17px;}
#top .RightAlignTotal{width:auto !important;clear:both;max-width:100%!important;}
section.ac-order-rivision{width:90% !important;margin-left:-45% !important;}
section.ac-order-rivision .ac-rev-request .rev-req{width:100% !important;}
section.ac-order-rivision .ac-rev-request .rev-req .rev-title{width:auto;}
.woocommerce-checkout #av_section_1 .container{padding:0;}
#toPopupMakeDeposit{top:30% !important;margin-left:-50% !important;}
.makedepositepopup{width:80% !important;margin-left:-40% !important;top:40% !important;/* update - wl */height:auto !important;}
.WooErr, .retainer-balance article, .poupWoo-Top.popupmakedeposite{width:100% !important;}
.poupWoo-Top.popupmakedeposite ul li{min-width:50%;}
.poupWoo-Top.popupmakedeposite .woo-Bottom input.makeSubmit{width:330px;margin-left:0;padding:15px 0 15px 30px !important;font-size:20px !important;}
#top .poupWoo-Top.popupmakedeposite .woo-Bottom span.av-icon-style-retainerAmt span{font-size:27px !important;}
.poupWoo-Top.popupmakedeposite .woo-Bottom i.fa.fa-usd{top:15px !important;left:110px !important;}
#top .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{/*padding-left:20px !important;*//* update - wl */  padding: 0 !important;}
#top #header_main .show_mobile_menu #advanced_menu_toggle, #top .show_mobile_menu #advanced_menu_hide, #top #header_main #mobile-advanced{padding:0px;border:1px solid #e1e1e1;right:10px;top:20px;border-radius:0 !important;background:#fff;color:#0078ce !important;font-size:25px!important;margin:0 !important;border-radius:3px !important;}
#top #header_main #advanced_menu_toggle, #top #advanced_menu_hide,
#top #header_main #mobile-advanced{display:block !important;margin-top:-9px !important;margin-right:10px;font-size:28px;padding-left:13px;padding-top:2px;background:transparent;color:#fff !important;border:none;border-radius:0 !important;border-left:0px solid #e1e1e1;height:48px;line-height:45px;}
#top .show_mobile_menu #mobile-advanced{display:block !important;}
#top #header_main #advanced_menu_toggle{margin-top:-24px !important;margin-right:-3px;font-size:30px;padding-left:0px;padding-top:2px;}
#top nav.main_menu{display:none;}
.Custprofile div.main_menu{margin-right:60px;}
.avia-section-large .content, .avia-section-large .sidebar{padding-bottom:0px;}
.container.accountClass{padding-top:30px;}
.html_header_top.html_header_topbar_active.html_header_sticky #top #main{margin-top:51px !important;background:transparent;  padding: 0 !important;}
.checkoutstep .wizard .content{margin-top:90px;}
#advanced-form .checkoutstep .wizard .steps{margin-top:0;left:5%;width:90%;}
#advanced-form .checkoutstep .wizard .content, #advanced-form .checkoutstep .actions.clearfix{left:5%;width:90% !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th{display:inline-block !important;}
.av_textblock_section .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{display:inline-block;float:right;text-align:right;}
#top #main #steps-uid-1-p-2 .RightAlignTotal{float:right !important;display:inline-block !important;margin:15px 0 0 0;}
#steps-uid-1-p-2 .place-order{width:auto !important}

#top .woocommerce .lost-password-page .col-1{padding:70px;}
#top .lost-password-page .woocommerce-message{padding:20px 10px;}
.tab_inner_content .ac-fotm-tab > div span.edit-project{float:right;width:214px;}
/*.position-rel:hover .tool-tip{display:none !important;}*/
.avia_textblock .smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-field-submit{padding:20px 0;font-size:17px;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{width:50% !important;float:left !important;}
#top .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{margin-top:0px !important;margin-bottom:0px !important;}
dt.tm-final-totals{margin-left:79.8% !important;}
#top button.single_add_to_cart_button.button.alt.btnClassAddtoCart{margin-top:76px !important;}
button.single_add_to_cart_button1.button.alt.btnClassAddtoCart{margin-top:-42px;}
#avia-menu li, #avia-menu li a{height:85px !important;line-height:85px !important;}
#avia-menu li .avia_mega_div li, #avia-menu li .avia_mega_div li a{height:23px !important;line-height:23px !important;}
.tab_inner_content section.ac-form{padding:80px 0;}
.tab_inner_content .ac-projct-tab{padding:18px 20px 15px 20px !important;}
.tab_inner_content .ac-order-form-block{padding:0 40px;}
.tab_inner_content section.ac-form .ac-form-title i{font-size:42px;margin:1px 0;float:left;}
.tab_inner_content section.ac-form .ac-form-title p{line-height:23px;margin:0 0;width:calc(100% - 50px);}
.tab_inner_content .go-projct{width:100%;}
.tab_inner_content .go-projct form input{width:70% !important;}
.tab_inner_content .ac-strt-btn{float:right !important;}
.tab_inner_content .ac-proj-info,
.tab_inner_content .ac-proj-icon,
.tab_inner_content .ac-prj-qty,
.tab_inner_content .ac-prodct-id{border:1px solid #e5e5e5;margin:0 0 15px 0;height:50px;text-align:center;display:table;border-right:none;border-left:none;}
.tab_inner_content .ac-fotm-tab > div span{float:none;display:table-cell;vertical-align:middle;}
.tab_inner_content .ac-proj-info{width: 40%;border-right:1px solid #e5e5e5;border-radius:0 3px 3px 0;}
.tab_inner_content .ac-fotm-tab > div.ac-proj-info span{text-align:left;}
.tab_inner_content .ac-proj-icon{width:8%;}
.tab_inner_content .ac-fotm-tab > div.ac-proj-icon span{float:left;}
.tab_inner_content .ac-fotm-tab > div.ac-proj-icon span img{margin-top:3px;}
.tab_inner_content .ac-prj-qty{width:17%;}
.tab_inner_content .ac-prodct-id{width: 35%;border-left:1px solid #e5e5e5;border-radius:3px 0 0 3px;}
.tab_inner_content .ac-fotm-tab > div.ac-prodct-id span{padding:0 0 0 5px;text-align:left;}
.js_active .tab_titles .tab{padding:23px 0 !important;width:33.4%;text-align:center !important;}
.ac-fotm-tab .ac-form-progress-bar .progressbar-con{overflow:hidden;}
.ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-fls{width:calc(50% - 20px);text-align:center;display:block;float:left;}
.ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-aprv, .ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-rvs{width:25%;text-align:center;display:block;float:left;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a, .ac-fotm-tab .ac-form-progress span.ac-dwnld-rvs a{width:98%;float:left;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-aprv a{width:96%;float:left;}
.ac-form .ac-fotm-tab.ac-download .ac-form-progress{padding:0 !important;}
section.ac-dashboard{padding:80px 40px;}
.tab_inner_content section.ac-dashboard .ac-form-title i{font-size:42px;margin:2px 0;float:left;}
.tab_inner_content section.ac-dashboard .ac-form-title p{line-height:23px;}
.tab_inner_content section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data{width:100%;}
.tab_inner_content section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .ret-blk-left{width:50%;padding-right:0;}
.tab_inner_content section.ac-dashboard .dashboard-cont .ret-blk-rght{width:50%;padding-left:0;}
.tab_inner_content section.ac-dashboard .dashboard-cont .retainer-deposite a.ret-dep-btn{width:320px;display:inline-block;float:none;}
.tab_inner_content section.ac-dashboard .dashboard-cont .retainer-deposite{text-align:center;}
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-left-part,
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-right-part{width:90% !important;margin:0 5%;}
#top .save-retainer-details input#gobutton{  float: left;}
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-left-part input#password,
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-left-part #re_password{width:100%;}
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .save-retainer-details{margin:5%;width:90%;}
.tab_inner_content section.ac-order-histry{padding:80px 40px;}
.tab_inner_content section.ac-order-histry .ac-form-title i{font-size:42px;margin:1px 0;float:left;}
.tab_inner_content section.ac-order-histry .ac-form-title p{width:92%;line-height:23px;margin:9px 0;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-post{width:35%;margin:0;text-align:left;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-id{width:27%;margin:0;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-qty{width:14%;margin:0;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-date{width:24%;margin:0;text-align:right;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab > div span{width:100%;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab{padding:34px 20px 34px 20px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab > div.ac-date span{float:right;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a, .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress{width:300px;margin:30px auto 0;display:block;float:none;}
.custWoo .container .entry-content-wrapper .entry-content{width:725px !important;}
.page-id-7026 .woocommerce .col-2, .page-id-4751 .woocommerce .col-2{width:546px !important;}
.col2-set .col-1{width:70% !important;}
body .Couponbtn{margin:0px !important;}
.ProjInp .addM{width:100% !important;}
.checkoutstep tr.firstProductTitle td.prjAdjust{width:25%;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, #advanced-form .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{}
#advanced-form .checkoutstep tr.firstProductTitle td.prjAdjust .minus, #advanced-form .checkoutstep tr.firstProductTitle td.prjAdjust .plus{min-width:0px !important;padding:0 5px !important;text-align:center;}
.checkoutstep .wizard .MeainHead{overflow:visible !important;}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select{height:54px;margin:0px 0 6px;line-height:normal;padding:0 10px;}
#woocommerce_product_search-2 input{height:54px !important;}
.sas-form-email .sas-form-field{height:64px !important;}
.retainer-balance article{width:98%;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span, .checkoutstep table#cartstep3 tr td span{width:90% !important;}
#top #payment label, #toPopupEditPayment label{/* update - wl */font-size:18px !important; padding-right: 20px !important;/* update - wl */}
.checkoutstep table#cartstep3 tr td span{line-height:30px;}
#advanced-form .checkoutstep .actions ul li.goback{float:left !important;}
#top .checkoutstep .wizard .actions.clearfix.backlast{width:30% !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm p #coupon_code, #top #main .checkout_coupon #coupon_code{font-size:16px;width:160px !important;padding:0 7px !important;margin-top:0 !important;}
.checkoutstep .wizard .shop_table .checkout_coupon input.Couponbtn.buttonC, #top .checkout_coupon input{font-size:16px !important;line-height:54px;height:54px;padding:0 14px !important;}
.checkoutstep .wizard .shop_table .outercoupanName .coupanName{font-size:16px;line-height:23px;padding:2px 10px !important;text-transform:uppercase !important;}
.outercoupanName{width:18% !important;}
.variation{margin-top:2px !important;}
.tool-tip{left:-114px;}
.tool-tip .tool-tip-data{width:271px;}
.tool-tip i{right:116px;}
section.ac-form{width:98%;float:none;margin:0 auto;}
.ac-prodct-id, .ac-prj-qty, .ac-proj-icon{margin-top:0;}
.ac-fotm-tab > div{font-size:15px;}
section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-right-part{width:45%;}
section.ac-dashboard .dashboard-cont form.retainer-detail span input, section.ac-dashboard .dashboard-cont form.retainer-detail span a.pass-stregth{min-width:100%;}
section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .ret-blk-left{padding-right:30px;width:39%;}
section.ac-dashboard .dashboard-cont .ret-blk-rght{padding-left:30px;width:44%;}
section.ac-dashboard .dashboard-cont .retainer-deposite a.ret-dep-btn{background-position:13px center;background-repeat:no-repeat;font-size:15px;padding:13px 0 13px 57px;width:32%;}
section.ac-dashboard{padding:20px 10px 0 10px;}
section.ac-order-histry .ac-form-title p{width:92%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-post{width:28%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-id{text-transform:uppercase;width:10%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-qty{text-transform:uppercase;width:8%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-date{width:15%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress{width:32%;}
section.ac-order-histry{padding:20px 10px 0 10px;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{margin-right:0;}
.ac-order-form-block, .ac-inner-block{padding:0;}
section.ac-form .ac-form-title p{width:91.5%;}
section.ac-form .ac-form-title{background-position:27px center;}
.go-projct{width:52%;}
.ac-proj-info{width:24%;margin-top:0;}
.go-projct form input{width:216px;font-size:16px !important;}
.my-proj-order{padding:50px 0 30px;background-color:#fff;}
.ac-fotm-tab .ac-form-post{width:17%;}
.ac-fotm-tab .ac-qty{width:9%;}
.ac-fotm-tab .ac-form-id{width:11%;}
.ac-fotm-tab .ac-form-progress{width:100%;float:right;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{padding:22px 18px 22px 16px;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-aprv a, .ac-fotm-tab .ac-form-progress span.ac-dwnld-rvs a{padding:22px 12px;}
.checkoutstep .actions.clearfix ul li a.next{margin-right:8px;}

/* Whitelabel Css */
#top .container .CustLoginprofile button.loginbtn {color: #fcfcfc !important;}
/* product page */
#top div form.cart div.quantity {display: block;width: 50%;}
#top button.single_add_to_cart_button.button.alt.btnClassAddtoCart {clear: none;margin: 30px 0 0 0 !important;float: left;width: 49%;display: inline-block;  padding: 0;}
#top button#keepshopping.single_add_to_cart_button.button.alt.btnClassAddtoCart {float: right;margin: 30px 0 0 0 !important;}
/* product page */	
/*account*/
.tab_inner_content section.ac-dashboard .ac-form-title i{margin: 0 20px 0 0;}
#top section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data b{  font-size: 14px;}
#top section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data span,
#top section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .dash_block3 span{  font-size: 22px !important; margin-top:5px;}
#top .make_wl_deposit_box {width: auto;margin: 0 0 30px 0;clear: both;display: block;}
#top .wl_deposit_block2.make_wl_deposit_box {width: 138px;margin: 0 auto 30px;}
#top .wl_deposit_block3.make_wl_deposit_box {width: 280px;margin: 0 auto;}
#top .acc_footer-form{margin: 0 auto; width: 485px; float: right;}
#top section.ac-dashboard{padding:30px 0;}
#top .acc_footer-form span {font-size: 16px;}

#top .ac-projct-tab .ac-prodct-id .fa-info-circle {float: none;display: table-cell;vertical-align: middle;padding: 0 0 0 10px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-id .fa-info-circle {display: table-cell;}
#top section.ac-order-histry .ac-inner-block .ac-fotm-tab > div span{font-size: 18px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.tool-tip-data.one {min-height: initial;padding:10px;}
/*account*/
/* Whitelabel Css */

#top .whitelabel_single_product .single_product_wl_text {margin: 0 !important;}
#top .whitelabel_single_product .wl_exp_days_right {margin: 0 !important;}
#top .widget_product_search.widget {width: 500px !important;max-width: inherit;display: block;float: none !important;text-align: center;  padding-bottom: 0;}
#top .single_product_header{height:auto !important;}

#top .yith-ajaxsearchform-container input[type="search"] {margin: 0 !important;}
#top #wrap_all #yith_woocommerce_ajax_search-3.widget_product_search.widget {margin-left: auto !important;margin-bottom: 20px;margin-top: 0 !important;}
#top .single_product_header .single_product_nl_text {margin-left: 0 !important;padding: 0;}
#top div .quantity input.qty{min-width: 40px;width: 40px;padding: 10px 0 !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled {padding: 0 !important;}

}
@media screen and (max-width:980px){
#top .call-to-action-home-two{margin:0;}
/* Whitelabel Css Ends */
#top .whitelabel_single_product .single_product_wl_text {width: 100%;text-align: center;padding: 0;}
#top #wrap_all #yith_woocommerce_ajax_search-3.widget_product_search.widget {margin-bottom: 10px;text-align:center;}
#top .whitelabel_single_product span {float: none !important;margin: 0 5px;}
#top .whitelabel_single_product .wl_exp_days_right {margin: 0 auto !important;display: block;float: none;width: 260px;clear: both;padding: 10px 0 0 0;text-align: center;}
#top .whitelabel_single_product.small-info .wl_exp_days_right {height: 0;padding: 0;}
#top .wl_account {text-align: center;}
#top .wl_account .deposit_note {float: none;margin-bottom: 0;  line-height: 22px;}
#top .acc_footer-form {float: none;margin-bottom: 0;}
/* Whitelabel Css Ends */
	
#top .call-to-action-home-two{margin:0;}
#top .poupWoo-Top.popupmakedeposite .woo-Bottom span.av-icon-style-retainerAmt span{top:-2px;left:-10px;}
#top .makedepositPage span.av-icon-style-retainerAmt{margin-top:-12px;}

.popupgravitythanks #gravityThank{width:90%;margin-left:-45% !important}
.popupgravitythanks #gravityThank article{width:100%;;}
.responsive #top #wrap_all .av-slideshow-caption .container{max-width:100%;width:100%;}
.responsive #top #wrap_all .av-slideshow-caption .container h1.call-to-action-home-one,
.responsive #top #wrap_all .av-slideshow-caption .container h1 #call-to-action-home-one-two{font-size:54px;margin-top:180px;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{width:auto !important;float:right !important;text-align:right;}
.av_textblock_section .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{float:right;width:auto !important;}
#top #main #steps-uid-1-p-2 .RightAlignTotal{clear:both;}
#top .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{padding:30px 0px;}
#top #main .checkoutstep #steps-uid-1-p-2 .RightAlignTotal{padding:0 !important;}
#top .checkoutstep .pendingretainerblance b{margin-right:0;}
.checkoutstep table.shop_table th{padding:9px 0;}
.Woo-Top.makedeposite ul li div label{margin-left:-32px;left:50%;}
#toPopupMakeDeposit{top:20% !important;}
.makedepositepopup{top:25% !important}
.av_textblock_section .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{margin:10px 0;}
#toPopup{top:50% !important;}
button.single_add_to_cart_button1.button.alt.btnClassAddtoCart{margin-top:76px;}
#top #header .avia_mega_div > .sub-menu > li > ul > li a{padding:3px 5px 3px 11px;}
.tab_inner_content .go-projct form input{width:68% !important;}
.tab_inner_content section.ac-order-histry .ac-form-title p{line-height:25px;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span, .checkoutstep table#cartstep3 tr td span{width:80% !important;}
.RightAlignTotal{width:60% !important;}
.col2-set .col-1{width:78% !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{border:none !important;}
#advanced-form .checkoutstep table#cartstep3 tr td span{line-height:25px;margin:2px 0 0 0;}
#advanced-form .checkoutstep .wizard div.steps ul li a{background-position:center top !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{line-height:37px !important;width:90% !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, #advanced-form .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{color:#babfbf !important;}
.Woo-Top.makedeposite{width:98%;}
.Woo-Top.makedeposite ul{margin:0 auto;width:100%;}
.Woo-Top.makedeposite .woo-Bottom input.makeSubmit{width:100%;margin:0 auto;padding:29px 25px 27px 105px !important;text-align:left;}
.Woo-Top.makedeposite .woo-Bottom{position:relative;}
.Woo-Top.makedeposite .woo-Bottom .makedepost_doller_sign{left:56px;position:absolute;top:35px;}
.ac-fotm-tab > div.edit-popup{text-align:center;}
section.ac-dashboard .dashboard-cont form.retainer-detail .save-retainer-details{margin-top:0;}
section.ac-dashboard .dashboard-cont form.retainer-detail span label{color:#666;font-size:12px !important;}
.js_active .tab_titles .tab{font-size:18px;padding:23px 28px !important;}
.checkoutstep .wizard > .steps ul li.disabled.last span.number, .checkoutstep .wizard > .steps ul li.last.done span.number{right:-7px;}
.checkoutstep .wizard > .steps ul li a#steps-uid-1-t-2 .title{text-align:center;width:67%;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span{line-height:25px;margin:2px 0 0 0;}
.checkoutstep .wizard #steps-uid-1-p-0 i.fa-question-circle{margin:0 20px;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span{width:80%;}
.checkoutstep .MeainHead .MainDeleteDiv{text-align:right;}
.checkoutstep tr.firstProductTitle td.ProdTitleTD div.PTitle{font-size:19px;}
.checkoutstep #steps-uid-1-p-1{margin-top:30px !important;}
.checkoutstep .wizard div.steps ul li.middle.current a{background-image:url(images/progress-bar-768.png) !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td i.fa.fa-info-circle{margin:0 20px;line-height:61px;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{line-height:24px;font-size:18px;width:78%;margin:7px 0;}
/* checkoutstep-update */
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{/*margin:20px 20px 20px 0 !important; /* update - wl width: 500px !important; text-align: left !important;/* update - wl */}
/* checkoutstep-update */

#advanced-form .checkoutstep ul.payment_methods.methods li.payment_method_addfund .payLabel.addfund:after {right: 30px;top: 44px;}
/* Stripe update */
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li .squaredpaypal_digital_goods, .checkoutstep ul.payment_methods.methods li div.squaredprepaid{/*float:left;margin-right:20px;*/}
/* Stripe update */
.checkoutstep ul.payment_methods.methods li span.av-icon-style-paypal{transform:none;float:left !important;}
.checkoutstep ul.payment_methods.methods li label.payLabel{float:left;}
.checkoutstep .wizard div.steps ul li.tabprev.done a span.number{left:0;}
.checkoutstep .wizard #steps-uid-1-p-2.body{margin-top:80px !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{width:100% !important;text-align:center;}
.checkoutstep .wizard .shop_table .outercoupanName .coupanName{float:none;display:inline-block;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{width:100% !important;text-align:center;margin-bottom:0 !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm .form-row{float:none;display:inline-block;}
.checkoutstep .wizard .shop_table .checkout_coupon input.Couponbtn.buttonC, #top .checkout_coupon input{margin:0 !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .RightAlignTotal{margin:0 !important;}
.checkoutstep table#cartstep3 tr td i{margin:0 20px;}
section.ac-order-rivision .ac-form-title{background-position:27px center;}
.ac-popup{padding:0 10px;}
section.ac-dashboard .dashboard-cont form.retainer-detail span label{margin-left:0;}
section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data b{font-size:15px;}
section.ac-dashboard .ac-form-title{background-position:27px center;}
section.ac-dashboard .ac-form-title p{width:90%;}
section.ac-order-histry .ac-form-title p{width:89%;}
section.ac-order-histry .ac-form-title{background-position:27px center;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab{padding:34px 20px;text-align:center;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab > div{font-size:16px;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-post{width:35%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-id{width:17%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-qty{width:14%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-date{width:21%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress{display:inline-block;float:none;margin-top:20px;width:260px;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span{font-size:15px;}
section.ac-form .ac-form-title p{width:89%;}
.ac-prj-qty{width:20%;margin-top:0;}
.ac-proj-icon{width:15%;margin-top:0;}
.ac-proj-info{width:40%;margin-top:0;}
.go-projct{width:100%;}
.ac-strt-btn{margin-right:0;float:right !important;width:211px;}
.ac-fotm-tab{padding:18px 20px 18px 20px !important;}
.ac-prodct-id{width:15%;}
.ac-fotm-tab .ac-qty{width:20%;}
.ac-fotm-tab .ac-form-id{width:20%;}
.ac-fotm-tab .ac-form-post{width:52%;}
.ac-fotm-tab .ac-form-progress{width:100%;margin-top:15px;text-align:left;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a, .ac-fotm-tab .ac-form-progress span.ac-dwnld-aprv a, .ac-fotm-tab .ac-form-progress span.ac-dwnld-rvs a{float:left;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls, .ac-fotm-tab .ac-form-progress span.ac-dwnld-aprv, .ac-fotm-tab .ac-form-progress span.ac-dwnld-rvs{float:none;display:inline-block;}
.container .tabcontainer{margin-top:15px;}
.avia-section{min-height:30px;}

#top .CustLoginprofile{margin: 0 10px 0 0;}
}
@media screen and (max-width:768px){#advanced-form .checkoutstep .wizard .MeainHead tbody tr td .ProductInfo{margin-top:0 !important;}
.checkoutstep .wizard > .steps ul li .title{font-size:18px !important;}
#top #wrap_all .popupretainer .av-icon-style-retainerAmt.avia-icon-pos-left .av-icon-char{font-size:22px !important;}
#top .template-blog h1.post-title a{color:#3a91cf !important;font-size:23px !important;line-height:.9px !important;font-family:'Lato', sans-serif;}
#top .template-blog h1.post-title{line-height:20px;}
#top .fullsize .template-blog .post-meta-infos{margin-top:0px !important;width:100%;left:0;}
#top .fullsize .template-blog .post-title{margin-top:0 !important;padding-top:15px !important;line-height:24px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history .tool-tip .tool-tip-data{width:240px;}
#top .gravitythankyou article section.contentthnaks p{font-size:16px;}
#top .for-order.thank-you-page .success.place-an-order i{float:left;margin-top:5px;}
#top .for-order.thank-you-page .success.place-an-order{line-height:23px !important;}
#top #main .thank-you-page .shop_table.order_details td,
#top #main .thank-you-page .shop_table.order_details .amount{font-size:15px !important;}
#top .thank-you-page .success.thank-you-msg{font-size:18px;line-height:25px;}
#top .thank-you-page .success.place-an-order{font-size:17px;line-height:23px;padding:10px 30px !important;}
#top .thank-you-page .thanks-btn a{font-size:18px;padding:10px 0;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block, .checkoutstep .wizard .form-row.place-order span.button-block.create-this-order-block{width:auto;}
#top .checkoutstep .wizard .form-row.place-order span.button-block input{font-size:21px !important;line-height:70px;padding:0 !important;letter-spacing:0;width:450px;}
#top .sac-frontend .shopping-as {margin:0 3px 90px 3px;}
.tab_inner_content section.ac-order-histry .ac-form-title p{margin:0 0 9px 0;}
#top #wrap_all .woocommerce .signup.showchk_Login .col-1{width:493px !important;}
#top .woo-slg-social-container{width:350px;max-width:100%;}
#top div.product .product_title {margin-top: -75px !important;}
.signup .content .avia_textblock{width:100%;}
.avia-section .template-page .entry-content-wrapper{width:100%;}
#top .signup .woocommerce .col-2{position:inherit;margin:0 auto !important;}
.lost-passwordSubmit.form-row [type=submit]{font-size:18px!important;line-height:30px;}
.custWoo .container.signup .entry-content-wrapper .entry-content{width:100% !important;}
section.ac-order-rivision .ac-rev-request .rev-req .rev-title{width:80% !important;}
.avia-single-number{font-size:20px!important;}
.avia-no-number{font-size:25px !important;}
#top .avia-animated-number-content{font-size:14px !important;}
#top .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods{width:100% !important;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{margin:20px 0!important;/* update - wl */width:460px !important;max-width: 100%;/* update - wl */display:inline-block;float:left;}
.makedepositPage{width:95% !important;}
.sub_menu li{padding:0 5px !important;}
button.single_add_to_cart_button.button.alt.btnClassAddtoCart{margin-left:0 !important;}
.retainer-balance article section.retainer-go a.AddMoreFunds{font-size:18px !important;}
#toPopupMakeDeposit{top:40% !important;}
.makedepositepopup{top:45% !important;}
#advanced-form .checkoutstep .wizard .steps{margin-top:35px;left:2%;width:96%;}
#advanced-form .checkoutstep .wizard .content, #advanced-form .checkoutstep .actions.clearfix{left:2%;width:96% !important;}
.tabcontainer .tab_titles .tab.tab_counter_0, .tabcontainer .tab_titles .tab.tab_counter_1, .tabcontainer .tab_titles .tab.tab_counter_2{font-size:60% !important;}
#advanced-form .checkoutstep .wizard .steps{margin-top:60px !important;}
#top .form-row.place-order i.paypallaststep.fa.fa-credit-card{top:28px;left:-60px;font-size:19px;}
.main_menu.Custprofile{display:table !important;}
.responsive .mobile_slide_out .logo img{width:205px;}
.responsive .content .entry-content-wrapper{margin-top:0px;}
#top .av_textblock_section #steps-uid-1-p-2 .place-order i.prepaidlaststep.fa.fa-user{margin-left: -98px;}
.responsive .av_header_top.mobile_slide_out .logo img{height:auto !important;}
.checkoutstep .wizard .shop_table .checkout_coupon input.Couponbtn.buttonC, #top .checkout_coupon input{height:51px;line-height:51px;}
div.loader{height:70px;width:70px;background-size:contain;}
#toPopup{margin-left:-360px;}
#toPopup .gravityFormpoup, #toPopup, #toPopup .gform_body h3{width:681px !important;}
#top .woocommerce .lost-password-page .col-1{width:100% !important;}
.post-entry .entry-content-wrapper .col2-set .col-1{width:100% !important;}
.single-product-main-image.alpha{overflow:visible;}
dt.tm-final-totals{margin-left:68.8% !important;}
.sas-form-email input.sas-form-field.sas-form-field-email{margin-top:0 !important;}
.checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{margin-top:12px !important;}
.responsive .tabcontainer .tab_content{padding:15px;}
.responsive .tabcontainer .tab_titles{display:block !important;width:100%;float:left;top:1px;}
.responsive .tabcontainer .tab{width:33.44% !important;border-right:1px solid #e1e1e1 !important;}
.responsive .top_tab .tab.fullsize-tab{display:none !important;}
.tab_inner_content section.ac-order-histry, .tab_inner_content section.ac-form, .tab_inner_content section.ac-dashboard{padding:20px 0px;}
.tab_inner_content section.ac-order-histry .ac-form-title p{width:89%;}
.ac-fotm-tab{padding:18px 10px !important;}
.tab_inner_content section.ac-form .ac-form-title p{width:88%;}
.tab_inner_content .ac-order-form-block{padding:0;}
.tab_inner_content .go-projct form input{width:56% !important;height:55px !important;margin:0 !important;}
.responsive #top .main_color .tabcontainer .active_tab{background-color:#fff !important;}
.tab_inner_content .ac-fotm-tab .ac-form-progress span{font-size:13px;}
.tab_inner_content section.ac-dashboard .ac-form-title p{width:88%;}
.tab_inner_content .ac-fotm-tab > div span b{display:inline-block;width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.responsive #top .main_color .tabcontainer{width:99.5% !important;border-radius:3px !important;}
.responsive #top .main_color .active_tab_content{float:left;}
.checkoutstep table#cartstep3 tr td span{line-height:23px !important;}
#header #header_meta, div#header_main{top:0 !important;}
.page-id-7026 .woocommerce .col-2, .page-id-4751 .woocommerce .col-2{width:100% !important;padding:10% 5%;}
.html_header_transparency #top .avia-builder-el-0 .container{padding-top:0px !important;}
.checkoutstep .actions.clearfix ul li a.next i{margin-left:20px;}
#advanced-form .checkoutstep .wizard > .steps ul li.current .number{height:80px;width:80px;font-size:38px !important;line-height:65px !important;top:-30px;}
#advanced-form .checkoutstep .wizard > .steps ul li.disabled .number, .checkoutstep .wizard > .steps ul li.done .number{height:70px;width:70px;font-size:38px !important;line-height:65px !important;top:-23px;}
#advanced-form .checkoutstep .actions.clearfix ul li a.next{padding:23px 20px 23px 0px !important;font-size:21px!important;width:auto !important;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td{width:14% !important;float:left;min-height:70px;padding-top:20px;padding-bottom:10px;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.ProdTitleTD{width:70% !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.productImage{padding-top:10px !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD div.PTitle{text-align:left;width:auto !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation, #advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dt, #advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dd{width:auto !important;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.prjAdjust{width:30% !important;margin-left:13%;padding-top:0;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.qtylabel{padding-top:17px !important;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.contentTD{padding-top:17px !important;width:8% !important;margin-right:40px;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.TotalPriceProd{padding-top:7px !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.TotalPriceProd span{font-size:20px;line-height:42px !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.contentTD strong{font-size:20px;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 .shop_table .RightAlignTotal{float:right;margin:40px;padding:0px;}
#advanced-form .checkoutstep .wizard table.shop_table .total .RightAlignTotal .stepup strong, #advanced-form .checkoutstep table.shop_table .total .RightAlignTotal .stepup strong span{font-size:20px !important;}
#advanced-form .checkoutstep .wizard table.shop_table .total .RightAlignTotal .stepup strong, #advanced-form .checkoutstep table.shop_table .total .RightAlignTotal .stepup strong span{font-size:20px !important;}
#advanced-form .checkoutstep .wizard div.steps ul li.middle.current a{background-size:auto !important;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab{padding:5%;}
#advanced-form .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{font-size:18px;}
#advanced-form .checkoutstep .actions.clearfix ul li{width:auto !important;margin-left:0 !important;margin-right:0;}
#advanced-form .checkoutstep .actions ul li.goback .previous{padding:22px !important;font-size:21px;}
#advanced-form .checkoutstep .wizard .form-row.place-order input#place_order{font-size:17px !important;padding:22px 0 22px 42px !important;margin-bottom:12px !important;margin-right:0px;width:100% !important;text-align:center;}
#top #steps-uid-1-p-2 .place-order i.fa {margin-left: -155px;margin-top: -17px;}
#advanced-form .checkoutstep .wizard > .steps ul li.last.current a span.number{right:-4px !important;}
#steps-uid-1-p-2 .place-order{width:385px !important;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span, .checkoutstep table#cartstep3 tr td span, .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{width:calc(100% - 80px) !important;}
.checkoutstep .pendingretainerblance strong, .checkoutstep .pendingretainerblance b.retainerAmtLess{font-size:20px !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled ,#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, #advanced-form .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{margin-top:10px !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.prjAdjust .minus, .checkoutstep tr.firstProductTitle td.prjAdjust .plus{width:35px;height:35px;}
.checkoutstep tr.firstProductTitle td.prjAdjust{width:30%;}
.checkoutstep tr.firstProductTitle td.prjAdjust .minus, .checkoutstep tr.firstProductTitle td.prjAdjust .plus, .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled{float:left;}
td .ProjInp.projSecInp{width:100%;}
#steps-uid-1-p-2 .place-order{margin-bottom:0 !important;}
.wizard > .actions > ul{float:right !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{border:none !important;}
.wizard > .steps{margin-top:50px !important;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td{padding:10px !important;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span{font-size:20px;}
.checkoutstep .wizard #steps-uid-1-p-0 i.fa-question-circle{line-height:59px;}
.checkoutstep .wizard .content{margin-top:70px;}
.RightAlignTotal{margin-right:40px;}
.PTitle{font-size:20px!important;}
td{font-size:20px !important;}
.checkoutstep tr.firstProductTitle td:first-child{padding:32px 12px 32px 30px;}
.checkoutstep tr.firstProductTitle td.prjAdjust .minus, .checkoutstep tr.firstProductTitle td.prjAdjust .plus{margin-top:5px;}
.Minus, .Plus{height:35px !important;width:35px !important;}
.ProjInp .addM{width:100% !important;}
.checkoutstep .actions.clearfix ul li a.next{width:380px!important;padding:33px 0 33px 45px !important;font-size:25px!important;margin:0 0 0 0;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab{padding:5% 20%;}
.checkoutstep .actions ul li.goback{float:none !important;}
.checkoutstep .actions ul li.goback .previous{padding:33px !important;}
.checkoutstep .wizard .form-row.place-order input#place_order{padding:33px !important;}
.checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled{line-height:18px;/* height:40px !important; */padding:0px 5px 10px 5px;}
#steps-uid-1-p-2 .place-order{width:47% !important;}
.wizard > .actions > ul{margin-top:7px !important;margin-bottom:0px;}
.checkoutstep .wizard .form-row.place-order input#place_order{font-size:25px !important;}
.checkoutstep .wizard .actions.clearfix.backlast{width:40% !important;margin-top:-158px !important;height:81px;}
.RightAlignTotal{width:440px !important;margin:0 !important;}
.checkoutstep .wizard .shop_table .outercoupanName .coupanName{float:right;margin-right:0;}
.checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{height:40px !important;padding:0px 5px 10px 5px;}
#steps-uid-1-p-2 .place-order{min-width:335px !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{padding:30px 0;}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select{height:48px;margin:6px 0 0;line-height:normal;padding:0 10px;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li input.input-radio{width:72px !important;height:72px !important;float:left !important;position:relative !important;z-index:9999 !important;}
.js_active .tab_titles .tab{padding:23px 15px !important;}
.checkoutstep .wizard .content fieldset.body#steps-uid-1-p-0{margin-top:95px !important;}
.checkoutstep .wizard table.shop_table{margin:0 0 17px 0 !important;}
.checkoutstep .actions.clearfix ul li a.next{width:40% !important;min-width:inherit !important;}
.checkoutstep .wizard div.steps ul li.tabprev.done a span.number{left:0;}
.checkoutstep #steps-uid-1-p-1{margin-top:90px !important;}
.checkoutstep .wizard div.steps ul li.middle.current a{background-image:url(images/progress-bar-768.png) !important;background-size:100% auto !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td i.fa.fa-info-circle{margin:0 20px;line-height:61px;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{font-size:20px;width:78%;line-height:50px !important;margin:0;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{margin:20px 0 !important;width:100% !important;}
/* Stripe update */
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li .squaredpaypal_digital_goods, .checkoutstep ul.payment_methods.methods li div.squaredprepaid{/*float:left;margin-right:20px;*/}
.checkoutstep ul.payment_methods.methods li span.av-icon-style-paypal{transform:none;float:left !important;}
.checkoutstep ul.payment_methods.methods li label.payLabel{float:left;}
#top #payment label, #toPopupEditPayment label{/* update - wl */font-size:15px !important;/* update - wl */}
/* Stripe update */
.container .tabcontainer{margin-top:15px;}
.avia-section{min-height:30px;}

/* Whitelabel Css */
#top .responsive #top .main_color .tabcontainer{border:none !important;}
#top .retainer-data-box {width: 100%;border: none;border-bottom: 1px solid #ccc ;}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history,
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history *{width:100%; display:block;}
#top table.widefat.retainer_history thead {display: none !important;}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td {padding-left: 50%;text-align: left;padding-top: 15px;padding-bottom: 15px; position:relative;border-right: none;border-left: none;border-color: #FFFEFE;}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:after{position:absolute; font-family:'Lato', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; top: 15px; left:10px;font-size: 18px;}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:nth-of-type(1):after{content:"SR NO.";}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:nth-of-type(2):after{content:"CREDIT AMOUNT";}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:nth-of-type(3):after{content:"DEBIT AMOUNT";}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:nth-of-type(4):after{content:"REMAINING AMOUNT";}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:nth-of-type(5):after{content:"DATE";}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history tr {border-right: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;}
#top .wl_history_table h1 {color: #666666 !important;background-color: #fff;}
#top .main_color .av_tab_section .tab_content table tr:nth-child(odd) {background-color: #F4F4F4 !important;}
#top .main_color .av_tab_section .tab_content table tr:nth-child(even) {background-color: #F4F4F4 !important;}
#top .main_color .av_tab_section .tab_content table tr:nth-child(even) td {color: #666666;}
#top .active_tab_content .tab_inner_content{padding:30px 0;}
#top .acc_footer-form{max-width:100%;}
.responsive .tabcontainer .tabcontainer{border:none !important;}

.responsive #header_main .inner-container, .responsive .main_menu{clear:none;}
.responsive .title_container .breadcrumb {position: relative;right: auto;top: -6px;margin: 0;left: -2px;}
/* Whitelabel Css */
#top .whitelabel_single_product {height: auto !important;}
}
@media screen and (max-width:740px){
#top .mainDrop .dropdownL{  left: -47px;}
#top .filter a{padding:5px;}
/* Whitelabel Css Ends */
#top .whitelabel_single_product.small-info .wl_exp_days_right {height: 0;padding: 0;}
#top .wl_arrow {top: inherit;bottom: -50px;left: 50%;margin-left: -11px;}
#top .whitelabel_single_product {/*padding-bottom: 50px;*/}
#top .whitelabel_single_product.small-info {padding-bottom: 30px;}
#top .small-info .wl_arrow {bottom: -30px;}
#top .single_product_header .single_product_nl_text {width: 100%;text-align: center;margin-bottom: 20px;}
#top #wrap_all #yith_woocommerce_ajax_search-3.widget_product_search.widget {margin-bottom: 10px;}
#top .single_product_header .wl_pricing_btn {margin: 30px auto;float: none !important;display: block;clear: both;width: 235px; margin-bottom: 0px;}
#top .single_product_header.small-info .single_product_wl_text, #top .single_product_header.small-info .single_product_nl_text{font-size:16px;  margin: 5px 0 20px;}
#top .single_product_header.small-info .wl_pricing_btn {display: none;}
#top .normallabel_single_product.small-info .wl_arrow {bottom: -5px;}
/* Whitelabel Css Ends */
	
#top .filter a{padding:5px;}
#top .main_color .ProjInp input.project_name[type='text']{width:100% !important;}
#top .makedepositPage span.av-icon-style-retainerAmt{left:50px;}
#top .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history a{padding:15px !important;}
#top .gravitythankyou article section.contentthnaks p{line-height:22px;}
#top .thank-you-page .thanks-btn a.place-order i{font-size:15px;}
#top .thank-you-page .success.place-an-order i{float:left !important;margin:5px 20px 0 0;}
#top .thank-you-page .thanks-btn a{width:49%;font-size:13px;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block{right:175px;}
#top .checkoutstep .wizard .form-row.place-order span.button-block input{font-size:20px !important;width:335px;}
#top #wrap_all .woocommerce .signup.showchk_Login .col-1{width:82% !important;}
#top #header .av_secondary_right .sub_menu{float:left;width:auto;}
#top .avia-button-wrap a{min-width:250px;padding:0;font-size:16px;}
#top .avia-button-wrap a .avia_button_icon{overflow:visible;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span, .checkoutstep table#cartstep3 tr td span, .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{width:calc(100% - 80px) !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{width:78% !important;line-height:24px !important;margin:2px 0;}
.avia-single-number{font-size:32px!important;}
.avia-no-number{font-size:40px !important;}
#top .avia-animated-number-content{font-size:22px !important;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{margin:20px auto!important;/*width:340px !important;*//* update - wl */display:block;float:none;}
#update_profile_message ul.woocommerce-sucess{width:100% !important;}
section.ac-order-rivision .ac-form-title .rivision-done{position:inherit;clear:both;}
section.ac-order-rivision .ac-form-title p{font-size:18px;margin:0 0 0 50px;}
section.ac-order-rivision .ac-rev-request .rev-req .rev-close{top:10px;position:absolute;right:20px;}
section.ac-order-rivision .ac-rev-request .rev-req .rev-title{width:80% !important;}
.poupWoo-Top.popupmakedeposite ul{width:100% !important;margin:0 !important;}
.Woo-Top.makedeposite ul li{min-width:50%;}
.tabcontainer .tab_titles .tab.tab_counter_2{border-right:none !important;}
.poupWoo-Top.popupmakedeposite .woo-Bottom i.fa.fa-usd{top:50% !important;font-size:11px !important;padding:0 4px !important;left:35px !important;line-height:15px !important;margin-top:-10px;}
#av_section_1 .makedepositepopup .makedepositPage{width:260px !important;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds{padding:20px 0 20px 40px !important;font-size:15px !important;line-height:17px;}
.poupWoo-Top.popupmakedeposite .woo-Bottom input.makeSubmit{font-size:15px !important;line-height:17px;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds i.fa.fa-usd{top:17px;left:13px;padding:4px 6px;font-size:11px;}
#advanced-form .checkoutstep .wizard .steps{margin-top:35px;left:0;width:100%;}
#advanced-form .checkoutstep .wizard .content, #advanced-form .checkoutstep .actions.clearfix{left:0;width:100% !important;}
#advanced-form .checkoutstep .wizard .steps{margin-top:-10px !important;}
#advanced-form .checkoutstep .wizard .form-row.place-order input#place_order{padding:22px 0px 22px 35px !important;}
#top .form-row.place-order i.paypallaststep.fa.fa-credit-card{left:20px;top:26px;}
#top .av_textblock_section #steps-uid-1-p-2 .place-order i.prepaidlaststep.fa.fa-user{font-size:21px;}
.main_menu.Custprofile{display:table !important;}
ul.noLightbox.social_bookmarks.icon_count_7{display:none;}
#toPopup{margin-left:-299px !important;}
#toPopup .gravityFormpoup, #toPopup, #toPopup .gform_body h3{width:98% !important;}
.responsive .mobile_slide_out .logo img{margin-top:25px !important;}
.responsive #top .cart_dropdown{margin:-22px -40px 0 0;right:42px !important;}
.responsive .main_menu{clear:none;}
#top #header_main #advanced_menu_toggle, #top #advanced_menu_hide,
#top #header_main #mobile-advanced{margin-top:-28px !important;}
.gravatar{padding-left:3px;}
.profileName strong{width:65px;overflow:hidden;display:inline-block;float:left;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:34px;}
dt.tm-final-totals{margin-left:74.8% !important;}
#top .woocommerce .lost-password-page .col-1{width:100% !important;padding:50px 20px !important;}
div#header_meta{-webkit-backface-visibility:visible !important;}
.responsive #top #av_section_2 .container.accountClass{width:98% !important;max-width:98% !important;}
.tabcontainer .tab_icon{margin-right:0 !important;display:block;}
.responsive .tabcontainer .tab{width:33% !important;margin:0;}
.js_active .tab_titles .tab.tab_counter_2{border-radius:3px 0 0 0 !important;}
.tab_inner_content .ac-fotm-tab > div.ac-proj-info span{text-align:center;}
.ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-fls{width:100%;}
.ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-aprv, .ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-rvs{width:49%;margin-top:15px;margin-right:0;}
.ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-rvs{float:right;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a, .ac-fotm-tab .ac-form-progress span.ac-dwnld-rvs a{width:100%;}
.tab_inner_content .go-projct form input{width:100% !important;}
.tab_inner_content .ac-strt-btn{width:100%;}
.tab_inner_content .ac-strt-btn a{width:100%;}
.tab_inner_content .ac-fotm-tab > div span{font-size:14px;}
.tab_inner_content .ac-fotm-tab > div span b{width:150px !important;font-size:14px !important;}
.ac-proj-icon .tool-tip .tool-tip-data{padding:12px 0;}
div.paginate{padding:0 0;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-date{width:18%;float:right;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-qty{width:14%;}
section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data b{font-size:18px !important;}
section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data span{font-size:25px !important;}
section.av_textblock_section .avia_textblock h2#main-headings{font-size:40px !important;}
.responsive #top .col2-set .col-1, .responsive #top .col2-set .col-2, .responsive .cart-collaterals .shipping_calculator, #top .signup .woocommerce .col-2{width:96% !important;padding:10% !important;}
.av-icon-style-registerbtn{margin-left:25px;}
.custWoo .container.signup .entry-content-wrapper .entry-content{padding:0;}
.checkoutstep table#cartstep3 tr td span{line-height:30px !important;}
.wizard > .actions > ul{}
.wizard > .steps{margin-top:-30px !important;}
.checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{color:#babfbf !important;}
section.ac-form .ac-form-title, section.ac-order-histry .ac-form-title{margin-bottom:10px;}
.ac-order-form-block, .ac-fotm-tab{margin-bottom:10px;}
.my-proj-order{padding:0px;margin:0px;}
.retainer-balance article section.retainer-go a.AddMoreFunds{background-position:25px center;font-size:23px;line-height:28px;padding:20px 10px 20px 77px;text-align:left;width:100%;}
.Woo-Top.makedeposite .woo-Bottom input.makeSubmit{font-size:21px;padding:29px 18px 27px 60px !important;text-align:center;}
.Woo-Top.makedeposite .woo-Bottom .makedepost_doller_sign{left:31px;}
.go-projct form input{width:208px;}
section.ac-dashboard .ac-form-title p{width:80%;}
section.ac-dashboard .dashboard-cont form.retainer-detail .save-retainer-details{margin-top:0;margin-bottom:3px;}
.ac-form .ac-inner-block .ac-fotm-tab .ac-form-progress .progressbar-con span.orange{width:50%;}
.ac-form .ac-inner-block .ac-fotm-tab .ac-form-progress .progressbar-con span.blue{width:95%;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title{width:100%;margin-bottom:10px;}
.checkoutstep table#cartstep3{margin-bottom:10px;}
.checkoutstep .PayMentActivated .PaymentDetails{margin-top:0px !important;}
.checkoutstep .wizard .MeainHead{margin:0 0 10px 0;}
.checkoutstep .pendingretainerblance{margin:0 0 10px 0;}
.wizard > .actions a.next, .PlaceOrderCheckout{font-size:18px !important;min-width:285px !important;text-align:center !important;}
.checkoutstep .wizard #steps-uid-1-p-0 i.fa-question-circle{margin:0 15px;line-height:60px;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span{font-size:18px;}
.checkoutstep .wizard .content fieldset#steps-uid-1-p-0.body{margin-top:90px !important;}
.checkoutstep .wizard > .steps ul li a#steps-uid-1-t-2 .title{width:75%;}
.checkoutstep .wizard > .steps ul li.disabled.last span.number, .checkoutstep .wizard > .steps ul li.last.done span.number{right:-2px;}
.checkoutstep .wizard .content{margin-top:30px !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block{margin-bottom:10px;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{line-height:30px;}
.checkoutstep .wizard .MeainHead, .checkoutstep .wizard .MeainHead thead, .checkoutstep .wizard .MeainHead tbody, .checkoutstep .wizard .MeainHead th,.checkoutstep .wizard .MeainHead td,.checkoutstep .wizard .MeainHead tr{}
.checkoutstep .MeainHead .MainDeleteDiv{text-align:center;}
.checkoutstep tr.firstProductTitle td.ProdTitleTD div.PTitle{width:100%;font-size:20px !important;line-height:20px;}
.checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation, .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dt, .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dd{width:100%;font-size:15px !important;line-height:30px;margin:0 0 0 5px;}
.checkoutstep tr.firstProductTitle td.prjAdjust{padding:0 !important;text-align:center;width:100%;margin-top:-1px !important;}
.checkoutstep tr.firstProductTitle td.prjAdjust .addM{float:left;display:inline-block;width:100%;text-align:center;}
.checkoutstep tr.firstProductTitle td.prjAdjust .minus, .checkoutstep tr.firstProductTitle td.prjAdjust .plus{float:left !important;display:inline-block;margin:0 10px;border-radius:3px !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{float:left !important;color:#babfbf !important;}
.checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled{float:none !important;display:inline-block;margin-top:0;position:relative;top:0;padding:0;}
.checkoutstep tr.firstProductTitle td.qtylabel{padding:0 !important;width:100%;float:left;}
.checkoutstep tr.firstProductTitle td.contentTD .ProductInfo{width:100%;}
.checkoutstep tr.firstProductTitle td.TotalPriceProd{width:100%;text-align:center;padding:0 !important;}
.checkoutstep tr.firstProductTitle td:first-child{width:100%;padding:0;}
.checkoutstep tr.firstProductTitle td.ProdTitleTD{float:left;padding:0;width:100%;}
.checkoutstep tr.firstProductTitle td.TotalPriceProd span{line-height:50px;}
.checkoutstep .actions.clearfix ul li{float:right;width:auto !important;}
.checkoutstep .actions.clearfix ul li a.next i{margin-left:17px;margin-right:10px;}
.checkoutstep table#cartstep3 tr td span{width:78% !important;font-size:18px;}
.checkoutstep table#cartstep3 tr td i{line-height:60px;}
.checkoutstep .actions.clearfix ul li{margin-bottom:10px !important;}
.checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{float:none;display:inline-block;padding:0;position:relative;line-height:0;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{bottom:inherit !important;display:block !important;float:left !important;margin:0 !important;min-height:0 !important;position:inherit !important;top:0 !important;width:95% !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{padding:5px;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th{position:relative !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .RightAlignTotal{position:relative !important;}
.checkoutstep .wizard .actions.clearfix.backlast{margin-top:-147px !important;width:29% !important;}
.checkoutstep .actions.backlast ul li.goback .previous{padding:22px !important;}
@-moz-document url-prefix(){}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{width:100% !important;}
.tool-tip .tool-tip-data{width:190px;}
.tool-tip i{right:46px;}
.av_textblock_section{margin-top:30px;}
.container .tabcontainer{margin-top:15px;}
.avia-section{min-height:30px;}
}
@media screen and (max-width:598px){.responsive #top #wrap_all .av-slideshow-caption .container h1.call-to-action-home-one, .responsive #top #wrap_all .av-slideshow-caption .container h1 #call-to-action-home-one-two{margin-top:300px;margin-bottom:0;}
#home-logos {display: none;}
.loginbtn {color:#666!important;}
#top #header_main .cart_dropdown {font-size: 12px !important;   border-left: 0px solid #e1e1e1 !important;
  border-right: 0px solid #e1e1e1 !important;}
#top .main_color .tabcontainer .tab.active_tab {font-size: inherit!important;}
#top #wrap_all .avia-slideshow-button {font-size: 16px !important;}
#top #yith-searchsubmit{width:28%;}
#top #wrap_all .avia-slideshow-button{padding: 10px 5px !important;
font-size: 12px;
font-weight: 400 !important;
/* width: 260px !important; */
/* min-width: 140px !important; */
display: inline;}
#top #wrap_all .widget_product_search.widget{width:100%;}
#top #toPopup, #top #toPopupEditPayment{height:300px !important;margin-top:-150px !important;overflow:hidden;}
#top #toPopup div.close{top:5px;}
#top #toPopup .gform_body h3 span,
#top #toPopup .gform_body h3{font-size:16px;line-height:50px;}
#top .makedepositPage span.av-icon-style-retainerAmt{  margin-left: -130px !important;}
#top .poupWoo-Top.popupmakedeposite .woo-Bottom span.av-icon-style-retainerAmt span{left:-35px;}
#top .template-blog h1.post-title a{font-size:22px;line-height:21px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div span{font-size:11px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history .tool-tip .tool-tip-data{width:200px;padding:10px;min-height:20px;}
#top .thank-you-page .success.place-an-order{font-size:14px;line-height:23px;}
#top .thank-you-page .thanks-btn a{font-size:12px;}
#top #main .shop_table.order_details{padding:5px 0;}
#top #wrap_all .woocommerce .signup.showchk_Login .col-1{width:411px !important;margin-top:100px !important;padding:35px !important;}
#top div#header_meta{height:0;max-height:0;min-height:0;position:fixed;top:40px !important;}
#top .CustLoginprofile{right:2%;top:-7px;}
#top #header_main .cart_dropdown{margin:-2px 0 0 0 !important;height:48px;}
#top #header_main #advanced_menu_toggle, #top #advanced_menu_hide, #top #header_main #mobile-advanced{margin-top:-15px !important;margin-right:20px;font-size:28px;padding-left:13px;padding-top:2px;}
#top #header_main #advanced_menu_toggle{margin-top:-10px !important;margin-right:23px;font-size:30px;padding-left:11px;padding-top:0px;background:transparent; color: #f5f5f5 !important;}
#top .av_header_transparency #header_main{height:90px;}
#top #header_meta .headerlogout{position:absolute;right:10px;top:-36px;}
#top .Custprofile div.main_menu div.profileName .gravatar{height:auto;  margin: 0 0 0 5px;}
#top .Custprofile div.main_menu div.profileName{  vertical-align: middle;height: 52px !important;}
#top .logo a{max-height: 2px !important;}
#top #header_meta .container{min-height:0;max-height:0;}
.responsive #top #wrap_all .av-slideshow-caption .container h1.call-to-action-home-one,
.responsive #top #wrap_all .av-slideshow-caption .container h1 #call-to-action-home-one-two{font-size:23px;text-shadow:0 0 10px #333;}
.responsive #top #wrap_all .av-slideshow-caption .container .call-to-action-home-two{font-size:12px !important;margin:10px 0 0 0;text-shadow:0 0 10px #000;font-weight:bold !important;}
.slideshow_align_caption .avia-button.avia-size-large{line-height:30px;}
.responsive #top #wrap_all .av-slideshow-caption .container .avia-button.avia-size-large{padding:0;font-size:16px;width:auto;min-width:250px;margin-top:50px;}
.dropdownL{margin-left:0 !important;}
.makedepositPage i{left:60px !important;font-size:13px !important;line-height:19px !important;}
#top .Woo-Top.makedeposite .woo-Bottom input.makeSubmit{font-size:19px !important;}
.av_secondary_right .sub_menu, .av_secondary_left .sub_menu{padding:0 !important;}
ul.headerlogout .logout{margin:0 5px !important; border: 1px solid #e1e1e1 !important;}
.logout {border: 1px solid ##e1e1e1 !important;}
.responsive #top #header_meta li{height:30px;line-height:25px !important;}
div#header_main{margin-top:0 !important;}
#top .mobile_slide_out .logo img{margin:0 !important;  max-height: 55px !important;}
.responsive .main_menu{padding:0 !important; margin-left: 10px !important;}
/*.gravatar, .gravatar img{height:90% !important;}*/
.responsive #top #wrap_all .container_wrap_logo .container{min-height:88px;}
.Custprofile div.main_menu{width:270px;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main{margin-top:0 !important;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main .container{width:100%;max-width:100%;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main .container .av_textblock_section{margin-top:0;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main .container .bhn form.wizard{margin-top:110px;margin-left:7.5%;width:85%;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main #advanced-form .checkoutstep .wizard .steps{left:7.5%;width:85%;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main #toPopupMakeDeposit{top:10% !important;height:290px !important;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main .makedepositepopup{top:17% !important;/* update - wl */height:auto !important;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main .retainer-balance article section.retainer-go p{font-size:15px;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds{font-size:14px !important;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds i.fa.fa-usd{padding:2px 4px;top:19px;}
#top .retainer-balance article section.retainer-go{padding:0 20px;}
.makedepositepopup{top:40% !important;}
.checkoutstep .wizard .actions.clearfix.backlast{height:49px;}
.responsive .main_menu{clear:both;float:left;margin:0;max-height:25px;}
.responsive #top #wrap_all .logo{height:40px !important;margin-top:0px;margin-bottom:0;display: block;width: 100%;background-color:;border-bottom: 1px solid #E1E1E1;  position: relative;overflow: visible;}
.responsive #top #wrap_all .logo:after {content: "";position: absolute;width: 800px;left: -200px;height: 1px;background-color: #E1E1E1;bottom: -1px;}
#top #wrap_all #header_meta .container{max-width:98%;width:98%;}
.mobile_slide_out .inner-container .logo img{margin-top:26px !important;}
div.loader{height:50px;width:50px;background-size:contain;}
#toPopup .gravityFormpoup, #toPopup, #toPopup .gform_body h3{width:93% !important}
#toPopup{margin-left:10px !important;left:0 !important;}
#top .lost-password-page .woocommerce-message{font-size:15px;}
#top .lost-password-page h2{font-size:20px !important;}
#top .lost-password-page p{font-size:18px !important;}
.responsive .tabcontainer .tab_content{padding:15px 20px !important;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab{padding:5% 10%;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods{width:100% !important;}
#advanced-form .checkoutstep .pendingretainerblance .addfund{text-align:center;display:inline-block;width:100%;}
#advanced-form .checkoutstep .pendingretainerblance .addfund input{display:inline-block;}
#advanced-form .checkoutstep .pendingretainerblance{text-align:center;margin:0 0 35px 0;}
.checkoutstep .wizard .form-row.place-order input#place_order{width:92% !important;}
.checkoutstep .wizard .form-row.place-order input#place_order{font-size:17px !important;}
.checkoutstep .actions ul li.goback .previous{font-size:17px;}
ul#avia2-menu{display:none;}
#top .whitelabel_single_product {height: auto !important;}
.html_header_top.html_header_topbar_active.html_header_sticky #top #main {margin-top: 89px !important;}
#top .wl_add_deposit_btn a {font-size: 16px;}
}
@media screen and (max-width:568px){#top.page-id-4751 .post-entry-4751 .signup .avia-icon-pos-left .av-icon-char{font-size:24px !important;}
#top.page-id-4751 .post-entry-4751 .avia-icon-pos-left .av-icon-char{font-size:80px !important;margin:0;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li .squaredpaypal_digital_goods,
.checkoutstep ul.payment_methods.methods li div.squaredprepaid{margin-right:0px;}
.RightAlignTotal{width:100% !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .RightAlignTotal, #top .RightAlignTotal{width:100% !important;margin:0 !important;}
.responsive .mobile_slide_out .logo img{height:auto !important;}
.avia_textblock .smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-field-submit{font-size:13px;}
.tab_inner_content .ac-fotm-tab > div.ac-proj-icon span img{margin-top:5px;}
.checkoutstep .wizard .form-row.place-order input#place_order{width:85% !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 .shop_table .RightAlignTotal{width:auto !important;float:right;margin:40px 0;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled, #advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, #advanced-form .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{color:#ccc !important;background:#fcfcfc !important;}
/**/

/* Whitelabel Css */
#top .add-deposit-popup span{font-size: 18px;}
#top .add-deposit-popup {display: inline-block;width: 200px;}
#top .add-deposit-popup select#add_retainer_deposit {margin: 0;}
#top .add-deposit-popup .select-icon {top: inherit;bottom: 20px; right: 45px;}
/* Whitelabel Css */
}
@media screen and (max-width:480px){

#top a.DeleteProd .avia-icon-pos-left{  top: -10px !important;}
#top .title_container .main-title {font-size: 18px !important;}
#top.single-product #wrap_all div.product .product_title {font-size: 18px !important;/* margin-top: -80px !important; */margin-left: 50px !important;
overflow: hidden;width: 80% !important;white-space: nowrap;text-overflow: ellipsis;}

#top .title_container .main-title {line-height: 23px;min-height: initial !important;margin: 10px 0 20px;  display: inline-block;}
#top .whitelabel_single_product {
  min-height: 256px !important;
}
.tab_inner_content .ac-fotm-tab > div span.edit-project{width:100%;max-width:inherit;}
/*23-05-2015*/
.Woo-Top.makedeposite .add-deposit-popup span {  font-size: 19px;}
/*23-05-2015*/
.tab_inner_content .ac-fotm-tab > div span.edit-project{width:100%;max-width:inherit;}
#top .Woo-Top.makedeposite .woo-Bottom input.makeSubmit{font-size:16px;padding:10px 0 10px 20px !important;}
#top .makedepositPage span.av-icon-style-retainerAmt{left:40px;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds{padding:10px 0 10px 25px !important;width:320px;}
#top .poupWoo-Top.popupmakedeposite .woo-Bottom span.av-icon-style-retainerAmt span{left:0;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab div div{width:250px !important;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history .position-rel:hover .tool-tip{display:inline !important;left:50% !important;top:45px;margin-left:-125px !important;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history .position-rel:hover .tool-tip i{right:50%;margin-right:-10px;left: inherit;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.tool-tip-data span{display:block;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history{text-align:center !important;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history span{display:inline-block;width:auto;}
#top .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history a{font-size:14px;padding:10px !important;}
#top .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history a i{font-size:20px;}
#top #main .for-order.thank-you-page .shop_table.order_details th.product-name,
#top #main .for-order.thank-you-page .shop_table.order_details td{padding:0 !important;}
#top #main .thank-you-page table.shop_table.order_details{border:none;padding:0;}
#top #main .for-order.thank-you-page .shop_table.order_details th{display:inline-block;float:left;width:100% !important;}
#top #main .for-order.thank-you-page .shop_table.order_details td{display:inline-block;width:100% !important;float:left;margin:10px 0;border-top:none !important;}
#top #main .for-order.thank-you-page .shop_table.order_details .amount{float:none !important;}
#top #main .for-order.thank-you-page .shop_table.order_details tfoot td{text-align:left !important;text-indent:15px;margin-top:0px;}
#top #main .for-order.thank-you-page .shop_table.order_details .product-name{height:auto !important;}
#top #main .thank-you-page .shop_table.order_details .amount{margin-left:0;}
#top #main .for-order.thank-you-page .shop_table.order_details th.product-total{display:none;}
#top .popupgravitythanks #gravityThank .headerthnaks{padding:10px 40px 5px;}
#top .popupgravitythanks #gravityThank .contentthnaks{padding:10px 40px;}
#top .gravitythankyou article section.headerthnaks b{font-size:18px;}
#top .popupgravitythanks #gravityThank .contentthnaks p{padding:10px;}
#top .thank-you-page .success.place-an-order i{float:none !important;margin:0 auto 10px;display:block;width:35px;}
#top .thank-you-page .success.place-an-order{text-align:center !important;padding:5% !important;}
#top .thank-you-page .thanks-btn a{width:100%;margin-bottom:10px;}
#top .checkoutstep .wizard .form-row.place-order span.button-block input{font-size:14px !important;width:159px;}
#top .checkoutstep .wizard .form-row.place-order span.button-block input{line-height:46px;}
#top .sac-frontend .shopping-as{margin:0 3px 65px 3px;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block{right:164px;}
#top .checkoutstep .wizard .form-row.place-order span.button-block input{font-size:14px !important;width:210px;line-height:46px;}
#top.page-id-4751 .post-entry-4751 .signup .avia-icon-pos-left{margin-top:5px !important;}
#top.page-id-4751 .post-entry-4751 .signup .avia-icon-pos-left .av-icon-char{line-height:25px !important;}
#top #wrap_all .woocommerce .signup.showchk_Login .col-1{width:70% !important;}
.signup .lost-passwordSubmit.form-row input[type=submit],
.signup .Newlogin input[type=submit],
.signup .register input[type=submit]{font-size:16px!important;line-height:20px; min-height: 40px !important;}
.signup .lost-passwordSubmit i.fa.fa-question-circle{top:10px;left:30px;font-size:20px;}
#top .signup .avia-icon-pos-left{margin-left: -58px !important;  top: 8px;}
.signup .Newlogin .avia-icon-pos-left span{margin-left:20px;}
.signup .avia-icon-pos-left span, .signup #customer_login .avia-icon-pos-left .av-icon-char{font-size:20px !important;}
.checkout .productImage img{width:75px;max-width:75px;}
.signup .col-1 h2{font-size:22px !important;}
#advanced-form .checkoutstep .wizard > .steps ul li.current .number{height:60px;width:60px;font-size:25px !important;line-height:50px !important;top:-17px;padding:0;}
#advanced-form .checkoutstep .wizard > .steps ul li.disabled .number, .checkoutstep .wizard > .steps ul li.done .number{height:60px;width:60px;font-size:25px !important;line-height:50px !important;top:-17px;padding:0;}
.checkoutstep .wizard div.steps ul li.tabprev.done a span.number{height:60px;width:60px;font-size:25px !important;line-height:50px !important;top:-17px;padding:0;}
.checkoutstep .wizard div.steps ul li.tabprev.done a span.number i{line-height:63px !important;}
.checkoutstep .wizard > .steps ul li.disabled .number, .checkoutstep .wizard > .steps ul li.done .number, #top .checkoutstep .wizard > .steps ul li .number{height:60px !important;width:60px !important;font-size:25px !important;line-height:50px !important;top:-17px !important;padding:0;}
#top .emptyCartEvent > a{font-size:12px !important;}
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-left-part, .tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-right-part{width:100% !important;margin:0%;}
#top section.ac-dashboard .dashboard-cont form.retainer-detail span label{font-size:10px !important;margin-left:5px;}
#top .tab_inner_content .ac-fotm-tab > div span b, #top .tab_inner_content .ac-fotm-tab > div span{font-size:16px !important;}
#top .tab_inner_content .ac-prodct-id{width:70% !important;}
#top .tab_inner_content .ac-prj-qty{width:30% !important;}

ul.woocommerce-sucess li::before{top:0 !important;border-width:medium medium 2px 2px !important;}
section.ac-order-rivision .ac-rev-request .rev-req b{font-size:19px !important;}
section.ac-order-rivision .ac-rev-request .rev-req .rev-title span{font-size:14px !important;}
section.ac-order-rivision .ac-rev-request .rev-cont b{font-size:15px!important;margin:16px 0 20px !important;}
section.ac-order-rivision .ac-rev-request .rev-cont label{font-size:13px!important;line-height:15px !important;}
.woocommerce-checkout .ui-dialog{left:50% !important;width:80% !important;margin-left:-40%;}
.woocommerce-checkout .ui-dialog .ui-dialog-buttonpane button{padding:15px;}
.woocommerce-checkout .ui-dialog .ui-dialog-title{line-height:20px;font-size:15px;}
.Woo-Top.makedeposite .woo-Bottom input.makeSubmit{font-size:15px;}
.profileName strong{font-size:13px;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 .shop_table .RightAlignTotal{width:100% !important;}
#top .go-projct form input{font-size:16px !important;line-height:normal !important;}
.page ul.woocommerce-error li, .page ul.woocommerce-sucess li{font-size:13px !important;line-height:12px;}
.page ul.woocommerce-error::before, .WooErr::before{padding:3px 4px !important;font-size:12px !important;}
.ac-fotm-tab .ac-form-progress-bar .progressbar-con span{font-size:9px !important;}
.progressbar-con{text-align:left;}
.checkoutstep .wizard .body .termstext{float:right !important;}
.tab_inner_content .ac-fotm-tab > div.ac-proj-icon span img{width:60px;}
.go-projct.edit-popup{width:80% !important;margin-left:0 !important;float:left !important;}
.ProjInp{text-align:center !important;}
#top .change-project-title{clear:none;float:right !important;width:14%;}
#toPopup .gform_body h3 span, #toPopup .gform_body h3{font-size:17px !important;}
#toPopup div.close{top:-1px !important;font-size:24px !important;}
.poupWoo-Top.popupmakedeposite .woo-Bottom input.makeSubmit{font-size:13px !important;padding-left:40px !important;}
.poupWoo-Top.popupmakedeposite ul li{min-width:100%;}
.makedepositepopup{top:50% !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{padding:10px 0 !important;}
.tabcontainer .order_reviewnotice{font-size:10px !important;}
.tabcontainer .mdError{padding-left:0 !important;width:100%;}
#header_main #advanced_menu_toggle, #advanced_menu_hide, #header_main #mobile-advanced{margin-top:-41px !important;margin-right:37px;right:25px;}
.checkoutstep tr.firstProductTitle td.TotalPriceProd span{text-align:center !important;}
#header_meta .Custprofile{width:100%;}
.inner-container .logo img{margin-left:0 !important;margin-top:26px !important;}
#top #wrap_all #header_main .container{width:95%;max-width:95%;}
#advanced-form .checkoutstep .pendingretainerblance{margin:0 0 55px 0;}
div.loader{height:30px;width:30px;background-size:contain;}
#toPopup .gform_wrapper .gfield_radio li label,
#popup_content ul li i{font-size:15px !important;}
#popup_content ul.gform_fields li .gfield_label{font-size:16px !important;}
#toPopup .gform_body ul input[type='text'], #toPopup .gform_body ul textarea{min-height:40px !important;line-height:40px !important;}
#popup_content ul.gform_fields li#field_49_21 b{margin:20px 0 10px 0 !important;font-size:18px !important;}
div form.cart div.quantity{border-right:none !important;}
dt.tm-final-totals{margin-left:50.8% !important;}
dl.tm-extra-product-options-totals.tm-custom-price-totals{margin-top:77px;}
.tab_inner_content .ac-proj-info, .tab_inner_content .ac-proj-icon, .tab_inner_content .ac-prj-qty, .tab_inner_content .ac-prodct-id{width:100% !important;border:none;margin:0;}
.tab_inner_content .ac-fotm-tab > div span{text-align:center !important;float:none !important;padding:0 !important;}
.tool-tip{left:0!important;  margin: 0 !important;}
.change-project-title .tool-tip{left: -155px !important;}
.tabcontainer .tab_titles .tab.tab_counter_0, .tabcontainer .tab_titles .tab.tab_counter_1, .tabcontainer .tab_titles .tab.tab_counter_2{font-size:45% !important;padding:23px 0px !important;}
.tab_inner_content .ac-fotm-tab > div span{display:inline-block;}
.tab_inner_content section.ac-form .ac-form-title p, .tab_inner_content section.ac-order-histry .ac-form-title p, .tab_inner_content section.ac-dashboard .ac-form-title p{width:calc(100% - 50px);font-size:15px;}
.ac-ordr-pagination ul li a{width:32px !important;height:24px !important;line-height:24px !important;font-size:12px !important;}
.tab_inner_content section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .ret-blk-left, .tab_inner_content section.ac-dashboard .dashboard-cont .ret-blk-rght{width:100%;border-right:none;border-bottom:1px solid #e5e5e5;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab div{width:100% !important;padding:7px 0;text-align:center !important;}
.tool-tip-hover.position-rel:hover .tool-tip{padding:0 !important;}
section.ac-dashboard .dashboard-cont form.retainer-detail span input{min-width:100% !important;}
.ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-aprv, .ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-rvs{width:100%;display:inline-block;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-aprv a{width:100%;}
section.av_textblock_section .avia_textblock h2#main-headings{font-size:30px !important;}
#advanced-form .checkoutstep .wizard .actions.clearfix.backlast{margin-top:-96px !important;width:35% !important;}
.checkoutstep .pendingretainerblance .addfund{width:100% !important;text-align:center !important;}
.checkoutstep .pendingretainerblance .addfund input{float:none;display:inline-block;font-size:13px !important;padding:4px 10px !important;}
.checkoutstep .pendingretainerblance strong, .checkoutstep .pendingretainerblance b{font-size:16px;}
#advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation, #advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dt, #advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dd{width:100% !important;}
.termstext{float:left !important;}
.checkoutstep .pendingretainerblance{text-align:center !important;}
#advanced-form .checkoutstep .actions.clearfix ul li{margin:0;}
.checkoutstep .actions.clearfix ul li a.next i{margin-right:10px !important;}
#advanced-form .checkoutstep .wizard table.shop_table .total .RightAlignTotal .stepup strong, .checkoutstep table.shop_table .total .RightAlignTotal .stepup strong span{font-size:18px !important;}
#advanced-form .checkoutstep .wizard table.shop_table .total .RightAlignTotal .stepup strong, #advanced-form .checkoutstep table.shop_table .total .RightAlignTotal .stepup strong span{font-size:14px !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .RightAlignTotal{width:100% !important;margin:10px 0;}
.custWoo .container .entry-content-wrapper .entry-content{padding:0;}
.responsive #top #av_section_2 .container{width:95% !important;max-width:95% !important;}
.page-id-7027 .form-row .button{font-size:16px !important;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td, #advanced-form .checkoutstep .wizard .MeainHead tbody tr td.ProdTitleTD, #advanced-form .checkoutstep .wizard .MeainHead tbody tr td.prjAdjust, #advanced-form .checkoutstep .wizard .MeainHead tbody tr td.contentTD{width:100% !important;margin:0 !important;padding:10px 0 !important;min-height:50px !important;text-align:center !important;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.contentTD{padding-top:0 !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span{font-size:14px;line-height:20px;margin:1% 2%;width:96% !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td{padding:10px 0 !important;text-align:center;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 i.fa-question-circle, .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td i.fa.fa-info-circle{margin:0;float:none !important;}
.RightAlignTotal{width:100% !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.prjAdjust .addM{float:none;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.qtylabel{padding:11px 0 0 0 !important;font-size:15px !important;max-height:16px !important;line-height:50px;}
#advanced-form table td.ProdTitleTD .productTitle{display:block;margin:0 auto;width:70%;float:none;}
#advanced-form .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{font-size:14px;line-height:20px !important;margin:10px 0;width:100% !important;}
#advanced-form .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td, #advanced-form .checkoutstep table#cartstep3 tr td{padding:10px 5px !important;text-align:center;}
#advanced-form .checkoutstep .actions.clearfix ul li a.next{margin:0;}
.wizard > .actions > ul{float:right;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 .shop_table tfoot{width:100%;display:block;}
.total{width:100%!important;}
.wizard > .actions > ul{width:100% !important;}
#advanced-form .checkoutstep .actions.clearfix ul li a.next{padding:18px 0 18px 0px !important;font-size:17px!important;}
#advanced-form .checkoutstep .actions.clearfix ul li{float:right !important;}
/* update - wl #advanced-form .checkoutstep ul.payment_methods.methods li .squarepayment:after{width:21px;height:8px;border-style:none none solid solid;top:10px;left:10px;}
#advanced-form .checkoutstep ul.payment_methods.methods li label.squarepayment{height:42px;width:42px;}*/
#top.page-id-4751 .post-entry-4751 .avia-icon-pos-left .av-icon-char{line-height:50px !important;}
/* update - wl#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li input.input-radio{width:42px !important;height:42px !important;}
 #advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li .squaredpaypal_digital_goods, #advanced-form .checkoutstep ul.payment_methods.methods li div.squaredprepaid{width:46px;height:46px;}*/
.squaredprepaid{margin-left:0 !important;}
.responsive table.shop_table{border:none;}
#advanced-form .checkoutstep .wizard table.shop_table tfoot{display:block;width:100%;}
#advanced-form .checkoutstep ul.payment_methods.methods li span.av-icon-style-paypal{line-height:50px !important;}
#advanced-form .checkoutstep ul.payment_methods.methods li label.priceU{line-height:60px !important;margin-left:10px !important;}
#advanced-form .checkoutstep ul.payment_methods.methods li label.payLabel{line-height:62px !important;}
#advanced-form .checkoutstep .actions ul li.goback .previous{padding:10px !important;font-size:15px !important;}
#advanced-form .checkoutstep .actions.clearfix ul li a.next{font-size:15px!important;width:220px !important;min-width:140px !important;padding:11px 0 11px 0px !important;}
#advanced-form .checkoutstep .actions.clearfix ul li{clear:none !important;float:right !important;}
.wizard > .actions > ul{width:100% !important;float:right !important;}
.wizard > .actions.backlast > ul{float:left !important;}
#advanced-form .checkoutstep .actions.backlast ul li.goback .previous{padding:10px !important;}
#advanced-form .checkoutstep .wizard .form-row.place-order input#place_order{font-size:13px !important;padding:10px 10px 10px 20px !important;float:left !important;width:auto !important;min-width:100% !important;}
#steps-uid-1-p-2 .place-order {min-width: 280px !important;}
#top #steps-uid-1-p-2 .place-order i.fa {margin-left: -128px;font-size: 16px;margin-top: -13px;}
#steps-uid-1-p-2 .place-order{top:0;float:right !important;width:auto !important;}
#advanced-form .checkoutstep .actions.clearfix ul li:first-child{float: left !important;}
.wizard > .actions > ul{margin-bottom:0;margin-left:0px;margin-top:14px;}
#advanced-form .termstext input[type=checkbox]#terms + span{font-size:14px;}
.ProjInp .addM{width:124px !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD div.PTitle{text-align:center;float:none;}
#advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dt, #advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dd{float:none;}
.checkoutstep table#cartstep3 tr td i{width:100% !important;margin:0 !important;}
.checkoutstep table#cartstep3 tr td span{width:100% !important;}
#top .av_textblock_section #steps-uid-1-p-2 .place-order i.prepaidlaststep.fa.fa-user{font-size:17px;}
#top .form-row.place-order i.paypallaststep.fa.fa-credit-card{top:18px;font-size:14px;}
#top .woocommerce .register .form-row{max-width:100% !important; padding:0;}
#top .signup .woocommerce .register{padding:0;}

/* Whitelabel Css Ends */
#top #wrap_all .acc_footer-form form input[type="submit"]{ display: block; margin: 0 auto;}
#top .whitelabel_single_product .single_product_wl_text, #top .single_product_header .single_product_wl_text, #top .single_product_header.small-info .single_product_nl_text, #top .single_product_header .single_product_nl_text{font-weight: 400;line-height: 24px;  font-size: 12px; margin: 25px 0 10px; margin-left: 0px !important; margin-top: 10px !important;}
/* product page */	
#top button.single_add_to_cart_button.button.alt.btnClassAddtoCart {width: 100%;margin: 80px 0 0 0 !important;}
#top button#keepshopping.single_add_to_cart_button.button.alt.btnClassAddtoCart {margin: 10px 0 0 0 !important;}
#top div form.cart div.quantity {width: 180px;margin: -75px auto 0;float: none;}
#top .tm-extra-product-options-totals .amount.final {float: none !important;margin: 0 auto;display: block;text-align: center;width: 90px;}
/* product page */	
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td {font-size: 14px !important;padding-left: 60%;}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:after {font-size: 13px;}
#top .prevtext, #top .nexttext {font-size: 12px;line-height: 24px !important;padding: 4px;}
#top .acc_wl_add_deposit_btn {width: 100%; font-size: 13px !important;text-align: center;padding: 5px 0;}
#top .wl_deposit_block3.make_wl_deposit_box{max-width:100%;}
#top section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-right-part .retainer-two-box span {width: 100%;}
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .save-retainer-details{margin: 0;width: 100%;}
#top .save-retainer-details input#gobutton{width: 100%;font-size: 14px;}
#top .acc_footer-form form span {font-size: 13px;}
#top section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .ret-blk-left,
#top section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .ret-blk-rght {width: 100%;}

#top .ac-projct-tab .ac-prodct-id .fa-info-circle {display: inline-block;font-size: 18px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-id span.orderId, 
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-id .fa-info-circle {width: auto;display: inline-block;min-height: 0;}
span.edit-project i {left:210px !important;}
/* Whitelabel Css Ends */
}

@media screen and (max-width:420px){
#top .fullsize .template-blog .post-title {line-height: 25px !important;}
.entry-content {margin-top: 0px !important;}
#top #steps-uid-1-p-2 .place-order i.fa{margin-top: 42px;z-index: 111;}
#top .mainDrop .dropdownL{left: 0;}
#top .mainDrop .dropdownL:after{left: 48px;}
#top.single-product #wrap_all div.product .product_title{  margin-top: -89px !important;  top: -14px;}
.title_container .breadcrumb {margin-top: 5px !important;}
#top .av-menu-button > a .avia-menu-text {border: 0px solid !important;}
.title_container .main-title {font-size: 14px !important; margin-left: -20px !important;}
.phone-info{display:none !important;}
/*23-05-2015*/
.Woo-Top.makedeposite .add-deposit-popup span {  font-size: 19px;  display: block;  margin-bottom: 10px;}
.Woo-Top.makedeposite .small {  font-size: 22px;}
.Woo-Top.makedeposite .add-deposit-popup .select-icon {  right: 20px;  top: 72%;}
.Woo-Top.makedeposite .add-deposit-popup select#add_retainer_deposit{   margin: 0 0 0 5px;}
/*23-05-2015*/	
.phone-info{display:none !important;}
.add-deposit-popup select#add_retainer_deposit {width: 135px !important;}
ul.headerlogout .logout{margin:0 5px !important; border: 1px solid #e1e1e1 !important;}
.logout {border: 1px solid ##e1e1e1 !important;}
#payment .wl_link a {font-size:14px;}
#top div div.product .woocommerce-tabs ul.tabs li.active a {font-size 16px!important; background: transparent !important;}
#top .woocommerce-tabs .tabs li.active {background: transparent !important; font-size: 16px !important;}
#top div div.product .woocommerce-tabs .panel {background: transparent !important;}
#top div.product .woocommerce-tabs ul.tabs {border-bottom: 1px solid #e1e1e1 !important;}
.avia-caption-content.av_inherit_color {padding-bottom: 0px !important;letter-spacing: 2px !important;}
#menu-item-25152 > a:nth-child(1), #menu-item-25162 > a:nth-child(1), #menu-item-25170 > a:nth-child(1), #menu-item-25175 > a:nth-child(1), #menu-item-25184 > a:nth-child(1), #menu-item-25187 > a:nth-child(1) {  font-size: 1.6em !important; line-height: 37px !important;}
.avia-button .avia_button_icon {font-size: 20px;}
#top.woocommerce-page select {font-size: 14px !important;padding: 10px 5px 10px 10px !important;}
#top a.DeleteProd .avia-icon-pos-left .av-icon-char {margin-top: -9px;}
#top div div.product .woocommerce-tabs ul.tabs li a {font-size: 16px!important;}
div.product .product_title {width: 420px !important;float:center!important;font-size: 22px !important; margin-top: -85px !important; margin-left: 40px !important; padding-top: 14px !important;}
.responsive #top .slideshow_caption .avia-caption-content {margin-top: -30px !important; padding-bottom: 0px !important;}
#top .avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial-row {width: 420px !important;
  margin-left: -15% !important;}
.tm-extra-product-options .tm-epo-field-label {font-size:20px !important;}
#top .av-large-testimonial-slider .avia-slideshow-arrows a {font-size: 75px !important;}
.account-link {font-size: 12px !important;}
.account-link-home {font-size: 12px !important;}
.avia-single-number {font-size:40px !important;}
.avia-button.avia-size-large {padding: 0px 10px 0px 10px !important;}
.avia-button.avia-color-aqua {padding: 0px 10px 0px 10px !important;}
.avia-button.avia-color-teal {padding: 0px 10px 0px 10px !important;}
.avia-image-container.avia-align-center {padding: 0 0px 0 0px!important;}
#top .mobile_slide_out .logo img {margin-top: -2px !important;  margin-bottom: 5px !important;padding: 0; margin-left: 0px !important;}
.responsive .main_menu{  margin-left: 0px !important;}
.avia_iconbox_title {font-weight:400 !important; text-transform: uppercase; font-size: 16px;}
.av_phone_active_right .phone-info.with_nav span{margin-left:100px !important;}
#top .entry-content-wrapper .for-order.thank-you-page{background:#fff;}
.responsive #top #wrap_all .av-slideshow-caption .container h1.call-to-action-home-one, .responsive #top #wrap_all .av-slideshow-caption .container h1 #call-to-action-home-one-two{margin-top:260px;}
.responsive #top #wrap_all .av-slideshow-caption .container h1 #call-to-action-home-one-two{font-size:28px !important;}
.responsive #top #wrap_all .av-slideshow-caption .container .call-to-action-home-two{margin:0px 0 0 0;}
#top #wrap_all .avia-slideshow-button{top:-10px !important;}
h2.avia-caption-title {font-weight: 400 !important;}
h1.home-h1 {font-weight: 900 !important;
font-size: 10px !important;
  font-family: 'Lato', sans-serif;
  text-transform: uppercase;
  word-spacing: 3px;
  letter-spacing: 1px !important; padding-bottom: 15px !important; margin-top: -53px !important;}
div.term-description {margin-left: -552px!important; font-size: 20px !important;}
.avia-caption-content av_inherit_color {font-weight: 400 !important;}
#top .main_color input[type='search']{margin:6px 0;width:100%;}
#top .widget_product_search.widget{width:100%;text-align:center;}
#yith-searchsubmit{width:100% !important;min-width:100%;}
#top .go-projct.edit-popup a.finishproject{font-size:13px;}
#top .ac-form div.loader{margin-top:-15px;margin-left:-15px;}
#toPopup .gform_wrapper ul li.gfield#field_49_1{padding:75px 15px 15px 15px !important;text-align:center;}
#toPopup .gform_wrapper ul li.gfield#field_49_1:after{left:50% !important;margin-left:-22px;}
#top #toPopup, #top #toPopupEditPayment{height:400px !important;margin-top:-200px !important;}
#top #toPopup .gform_body h3 span,
#top #toPopup .gform_body h3{line-height:25px;}
#top .popupmakedeposite .makedepositPage span.av-icon-style-retainerAmt{left:23px;margin-top:-12px;}
#top .makedepositPage span.av-icon-style-retainerAmt{left:55px;margin-top:-16px;}
#tab-id-2-container .ret-dep-btn .av-icon-style-retainerAmt{top:3px;position:relative;}
#top .Woo-Top.makedeposite .woo-Bottom input.makeSubmit{  height: 50px !important;}
#top .popupretainer .av-icon-style-retainerAmt.avia-icon-pos-left{display:block !important;}
#av_section_1 .makedepositepopup .makedepositPage{width:100% !important;}
.responsive #top .fullsize .template-blog .post .entry-content-wrapper > *{padding:10px 0;}
.responsive #top .fullsize .template-blog .post .entry-content-wrapper h2{font-size:28px !important;}
#top .fullsize .template-blog .blog-meta{width:50px !important;top:25px;}
.responsive #top .fullsize .template-blog .rounded-container{width:50px;height:50px;line-height:40px;}
#top .isotope-item figcaption{padding:5px;}
#top .isotope-item figcaption h3{line-height:24px !important;font-size:22px;padding-top:10px;}
#top .thank-you-page, #top .thank-you-page .success, #top .thank-you-page .success.place-an-order, #top .thank-you-page .thanks-btn, #top #main .thank-you-page table.shop_table.order_details{display:inline-block;padding:15px;}
#top .thank-you-page,#top .thank-you-page .thanks-btn{border:none;padding:0;}
#top .tab_inner_content .ac-fotm-tab > div .meter span{font-size:9px !important;}
#top .popupgravitythanks #gravityThank .headerthnaks{padding:10px 20px 5px;}
#top .gravitythankyou article section.headerthnaks b{font-size:18px;line-height:24px;}
#top .popupgravitythanks #gravityThank .GravityThankyouClose i{right:0;}
#top .popupgravitythanks #gravityThank .contentthnaks{padding:10px 30px 0px;}
#top .popupgravitythanks #gravityThank .contentthnaks p i{margin:0;float:none;display:block;text-align:center;}
#top .popupgravitythanks #gravityThank .contentthnaks p{text-align:center;line-height:26px;}
.checkoutstep .wizard #steps-uid-1-p-2.body{overflow:visible !important;}
#top #main .for-order.thank-you-page .shop_table.order_details th.product-name,
#top #main .for-order.thank-you-page .shop_table.order_details td{padding:0 !important;}
#top #main .thank-you-page table.shop_table.order_details{border:none;padding:0;}
#top #main .for-order.thank-you-page .shop_table.order_details th{display:inline-block;float:left;width:100% !important;}
#top #main .for-order.thank-you-page .shop_table.order_details td{display:inline-block;width:100% !important;float:left;margin:10px 0;border-top:none !important;}
#top #main .for-order.thank-you-page .shop_table.order_details .amount{float:none !important;}
#top #main .for-order.thank-you-page .shop_table.order_details tfoot td{text-align:left !important;text-indent:15px;margin-top:0px;}
#top #main .for-order.thank-you-page .shop_table.order_details .product-name{height:auto !important;}
#top #main .thank-you-page .shop_table.order_details .amount{margin-left:0;}
#top #main .for-order.thank-you-page .shop_table.order_details th.product-total{display:none;}
#advanced-form .checkoutstep .pendingretainerblance{margin:0 0 55px 0;}
#advanced-form .checkoutstep .wizard .form-row.place-order input#place_order{position:absolute;top:27px;  padding: 10px 10px 10px 40px !important;}
#top #steps-uid-1-p-2 .place-order i.fa{  margin-left: -118px;}
#top .sac-frontend .shopping-as{margin:0 3px 15px 3px;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block, .checkoutstep .wizard .form-row.place-order span.button-block.create-this-order-block{top:124px;width:100%;margin:0;}
#top .checkoutstep .wizard .form-row.place-order span.button-block input{width:98%;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block{right:50%;text-align:left;}
.checkoutstep .wizard .form-row.place-order span.button-block span.pay-order-order-info-tooltip, .checkoutstep .wizard .form-row.place-order span.button-block span.create-this-order-info-tooltip{padding:0;}
#top .av_textblock_section #steps-uid-1-p-2 .place-order i.prepaidlaststep.fa.fa-user{z-index:1;}
#top .form-row.place-order i.paypallaststep.fa.fa-credit-card{top:43px !important;z-index:1;left:10px;}
.checkoutstep .pendingretainerblance b{font-size:15px !important;}
.checkoutstep .pendingretainerblance strong, .checkoutstep .pendingretainerblance b.retainerAmtLess{font-size:15px !important;}
#top #wrap_all .woocommerce .signup.showchk_Login .col-1{width:90% !important;padding:20px !important;}
.responsive #top #header_meta li .gravatar{width:35px;}
#top .CustLoginprofile{right:0;width:130px;}
#top .CustLoginprofile .login{margin-left:0;padding:3px !important;}

.profileName strong{width:60px;  margin: 3px 0 0 0;}
#top .Custprofile a.avatarImage span{padding: 0 3px;}
#top .gravatar{margin:0;}
#top .main_color .tabcontainer .tab.active_tab {font-size: 10px !important;}
#top .Custprofile div.main_menu div.profileName .gravatar{width:41px;}
#top .Custprofile .profileName .ProfilePrice{padding:0 0 0 4px;font-size:13px !important;float:left; line-height: 30px;}
.responsive #top .col2-set .col-1, .responsive #top .col2-set .col-2, .responsive .cart-collaterals .shipping_calculator, #top .signup .woocommerce .col-2{padding:5% !important;}
.responsive #top #wrap_all .container.signup{width:95%;max-width:95%;}
#top .signup .Newlogin, #top .signup .lost_reset_password, #top .signup .register{padding:0 !important;}
#top #wrap_all .signup .Newlogin, #top #wrap_all .signup .lost_reset_password, #top .signup .register{margin-bottom:95px !important;}
#top .signup .woocommerce .col-2{width:100% !important;}
.lost-passwordSubmit i.fa.fa-question-circle{left:28px !important;} 
.wizard > .actions > ul{width:100% !important;margin:5px 0!important;}
#advanced-form .checkoutstep .actions.clearfix ul li{width:100% !important;margin-left:0 !important;}
#advanced-form .checkoutstep .actions.clearfix ul li a.next{min-width:100% !important;text-align:center !important;}
#advanced-form .checkoutstep .actions ul li.goback .previous{text-align:center;}
#top #customer_login label, #top .col-2 label{font-size:14px !important;}
#top .fullsize .template-blog .post-meta-infos{  font-size: 14px !important;
  line-height: 1em;}
div.product .woocommerce-tabs ul.tabs li{width:50%;text-align:center; font-size: 12px !important;}
#top #wrap_all .woocommerce-tabs .tabs li a{font-size:12px!important;padding:0 !important;text-align:center;width:100%;}
#tm-epo-totals{padding-bottom:55px !important;}
button.single_add_to_cart_button.button.alt.btnClassAddtoCart{width:100% !important;margin:0;}
div form.cart div.quantity{padding:0 !important;float:none;display:block;margin:0 !important;text-align:center;}
.tm-extra-product-options-totals .amount.final{text-align:center;display:block;width:100%;}
#socket .copyright{font-size:9px;width:110%;margin-left:-5%;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{margin:20px 0!important;width:100% !important;display:inline-block;float:left;padding-left:0 !important;}
#top.page-id-4751 .post-entry-4751 .avia-icon-pos-left .av-icon-char{font-size:40px !important;margin:0;}
.poupWoo-Top.popupmakedeposite .woo-Bottom i.fa.fa-usd{left:24px !important;}
.makedepositPage{width:100% !important;}
.retainer-balance article section.retainer-title b{font-size:17px !important;}
.retainer-balance article section.retainer-go a.AddMoreFunds{width:100% !important;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds i.fa.fa-usd{top:27px;left:30px;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds{padding:20px 0 20px 0 !important;text-align:center;}
#top .Woo-Top{padding:30px 0;}
#top .Woo-Top.makedeposite .woo-Bottom input.makeSubmit{padding:11px 0px 11px 10px !important;font-size:14px !important;width:85%;}
#top .makedepositPage span.av-icon-style-retainerAmt {margin-left: -55px !important;}
#top .makedepositPage span.av-icon-style-retainerAmt span {font-size: 19px !important;margin-left: -65px;}
.makedepositPage i{top:15px !important;left:42px !important;}
#toPopup div.close{top:2px !important;}
/*#top .av-icon-style-registerbtn{margin-top:8px;}*/
#top #customer_login .avia-icon-pos-left .av-icon-char{font-size:22px !important;}
.poupWoo-Top.popupmakedeposite .woo-Bottom input.makeSubmit{font-size:12px !important;}
.responsive #top #wrap_all .entry-content .container{max-width:95%;width:95%;}
#customer_login .avia-icon-pos-left .av-icon-char{font-size:22px !important;line-height:29px !important;margin-left:13px;}
.responsive #top .cart_dropdown .cart_dropdown_link{line-height:38px; color: #fff !important; background: #0078ce !important;}
.responsive #header_meta .sub_menu>ul>li{padding:0 3px !important;}
.responsive #header_meta .sub_menu>ul>li>a{font-size:10px !important;}
.responsive .mobile_slide_out .logo img{width:175px !important;}
#header_main #advanced_menu_toggle, #advanced_menu_hide, #header_main #mobile-advanced{margin-top:-39px !important;}
.tab_inner_content .ac-fotm-tab > div span.edit-project, .tab_inner_content .ac-fotm-tab > div span.edit-project a{width:100%;}
.checkoutstep .wizard .body{min-width:100%;width:100%;}
#top .woocommerce .lost-password-page .col-1{padding:50px 15px !important;}
#top .woocommerce .lost-password-page .col-1 .button{font-size:14px !important;}
section.ac-order-histry .ac-form-title, section.ac-form .ac-form-title, section.ac-dashboard .ac-form-title{padding:10px 0 !important;}
.tab_inner_content section.ac-order-histry .ac-form-title i, .tab_inner_content section.ac-form .ac-form-title i, .tab_inner_content section.ac-dashboard .ac-form-title i{display:block;text-align:center;float:none;}
.tab_inner_content section.ac-form .ac-form-title p, .tab_inner_content section.ac-order-histry .ac-form-title p, .tab_inner_content section.ac-dashboard .ac-form-title p{margin:0 2%;width:96%;text-align:center;}
.tool-tip i{right:50% !important;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a, .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress, .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{font-size:15px;width:100%;}
.tool-tip .tool-tip-data{width:223px !important;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{padding:22px 10px 22px 10px;}
section.ac-dashboard .dashboard-cont .retainer-deposite a.ret-dep-btn{font-size:14px !important;}
.tab_inner_content .ac-fotm-tab > div span b{width:190px !important;}
#top .addProject [type="text"]{margin-bottom:15px!important;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{padding:22px 0px !important;}
.edit-popup i{margin:0 auto;display:block;text-align:center;}
.go-projct.edit-popup a.finishproject i{display:inline-block;}
.responsive .tabcontainer .tab{width:33.29% !important;margin:0;}
.ac-ordr-pagination.paginate .prevtext, .ac-ordr-pagination.paginate .nexttext{line-height:30px !important;font-size:12px;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a i{margin-left:5px;margin-right:5px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a, .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress, .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{padding-right:5px !important;}
.responsive #top .main_color .tabcontainer{width:99.5% !important;border-radius:3px !important;}
.responsive #top .main_color .active_tab_content{float:left;}
.checkoutstep ul.payment_methods.methods li div.squaredprepaid{float:none !important;}
.checkoutstep .wizard .MeainHead, .checkoutstep table#cartstep3{width:99% !important;}
.checkoutstep table#cartstep3 tr td{text-align:center;}
.checkoutstep table#cartstep3 tr td span{width:100% !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th{text-align:center;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm .form-row{float:none !important;}
#advanced-form .checkoutstep .wizard > .steps ul li.current #steps-uid-1-t-2 .number{left:4px !important;}
.checkoutstep .wizard > .steps ul li a#steps-uid-1-t-0 .title, .checkoutstep .wizard > .steps ul li a#steps-uid-1-t-1 .title, .checkoutstep .wizard > .steps ul li a#steps-uid-1-t-2 .title{font-size:15px !important;top:50px !important;}
.checkoutstep .wizard > .steps ul li a#steps-uid-1-t-2 .title{right:-5px !important;}
#advanced-form .checkoutstep .wizard div.steps ul li.tabprev.done a#steps-uid-1-t-0 span.number{left:-30px;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 .shop_table .RightAlignTotal{margin:10px 0;}
#advanced-form .checkoutstep .actions.clearfix ul li{float:right !important;}
.wizard > .actions > ul{margin-top:7px;float:right !important;}
#advanced-form .checkoutstep table#cartstep3 tr td span{font-size:14px;line-height:20px;margin-bottom:20px;}
#top #payment label, #toPopupEditPayment label{left:0;}
.checkoutstep .wizard .form-row.place-order input#place_order{float:right !important;}
#advanced-form .checkoutstep .wizard > .steps ul li.current .number{left:-7px !important;}
.checkoutstep .wizard > .steps ul li.disabled.last span.number, .checkoutstep .wizard > .steps ul li.last.done span.number{right:-5px !important;}
.retainer-balance article section.retainer-title b{font-size:17px;}
.retainer-balance article section.retainer-go p span{display:block;line-height:20px;margin:9px 0;width:100%;}
.retainer-balance article section.retainer-go a.AddMoreFunds{font-size:18px;line-height:22px;}
.Woo-Top .small{font-size:21px;line-height:25px;margin:20px auto 0;width:90%;}
.Woo-Top.makedeposite ul li{width:100%;}
.Woo-Top.makedeposite ul li div{width:100%;text-align:center;}
.Woo-Top.makedeposite ul li strong{font-size:21px !important;}
.Woo-Top.makedeposite .woo-Bottom input.makeSubmit{font-size:16px !important;padding:29px 10px 27px 52px !important;}
.Woo-Top.makedeposite .woo-Bottom .makedepost_doller_sign{left:18px;}
.go-projct form input{padding:0 18px !important;width:95% !important;float:none;}
.checkoutstep table#cartstep3 tr td i{width:100%;margin:0;line-height:60px;}
#advanced-form .checkoutstep .wizard .actions.clearfix.backlast{margin-top:0 !important;width:100% !important;position:relative;top:-90px;}
.checkoutstep table#cartstep3 tr td span{width:100%;}
.checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{font-size:23px !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm p #coupon_code, #top #main .checkout_coupon #coupon_code{margin:0 !important;}
.checkoutstep .wizard .shop_table .outercoupanName .coupanName{margin:0;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{margin-top:5px;}
.checkoutstep .actions.backlast ul li.goback .previous{padding:5px 20px !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .form-row.place-order{width:100% !important;top:0;  min-width: inherit !important;}
.checkoutstep .wizard #steps-uid-1-p-2.body .termstext{margin-top:0 !important;top:50px;}
.checkoutstep .wizard .termstext span{color:#a6adac;font-family:"latolight";font-size:16px;position:relative;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{width:100%;float:none;display:inline-block;}
.checkoutstep .wizard table.shop_table{border:none;}
.checkoutstep .wizard .shop_table .total{width:100% !important;}
.checkoutstep .wizard .shop_table .total .RightAlignTotal{width:100% !important;float:left;margin:0;}
.checkoutstep .wizard table.shop_table .total .RightAlignTotal .stepup strong, .checkoutstep table.shop_table .total .RightAlignTotal .stepup strong span{font-size:15px !important;}
#top #payment label.squarepayment, #toPopupEditPayment label.squarepayment{font-size:20px !important;line-height:25px !important;margin:0 !important;padding:0 !important;  /* update - wl */width:55px; height:55px;/* update - wl */}
#top #payment label.squarepayment {width:32px; height: 32px;
  min-width: 32px !important;}
/* update - wl #advanced-form .checkoutstep ul.payment_methods.methods li .squarepayment:after{top:13px;left:8px;} */
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main #toPopupMakeDeposit{top:12% !important;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main .makedepositepopup{top:24% !important;height:340px !important;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li .squaredpaypal_digital_goods, .checkoutstep ul.payment_methods.methods li div.squaredprepaid{float:none;display:inline-block;margin:0 !important;padding:0 !important;}
.checkoutstep ul.payment_methods.methods li span.av-icon-style-paypal{line-height:20px !important;margin:0 !important;width:100%;}
.checkoutstep ul.payment_methods.methods li span.av-icon-style-paypal .av-icon-char{font-size:30px !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{width:100%;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab{margin-top:0 !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td i.fa.fa-info-circle{width:100%;margin:0 auto;}
.checkoutstep .wizard > .steps ul li.disabled .number, .checkoutstep .wizard > .steps ul li.done .number{width:70px;height:70px;line-height:62px !important;font-size:25px !important;top:0;}
.checkoutstep .wizard > .steps ul li.current .number{font-size:25px !important;top:0;height:70px;width:70px;line-height:52px !important;}
.checkoutstep .wizard div.steps ul li.tabprev.done a span.number i{line-height:73px;}
.checkoutstep .wizard > .steps ul li a#steps-uid-1-t-2 .title{right:0;}
.checkoutstep .wizard #steps-uid-1-p-0 i.fa-question-circle{line-height:38px;margin:10px 0 0;width:100%;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span{width:100%;}
.checkoutstep tr.firstProductTitle td.prjAdjust .ProjInp.projSecInp{padding:0 !important;margin:6px;}
.checkoutstep tr.firstProductTitle td.prjAdjust .addM{float:none;}
.checkoutstep .actions.clearfix ul li a.next{text-align:left !important;}
.checkoutstep div.steps ul{text-align:center;}
.ac-form .ac-inner-block .ac-fotm-tab .ac-qty, .ac-form .ac-inner-block .ac-fotm-tab .ac-form-id, .ac-form .ac-inner-block .ac-fotm-tab .ac-form-post{margin-bottom:3px;margin-top:3px;}
section.ac-dashboard .dashboard-cont form.retainer-detail .save-retainer-details{margin-top:0;margin-bottom:6px;}
section.ac-order-rivision .ac-rev-request form .rev-cont .upload-file .upload-mian-con label.upload-text{margin:9px 0;}
.tool-tip{left:-4px;}
.tool-tip i{right:80px;}

/* product page */	
#top div form.cart div.quantity {margin: -65px auto 0 !important;}
#top .wl_add_deposit_btn a {font-size: 12px;padding: 0;width: 100%;display: block;line-height: 40px;}
#top .become-wl-customer .wl_optin_box .wl_add_deposit_btn {padding: 5px 5px;}
#top .container.wl-landing .wl-customer .wl_holder {width: 100%;}
#top .container.wl-landing .wl-customer .wl_holder i.fa.fa-smile-o {clear: both;display: block;margin: 0;}
#top .container.wl-landing .wl-customer form span {font-size: 13px;  margin: 0;}
#top .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td i.fa.fa-cc-paypal{float:none; margin-right:0;padding-right: 8px;
  font-size: 20px;}
/* Stripe update */
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li .squaredpaypal_digital_goods, 
.checkoutstep ul.payment_methods.methods li div.squaredprepaid{margin: 0 auto 20px !important;}
#top .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li i.fa {display: block;margin: 0;  font-size: 35px;}
/* Stripe update */
#top .checkoutstep ul.payment_methods.methods li div.squaredaddfund{float: none; margin: 0 auto 20px;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{text-align:center !important;}
#top #payment label {clear: both;display: block;text-align: center;padding: 0 !important;float: none !important;line-height: 35px !important;margin: 0 !important;min-width: 100%;}
#top .payment_method_addfund select#addfund_select {  height: 52px; padding: 0 10px; margin: 0 0 0 -12px;}
#top .checkoutstep ul.payment_methods.methods li .selectarrow:after {top: 43px;right: 30px;}
/* product page */	
#top .whitelabel_single_product {height: auto !important;}


}
@media screen and (max-width:1024px){#top .acc_restore_cart, #top .acc_delete_cart{float:none;margin-right:0;width:90%;margin-bottom:3px;display:block;margin:0 auto;}
#top .acc_cart_operations div a{width:100%;text-align:center;margin-bottom:5px;}
.cart_dropdown_first .cart_dropdown_link {background: transparent !important;}
#top .acc_cart_operations div.acc_delete_cart a{margin-bottom:0;}
#top .filter li{margin:0 3px 3px 0;}
#top .acc_menus ul.filter{margin-top:0;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{display:inline-block !important;width:50% !important;float:left !important;text-align:left;}
.av_textblock_section .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{width:50% !important;}
#top .cart_operation_step3 .cart_operations{display:inline-block;float:right;margin-top:40px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName{float:right;text-align:center;}
#top .woocommerce .form-row{padding:0;}
#top #wrap_all a.DeleteProd .avia-icon-pos-left .av-icon-char{font-size:30px !important;}
#top .first_step .cart_coupon{float:right;max-width:100%;width:auto;}
#top .RightAlignTotal{clear:both;max-width:100%;}
#top .first_step .cart_coupon{margin-bottom:110px;}
#top .first_step .outercoupanName{position:absolute;top:70px;width:100% !important;}
#top table.shop_table .first_step th{position:relative;}
#top .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{width:100%;float:right;}
#top .CustLoginprofile{right:60px;}
#top .projectDetail{margin-top:40px;}
#top .ac-prodct-thread{height:40px;left:21px;top:-40px;margin-top:0;margin:0;border-radius:3px 3px 0 0;}
#top .ac-prodct-thread i{top:3px;left:25px;}
.avia-menu-text{font-size:18px !important;padding-left:10px;}
#mobile-advanced a:hover{background:#fff !important;}
#mobile-advanced .mega_menu_title a:hover{background:inherit !important;}
section.ac-thread-comments{width:700px !important;margin-left:-350px !important;height:400px !important;margin-top:-200px !important;top:45% !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req{width:700px;}
#top section.ac-thread-comments .ac-thread-comment table td{min-height:236px;max-height:236px;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main{max-height:110px;min-height:110px;}
#top #hidethreadform.fixedpopup{top:10% !important;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="submit"]{float:right;margin-left:0;}
/*#top .checkoutstep .wizard .form-row.place-order input#place_order{font-size:25px;padding:20px 35px 20px 90px;}*/
#top .form-row.place-order i.paypallaststep.fa.fa-credit-card{top:24px;}
.countitem{display:none;}
.gravatar{margin:0 10px;}

/* checkoutstep-update */
#top .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li i.fa {display: block !important;margin: 10px 0 0 !important;}
#top #wrap_all #payment .payLabel, #top .checkoutstep ul.payment_methods.methods li label.priceU,#top #payment label {display: block !important;width: 100%;max-width: 100%;padding: 10px 0 0 0 !important;text-align: center;margin: 0 !important;}
#top .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{  padding: 20px 0 !important;margin:0 !important;  min-width: 100%;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab{padding:0 !important;}
/* checkoutstep-update */


}
@media screen and (max-width:980px){#top .cart_operations{text-align:right;width:auto;margin-bottom:1px;}
#top .cart_operations div{float:none;display:inline-block;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{padding-bottom:0;}
#top .ac-fotm-tab .ac-form-progress span.ac-dwnld-rvs a,
#top .ac-fotm-tab .ac-form-progress span.ac-dwnld-aprv a,
#top .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{height:auto;}
section.ac-thread-comments{width:700px !important;margin-left:-350px !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req{width:700px;}
}
@media screen and (max-width:768px){#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{width:100% !important;text-align:right;}
.av_textblock_section .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{width:100% !important;margin:20px 0 0 0;}
#top .cart_operation_step3 .cart_operations{margin-top:20px;}
#top .first_step .outercoupanName{top:70px;}
#top #main .first_step form.customCheckoutCoupon{float:right !important;}
#top #main .cart_operations{float:right;}
#top .woocommerce .form-row.form-row-first{float:right;}
#top .first_step form.customCheckoutCoupon{width:314px !important;}
#top .CustLoginprofile{right:12%}
#top div.loader{margin-top:-35px;margin-left:-35px;}
section.ac-thread-comments{height:480px !important;margin-top:-240px !important;}
#top section.ac-thread-comments .ac-thread-comment table td{min-height:319px;max-height:319px;}
#top #hidethreadform.fixedpopup{top:30% !important;}
div#header_main {height: 50px;}
}
@media screen and (max-width:740px){#top .acc_cart_operations div a{padding:5px 0;}
.whitelabel_single_product .remaining_amt {margin-left: 30px;}
.whitelabel_single_product .remaining_days {margin-left: 0;}
#top .filter li{margin:0 3px 9px 0;}
/* checkoutstep-update */
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{clear:both;  /* update - wl */max-width: 100%; min-width: 100%;margin:0; /* update - wl */}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab {padding: 0;}
/* checkoutstep-update */
#top .first_step .outercoupanName{top:120px;}
#top #wrap_all .CustLoginprofile button{padding:2px 7px!important;margin-top:8px !important;}
.gravatar{top:0 !important;}
#top #wrap_all .projectDetail .addProject [type="text"]{margin-bottom:5px !important;}
section.ac-thread-comments{width:470px !important;margin-left:-235px !important;margin-top:-140px !important;height:280px !important;top:50% !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req{width:470px;}
#top ul.order_notes li p.meta{padding:0;}
#top .evenClass, #top .oddClass{width:75%}
#top ul.order_notes li .note_content p{font-size:12px;}
#top section.ac-thread-comments .ac-thread-comment table td{max-height:160px;min-height:inherit;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main{max-height:70px;min-height:70px;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note{padding:2px 25px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form textarea{margin-bottom:5px !important;height:30px;padding:5px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="file"]{bottom:0;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="submit"]{padding:4px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form span.upload-btn-main{height:24px;line-height:24px;font-size:10px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input#comment_uploadFile{height:23px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form #comment_note_err{top:24px;left:180px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input#comment_uploadFile{margin-top:1px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form #comment_upload_err{bottom:-9px;}
#top .comment_err{font-size:10px;}
#top #hidethreadform.fixedpopup{top:40% !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req b{font-size:15px;width:78%;margin:0;line-height:20px;}
.responsive #top .logo{margin-top:0 !important;}
}
@media screen and (max-width:640px){section.ac-thread-comments{width:470px !important;margin-left:-235px !important;margin-top:-250px !important;height:500px !important;top:50% !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req{width:470px;}
#top ul.order_notes li p.meta{padding:0;}
#top .evenClass, #top .oddClass{width:75%}
#top ul.order_notes li .note_content p{font-size:12px;}
#top section.ac-thread-comments .ac-thread-comment table td{max-height:400px;min-height:inherit;}
.Custprofile div.main_menu{margin-right:30px; margin-left: 0 !important;}
#top ul.order_notes li .note_content p{padding:2px;}
#top ul.order_notes li .note_content{min-height:30px;}

/*make-deposit pop-up*/
#top #addfund_deposit {width: 400px !important;margin-left: -200px !important;  height: 325px !important;}
#top #addfund_deposit ul.addfund_payment_methods {margin: 0;}
#top #addfund_deposit input#select_payment_method {font-size: 16px !important;padding: 15px 20px 15px 40px !important;}
#top .addfund-popup-footer i.fa.fa-credit-card {margin-left: -116px;font-size: 14px;margin-top: -6px;}
/*make-deposit pop-up*/

}
@media screen and (max-width:598px){#top .acc_menus{width:100%;text-align:center;margin-bottom:20px;}
#top .filter li{float:none;vertical-align:middle;}
.cart_dropdown {  border-width: 0px;}
.av-countdown-time-label {font-size: 11px! important;}
#top .acc_cart_operations{width:100%;text-align:center;}
#top .acc_restore_cart, #top .acc_delete_cart{width:240px;max-width:80%;}
#top section.ac-order-rivision{height:280px !important;margin-top:-140px !important;}
#top section.ac-order-rivision .ac-rev-request form .revisedTexterror{top:6px;}
#top section.ac-order-rivision .ac-rev-request{height:220px;}
#top section.av_textblock_section .avia_textblock h2#main-headings{font-size:45px !important;}
#top .post-entry.post-entry-type-page .entry-content-wrapper section.av_textblock_section{margin-top:0;}
.avia-section-large .content, .avia-section-large .sidebar{padding-top:40px;padding-bottom:40px;}
#top #wrap_all .CustLoginprofile button{padding:2px 7px!important;}
#top .CustLoginprofile{right:0;}
body .CustLoginprofile ul {width: 165px;}
section.ac-thread-comments{width:470px !important;margin-left:-235px !important;margin-top:-140px !important;height:280px !important;top:50% !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req{width:470px;}
#top ul.order_notes li p.meta{padding:0;}
#top .evenClass, #top .oddClass{width:75%}
#top ul.order_notes li .note_content p{font-size:12px;}
#top section.ac-thread-comments .ac-thread-comment table td{max-height:160px;min-height:inherit;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main{max-height:70px;min-height:75px;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note{padding:2px 25px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form textarea{margin-bottom:5px !important;height:30px;padding:5px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="file"]{bottom:0;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="submit"]{padding:4px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form span.upload-btn-main{height:24px;line-height:24px;font-size:10px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input#comment_uploadFile{height:23px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form #comment_note_err{top:20px;}
#top .comment_err{font-size:10px;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form #comment_upload_err{bottom:2px !important;left:170px !important;width:150px;line-height:11px !important;}
div#header_main {height: 89px;}
.CustLoginprofile .profileLogin {margin-top: 1px;}
}
@media screen and (max-width:480px){#top .cart_operations div a{font-size:12px !important;}
#top form.retainer-detail {padding: 20px 20px;}
#top .av_textblock_section #steps-uid-1-p-2 .place-order i.prepaidlaststep.fa.fa-user{font-size:17px;}
#top #wrap_all a.DeleteProd .avia-icon-pos-left .av-icon-char{top:-6px;}
#top .emptyCartEvent, #top .savecart, #top .restorecart{margin-top:4px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName{min-height:20px;font-size:14px;line-height:22px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName{padding:2px;margin:2px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName a i{margin-right:0;font-size:16px !important;}
#top.page-id-4751 .post-entry-4751 .avia-icon-pos-left .av-icon-char{line-height:normal !important;}
#top #main .first_step form.customCheckoutCoupon p input#coupon_code{margin-left:0 !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .RightAlignTotal,
#top .RightAlignTotal,
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 .shop_table .RightAlignTotal,
#top #main .checkoutstep #steps-uid-1-p-2 .RightAlignTotal{margin:0 !important;}
#top .ac-prodct-thread{left:50%;width:50px;margin-left:-25px;}
#top .ac-prodct-thread a{top:0;}
}

@media only screen and (max-width: 479px) {
.html_header_top.html_header_topbar_active.html_header_sticky #top.home #main {padding-top: 0px !important; margin-top: -41px !important;}
.responsive #top .slideshow_caption .avia-caption-content { display: none;
  padding: 5px 30px 5px 30px;
  font-size: 14px !important;}
#top .yith-ajaxsearchform-container input[type="search"] {width: 100% !important;max-width: 100% !important; font-size: 18px !important;}
#top #yith-searchsubmit {width: 120px !important;border-radius: 3px !important; margin-top: 5px; display: block; background: #0069b4 !important; font-size: 24px !important; color: #fff !important;  margin: 10px auto 0 !important;}
#top .single_product_header {padding: 32px 0 !important;}
}
@media only screen and (max-width:767px){.av_header_transparency #advanced_menu_toggle{background-color:#3a91cf;color:#fafafa;border-color:#e1e1e1;}
.responsive #top .socket_color .tabcontainer .active_tab{background-color:#91cf3a;color:#3a91cf;}
.responsive #top .socket_color .tabcontainer{border-color:#e1e1e1;}
.responsive #top .socket_color .active_tab_content{background-color:#ffffff;}
.av_header_transparency #advanced_menu_toggle{background-color:#ffffff;color:#666666;border-color:#e1e1e1;}
.responsive #top .footer_color .tabcontainer .active_tab{background-color:#91cf3a;color:#ffffff;}
.responsive #top .footer_color .tabcontainer{border-color:#e1e1e1;}
.responsive #top .footer_color .active_tab_content{background-color:#ffffff;}
.av_header_transparency #advanced_menu_toggle{background-color:#ffffff;color:#333333;border-color:#e1e1e1;}
.av_header_transparency #advanced_menu_toggle{background-color:#ffffff;color:#333333;border-color:#e1e1e1;}
.av_header_transparency #advanced_menu_toggle{background-color:#fcfcfc;color:#666666;border-color:#e1e1e1;}
.responsive #top .main_color .tabcontainer .active_tab{background-color:#91cf3a;color:#ffffff;}
.responsive #top .main_color .tabcontainer{border-color:#e1e1e1;}
.responsive #top .main_color .active_tab_content{background:#fff !important;}
.av_header_transparency #advanced_menu_toggle{background-color:#ffffff;color:#3a91cf;border-color:#e1e1e1;}
.responsive #top .header_color .tabcontainer .active_tab{background-color:#91cf3a;color:#ffffff;}
.responsive #top .header_color .tabcontainer{border-color:#e1e1e1;}
.responsive #top .header_color .active_tab_content{background-color:#fcfcfc;}
#top .av_header_transparency #header_meta{border-bottom:1px solid #e1e1e1 !important;margin-bottom:10px;}
.responsive #top .av_phone_active_right .phone-info.with_nav span{display:none !important;}
.responsive #top .cart_dropdown {  top: 48%;
  height: 48px !important;}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px){#main-sub-headings{padding-left:0px !important;padding-right:0px !important;}
.iconlist_content{line-height:20px !important;}
.main_color h3{line-height:1.2em !important;}
.avia-icon-list .iconlist_title{font-size:19px !important;}
.avia_textblock p{line-height:2.1 !important;text-align:inherit !important;}
.avia_message_box_content{line-height:1.75em !important;margin-left:5% !important;padding:15px !important;text-transform:inherit !important;}
.av-special-heading-h3 .special-heading-border{height:1.1em !important;}
.logo img{margin-left:15px !important;margin-top:15px;width:175px;}
.av_header_transparency #advanced_menu_toggle{border-radius:90px !important;margin-top:-28px !important;}
#advanced_menu_toggle{border-radius:90px !important;margin-top:-20px !important;}
#header_meta{}
.responsive #header .social_bookmarks{padding-bottom:5px;}
}
@media only screen and (min-width:321px){#main-sub-headings{padding-left:0px !important;padding-right:0px !important;}
.iconlist_content{line-height:20px !important;}
.avia-icon-list .iconlist_title{font-size:19px !important;}
.avia_textblock p{line-height:2.1 !important;text-align:inherit !important;}
.avia_message_box_content{line-height:1.75em !important;margin-left:5% !important;padding:15px !important;text-transform:inherit !important;}
.av-special-heading-h3 .special-heading-border{height:1.1em !important;}
.logo img{margin-top:15px;width:175px;}
.responsive .mobile_slide_out .logo img{}
.av_header_transparency #advanced_menu_toggle{border-radius:90px !important;margin-top:-34px !important;}
#advanced_menu_toggle{border-radius:90px !important;margin-top:-20px !important;}
}
@media only screen and (max-width:320px){#main-sub-headings{padding-left:0px !important;padding-right:0px !important;}
.iconlist_content{line-height:30px !important;}
.main_color h3{line-height:1.2em !important;}
.avia-icon-list .iconlist_title{font-size:19px !important;}
.avia_textblock p{line-height:2.1 !important;text-align:inherit !important;}
.avia_message_box_content{line-height:1.75em !important;margin-left:5% !important;padding:15px !important;text-transform:inherit !important;}
.av-special-heading-h3 .special-heading-border{height:1.1em !important;}
.av_header_transparency #advanced_menu_toggle{border-radius:90px !important;margin-top:-33px !important;}
#advanced_menu_toggle{border-radius:90px !important;margin-top:-20px !important;}
.logo img{margin-left:15px;margin-top:15px;width:175px;}
#header_meta{}
.responsive #header .social_bookmarks{padding-bottom:5px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#header_main .social_bookmarks{margin-right:20%;}
ul.headerlogout .logout{margin-right:-35px !important;}
.av_phone_active_right.av_secondary_right .phone-info.with_nav span{margin-top:12px !important;position:absolute;margin-left:-103px !important;}
#top .social_bookmarks{margin-top:2px !important;padding-right:6px !important;height:34px !important;}
#top .av_header_transparency #header_meta{max-height:43px !important;height:43px;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){.logo img{margin-left:30px;margin-top:15px;max-width:200px;}
#advanced_menu_toggle{border-radius:90px !important;margin-top:-10px !important;}
.av_header_transparency #advanced_menu_toggle{border-radius:90px !important;margin-top:-30px !important;}
.avia-button.avia-size-large{min-width:271px !important;}
}
@media screen and (max-width:1280px){.retainer-balance{padding:200px 0;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{width:auto !important;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods{padding:0;width:100% !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{width:31.5% !important;}
/*#top .checkoutstep .wizard .form-row.place-order input#place_order{font-size:26px;padding:20px 35px 20px 85px;}*/
.checkoutstep .wizard .actions.clearfix.backlast{width:44.5% !important;}
@-moz-document url-prefix(){}
.checkoutstep .wizard .actions.clearfix.backlast{width:50% !important;}
.ac-fotm-tab > div{font-size:17px;}
.ac-proj-info{width:18%;margin-top:0;}
.tab_inner_content .go-projct{width:50%;}
.tab_inner_content .go-projct form input{font-size: 16px !important;}
.tab_inner_content .ac-fotm-tab > div,
.tab_inner_content .tab_inner_content .ac-fotm-tab > div span b{font-size: 15px;}
.tab_inner_content .ac-strt-btn a{font-size:14px;}
section.ac-dashboard .dashboard-cont .retainer-deposite a.ret-dep-btn{font-size:16px;}
section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-right-part{width:41%;}
.ac-fotm-tab .ac-qty{width:8%;}
.ac-fotm-tab .ac-form-id{width:9%;}
.ac-fotm-tab .ac-form-post{width:20.5%;}
.ac-fotm-tab .ac-form-progress{width:57%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress{width:31%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-id{width:10%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-qty{width:9%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-date{width:15%;font-size:17px;}
section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .ret-blk-left{width:44%;padding-right:10px;}
section.ac-dashboard .dashboard-cont .ret-blk-rght{width:44%;padding-left:10px;}
section.ac-form .ac-form-title{background-position:27px center;}
#top input[type="search"]{height:62px !important;max-width:70% !important;display:inline;padding:9px 9px !important;font-size:16px !important; margin-bottom: 0px; width: 100% !important; margin-left: -522px !important;}
#yith-searchsubmit{max-width:50% !important;text-transform:uppercase;height:61px !important;display:inline;padding:9px 9px !important;font-size:16px !important;}
/* product page */
button.single_add_to_cart_button.button.alt.btnClassAddtoCart i{font-size:18px;}
button.single_add_to_cart_button.button.alt.btnClassAddtoCart{font-size:12px;}
.checkoutstep #steps-uid-1-p-1{min-width:inherit;}
/* product page */

section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span{  font-size: 13px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-id .fa-info-circle {display: inline-block;float: none;vertical-align: middle;padding: 0 10px 0 0;}
#top .active_tab_content .tab_inner_content{padding:30px 0 0;}
#top section.ac-order-histry .ac-inner-block .ac-fotm-tab > div span{float:none;  font-size: 14px;}
#top section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{padding: 16px 10px;}

#top .widget_product_search.widget{  max-width: calc(100% - 500px);}
#yith-searchsubmit{vertical-align:top;}
#top .whitelabel_single_product .single_product_wl_text{  width: 260px;margin-left: 48% !important;}

#top .single_product_header .single_product_nl_text{  margin-left: -295px !important;}
#top .widget_product_search.widget {margin-left: 265px !important;}

/* checkoutstep-update */
#top #wrap_all #payment .payLabel, #top .checkoutstep ul.payment_methods.methods li label.priceU {font-size: 12px !important;line-height: 20px !important;display: inline-block;max-width: 70%;text-align: left;
}
#top .eg-arthur-element-0 {line-height: 20px !important;font-size: 18px !important;}
#top .av-main-nav > li > a{  padding: 0 8px;}
/* checkoutstep-update */
}
@media screen and (max-width:1024px){
#top #make-deposit-content.retainer-balance.makedepositepopup{overflow:scroll;}
.responsive #top .cart_dropdown .cart_dropdown_link{line-height:38px; color: #fff !important; background: #0078ce !important;}
#top .avia-caption-content h1.call-to-action-home-one{margin-top:180px;}
#top .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled{margin-bottom:0 !important;margin-top:1px !important;}
#top button.single_add_to_cart_button.button.alt.btnClassAddtoCart{float:right;margin-left:0;}
#top .no_margin.av_one_fourth{vertical-align:top !important;}
#top .filter li{margin:2px 0;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div{display:table;min-height:70px;vertical-align:middle;float:left;border:none;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div span{display:table-cell;float:none !important;text-align:left;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-post{width:60%;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-id{width:40%;text-align:right;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-qty{width:16%;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-date{width:30%;text-align:center;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-qty span{text-align:left;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history{width:100%;margin:0;}
#top .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history a{margin:0;float:right;width:auto;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.tool-tip{position:absolute;left:0px;display:none;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history .position-rel:hover .tool-tip i{top:-13px;  left: 20px; right: inherit;border-width:0 10px 13px 10px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history .position-rel:hover .tool-tip{display:inline !important;left:0px !important;top:60px;margin: 0;}
#top .thank-you-page,
#top .thank-you-page .success,
#top .thank-you-page .success.place-an-order,
#top .thank-you-page .thanks-btn,
#top #main .thank-you-page table.shop_table.order_details{width:100%;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block,
.checkoutstep .wizard .form-row.place-order span.button-block.create-this-order-block{width:560px;position:absolute;right:0;top:94px;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block{right:310px;}
#top .sac-frontend .shopping-as{margin:0 3px 104px 3px;}
#top .av_secondary_right .sub_menu{float:left;}
#top #header_main .container{height:50px !important;line-height:50px !important;  overflow: visible;}
#top .mobile_slide_out .logo img{margin:0 0 0 0 !important;max-height: 62px !important;width: auto !important;}
#top #header_main .cart_dropdown{right:0px !important;height:50px;margin:-23px 0 0 0 !important;   border-left: 0px solid #e1e1e1 !important;
  border-right: 0px solid #e1e1e1 !important;
  border-top: 0px solid #e1e1e1 !important;
  border-bottom: 0px solid #e1e1e1 !important;color: #fcfcfc !important;}
#top #header_meta .container{max-height:43px !important;}
#top .CustLoginprofile{position:absolute;right:12%;top:0;}
#top #wrap_all .logo{height:50px !important;width:auto;float:left;  margin-top: 0 !important;  margin-left: 0;}
#top #header_main .cart_dropdown .cart_dropdown_link{line-height:45px !important;}
#top .woo-slg-social-container{margin:0 auto !important;float:none;width:35%;}
#top .signup .woocommerce .col-2{width:100% !important;margin:0 !important;padding:70px;position:inherit;}
section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data b{text-align:center !important;}
#top ul.products li .price{font-size:15px !important;}
#top .products .product h3{font-size:17px;}
#top .RightAlignTotal{width:auto !important;clear:both;max-width:100%!important;}
section.ac-order-rivision{width:90% !important;margin-left:-45% !important;}
section.ac-order-rivision .ac-rev-request .rev-req{width:100% !important;}
section.ac-order-rivision .ac-rev-request .rev-req .rev-title{width:auto;}
.woocommerce-checkout #av_section_1 .container{padding:0;}
#toPopupMakeDeposit{top:30% !important;margin-left:-50% !important;}
.makedepositepopup{width:80% !important;margin-left:-40% !important;top:40% !important;/* update - wl */height:auto !important;}
.WooErr, .retainer-balance article, .poupWoo-Top.popupmakedeposite{width:100% !important;}
.poupWoo-Top.popupmakedeposite ul li{min-width:50%;}
.poupWoo-Top.popupmakedeposite .woo-Bottom input.makeSubmit{width:330px;margin-left:0;padding:15px 0 15px 30px !important;font-size:20px !important;}
#top .poupWoo-Top.popupmakedeposite .woo-Bottom span.av-icon-style-retainerAmt span{font-size:27px !important;}
.poupWoo-Top.popupmakedeposite .woo-Bottom i.fa.fa-usd{top:15px !important;left:110px !important;}
#top .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{/*padding-left:20px !important;*//* update - wl */  padding: 0 !important;}
#top #header_main .show_mobile_menu #advanced_menu_toggle, #top .show_mobile_menu #advanced_menu_hide, #top #header_main #mobile-advanced{padding:0px;border:1px solid #e1e1e1;right:10px;top:20px;border-radius:0 !important;background:#fff;color:#0078ce !important;font-size:25px!important;margin:0 !important;border-radius:3px !important;}
#top #header_main #advanced_menu_toggle, #top #advanced_menu_hide,
#top #header_main #mobile-advanced{display:block !important;margin-top:-9px !important;margin-right:10px;font-size:28px;padding-left:13px;padding-top:2px;background:transparent;color:#fff !important;border:none;border-radius:0 !important;border-left:0px solid #e1e1e1;height:48px;line-height:45px;}
#top .show_mobile_menu #mobile-advanced{display:block !important;}
#top #header_main #advanced_menu_toggle{margin-top:-24px !important;margin-right:-3px;font-size:30px;padding-left:0px;padding-top:2px;}
#top nav.main_menu{display:none;}
.Custprofile div.main_menu{margin-right:60px;}
.avia-section-large .content, .avia-section-large .sidebar{padding-bottom:0px;}
.container.accountClass{padding-top:30px;}
.html_header_top.html_header_topbar_active.html_header_sticky #top #main{margin-top:51px !important;background:transparent;  padding: 0 !important;}
.checkoutstep .wizard .content{margin-top:90px;}
#advanced-form .checkoutstep .wizard .steps{margin-top:0;left:5%;width:90%;}
#advanced-form .checkoutstep .wizard .content, #advanced-form .checkoutstep .actions.clearfix{left:5%;width:90% !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th{display:inline-block !important;}
.av_textblock_section .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{display:inline-block;float:right;text-align:right;}
#top #main #steps-uid-1-p-2 .RightAlignTotal{float:right !important;display:inline-block !important;margin:15px 0 0 0;}

#steps-uid-1-p-2 .place-order{width:auto !important}

#top .woocommerce .lost-password-page .col-1{padding:70px;}
#top .lost-password-page .woocommerce-message{padding:20px 10px;}
.tab_inner_content .ac-fotm-tab > div span.edit-project{float:right;width:214px;}
/*.position-rel:hover .tool-tip{display:none !important;}*/
.avia_textblock .smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-field-submit{padding:20px 0;font-size:17px;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{width:50% !important;float:left !important;}
#top .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{margin-top:0px !important;margin-bottom:0px !important;}
dt.tm-final-totals{margin-left:79.8% !important;}
#top button.single_add_to_cart_button.button.alt.btnClassAddtoCart{margin-top:76px !important;}
button.single_add_to_cart_button1.button.alt.btnClassAddtoCart{margin-top:-42px;}
#avia-menu li, #avia-menu li a{height:85px !important;line-height:85px !important;}
#avia-menu li .avia_mega_div li, #avia-menu li .avia_mega_div li a{height:23px !important;line-height:23px !important;}
.tab_inner_content section.ac-form{padding:80px 0;}
.tab_inner_content .ac-projct-tab{padding:18px 20px 15px 20px !important;}
.tab_inner_content .ac-order-form-block{padding:0 40px;}
.tab_inner_content section.ac-form .ac-form-title i{font-size:42px;margin:1px 0;float:left;}
.tab_inner_content section.ac-form .ac-form-title p{line-height:23px;margin:0 0;width:calc(100% - 50px);}
.tab_inner_content .go-projct{width:100%;}
.tab_inner_content .go-projct form input{width:70% !important;}
.tab_inner_content .ac-strt-btn{float:right !important;}
.tab_inner_content .ac-proj-info,
.tab_inner_content .ac-proj-icon,
.tab_inner_content .ac-prj-qty,
.tab_inner_content .ac-prodct-id{border:1px solid #e5e5e5;margin:0 0 15px 0;height:50px;text-align:center;display:table;border-right:none;border-left:none;}
.tab_inner_content .ac-fotm-tab > div span{float:none;display:table-cell;vertical-align:middle;}
.tab_inner_content .ac-proj-info{width: 40%;border-right:1px solid #e5e5e5;border-radius:0 3px 3px 0;}
.tab_inner_content .ac-fotm-tab > div.ac-proj-info span{text-align:left;}
.tab_inner_content .ac-proj-icon{width:8%;}
.tab_inner_content .ac-fotm-tab > div.ac-proj-icon span{float:left;}
.tab_inner_content .ac-fotm-tab > div.ac-proj-icon span img{margin-top:3px;}
.tab_inner_content .ac-prj-qty{width:17%;}
.tab_inner_content .ac-prodct-id{width: 35%;border-left:1px solid #e5e5e5;border-radius:3px 0 0 3px;}
.tab_inner_content .ac-fotm-tab > div.ac-prodct-id span{padding:0 0 0 5px;text-align:left;}
.js_active .tab_titles .tab{padding:23px 0 !important;width:33.4%;text-align:center !important;}
.ac-fotm-tab .ac-form-progress-bar .progressbar-con{overflow:hidden;}
.ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-fls{width:calc(50% - 20px);text-align:center;display:block;float:left;}
.ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-aprv, .ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-rvs{width:25%;text-align:center;display:block;float:left;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a, .ac-fotm-tab .ac-form-progress span.ac-dwnld-rvs a{width:98%;float:left;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-aprv a{width:96%;float:left;}
.ac-form .ac-fotm-tab.ac-download .ac-form-progress{padding:0 !important;}
section.ac-dashboard{padding:80px 40px;}
.tab_inner_content section.ac-dashboard .ac-form-title i{font-size:42px;margin:2px 0;float:left;}
.tab_inner_content section.ac-dashboard .ac-form-title p{line-height:23px;}
.tab_inner_content section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data{width:100%;}
.tab_inner_content section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .ret-blk-left{width:50%;padding-right:0;}
.tab_inner_content section.ac-dashboard .dashboard-cont .ret-blk-rght{width:50%;padding-left:0;}
.tab_inner_content section.ac-dashboard .dashboard-cont .retainer-deposite a.ret-dep-btn{width:320px;display:inline-block;float:none;}
.tab_inner_content section.ac-dashboard .dashboard-cont .retainer-deposite{text-align:center;}
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-left-part,
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-right-part{width:90% !important;margin:0 5%;}
#top .save-retainer-details input#gobutton{  float: left;}
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-left-part input#password,
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-left-part #re_password{width:100%;}
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .save-retainer-details{margin:5%;width:90%;}
.tab_inner_content section.ac-order-histry{padding:80px 40px;}
.tab_inner_content section.ac-order-histry .ac-form-title i{font-size:42px;margin:1px 0;float:left;}
.tab_inner_content section.ac-order-histry .ac-form-title p{width:92%;line-height:23px;margin:9px 0;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-post{width:35%;margin:0;text-align:left;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-id{width:27%;margin:0;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-qty{width:14%;margin:0;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-date{width:24%;margin:0;text-align:right;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab > div span{width:100%;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab{padding:34px 20px 34px 20px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab > div.ac-date span{float:right;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a, .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress{width:300px;margin:30px auto 0;display:block;float:none;}
.custWoo .container .entry-content-wrapper .entry-content{width:725px !important;}
.page-id-7026 .woocommerce .col-2, .page-id-4751 .woocommerce .col-2{width:546px !important;}
.col2-set .col-1{width:70% !important;}
body .Couponbtn{margin:0px !important;}
.ProjInp .addM{width:100% !important;}
.checkoutstep tr.firstProductTitle td.prjAdjust{width:25%;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, #advanced-form .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{}
#advanced-form .checkoutstep tr.firstProductTitle td.prjAdjust .minus, #advanced-form .checkoutstep tr.firstProductTitle td.prjAdjust .plus{min-width:0px !important;padding:0 5px !important;text-align:center;}
.checkoutstep .wizard .MeainHead{overflow:visible !important;}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select{height:54px;margin:0px 0 6px;line-height:normal;padding:0 10px;}
#woocommerce_product_search-2 input{height:54px !important;}
.sas-form-email .sas-form-field{height:64px !important;}
.retainer-balance article{width:98%;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span, .checkoutstep table#cartstep3 tr td span{width:90% !important;}
#top #payment label, #toPopupEditPayment label{/* update - wl */font-size:18px !important; padding-right: 20px !important;/* update - wl */}
.checkoutstep table#cartstep3 tr td span{line-height:30px;}
#advanced-form .checkoutstep .actions ul li.goback{float:left !important;}
#top .checkoutstep .wizard .actions.clearfix.backlast{width:30% !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm p #coupon_code, #top #main .checkout_coupon #coupon_code{font-size:16px;width:160px !important;padding:0 7px !important;margin-top:0 !important;}
.checkoutstep .wizard .shop_table .checkout_coupon input.Couponbtn.buttonC, #top .checkout_coupon input{font-size:16px !important;line-height:54px;height:54px;padding:0 14px !important;}
.checkoutstep .wizard .shop_table .outercoupanName .coupanName{font-size:16px;line-height:23px;padding:2px 10px !important;text-transform:uppercase !important;}
.outercoupanName{width:18% !important;}
.variation{margin-top:2px !important;}
.tool-tip{left:-114px;}
.tool-tip .tool-tip-data{width:271px;}
.tool-tip i{right:116px;}
section.ac-form{width:98%;float:none;margin:0 auto;}
.ac-prodct-id, .ac-prj-qty, .ac-proj-icon{margin-top:0;}
.ac-fotm-tab > div{font-size:15px;}
section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-right-part{width:45%;}
section.ac-dashboard .dashboard-cont form.retainer-detail span input, section.ac-dashboard .dashboard-cont form.retainer-detail span a.pass-stregth{min-width:100%;}
section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .ret-blk-left{padding-right:30px;width:39%;}
section.ac-dashboard .dashboard-cont .ret-blk-rght{padding-left:30px;width:44%;}
section.ac-dashboard .dashboard-cont .retainer-deposite a.ret-dep-btn{background-position:13px center;background-repeat:no-repeat;font-size:15px;padding:13px 0 13px 57px;width:32%;}
section.ac-dashboard{padding:20px 10px 0 10px;}
section.ac-order-histry .ac-form-title p{width:92%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-post{width:28%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-id{text-transform:uppercase;width:10%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-qty{text-transform:uppercase;width:8%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-date{width:15%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress{width:32%;}
section.ac-order-histry{padding:20px 10px 0 10px;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{margin-right:0;}
.ac-order-form-block, .ac-inner-block{padding:0;}
section.ac-form .ac-form-title p{width:91.5%;}
section.ac-form .ac-form-title{background-position:27px center;}
.go-projct{width:52%;}
.ac-proj-info{width:24%;margin-top:0;}
.go-projct form input{width:216px;font-size:16px !important;}
.my-proj-order{padding:50px 0 30px;background-color:#fff;}
.ac-fotm-tab .ac-form-post{width:17%;}
.ac-fotm-tab .ac-qty{width:9%;}
.ac-fotm-tab .ac-form-id{width:11%;}
.ac-fotm-tab .ac-form-progress{width:100%;float:right;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{padding:22px 18px 22px 16px;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-aprv a, .ac-fotm-tab .ac-form-progress span.ac-dwnld-rvs a{padding:22px 12px;}
.checkoutstep .actions.clearfix ul li a.next{margin-right:8px;}

/* Whitelabel Css */
#top .container .CustLoginprofile button.loginbtn {color: #fcfcfc !important;}
/* product page */
#top div form.cart div.quantity {display: block;width:auto;}
#top button.single_add_to_cart_button.button.alt.btnClassAddtoCart {clear: none;margin: 40px 0 0 0 !important;float: right;width: 49%;display: inline-block;  padding: 0;}
#top button#keepshopping.single_add_to_cart_button.button.alt.btnClassAddtoCart {float: left;margin: 40px 0 0 0 !important;clear:both;}
/* product page */	
/*account*/
.tab_inner_content section.ac-dashboard .ac-form-title i{margin: 0 20px 0 0;}
#top section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data b{  font-size: 14px;}
#top section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data span,
#top section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .dash_block3 span{  font-size: 22px !important; margin-top:5px;}
#top .make_wl_deposit_box {width: auto;margin: 0 0 30px 0;clear: both;display: block;}
#top .wl_deposit_block2.make_wl_deposit_box {width: 138px;margin: 0 auto 30px;}
#top .wl_deposit_block3.make_wl_deposit_box {width: 280px;margin: 0 auto;}
#top .acc_footer-form{margin: 0 auto; width: 485px; float: right;}
#top section.ac-dashboard{padding:30px 0;}
#top .acc_footer-form span {font-size: 16px;}

#top .ac-projct-tab .ac-prodct-id .fa-info-circle {float: none;display: table-cell;vertical-align: middle;padding: 0 0 0 10px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-id .fa-info-circle {display: table-cell;}
#top section.ac-order-histry .ac-inner-block .ac-fotm-tab > div span{font-size: 18px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.tool-tip-data.one {min-height: initial;padding:10px;}
/*account*/
/* Whitelabel Css */

#top .whitelabel_single_product .single_product_wl_text {margin: 0 !important;}
#top .whitelabel_single_product .wl_exp_days_right {margin: 0 !important;}
#top .widget_product_search.widget {width: 500px !important;max-width: inherit;display: block;float: none !important;text-align: center;  padding-bottom: 0;}
#top .single_product_header{height:auto !important;}

#top .yith-ajaxsearchform-container input[type="search"] {margin: 0 !important;}
#top #wrap_all #yith_woocommerce_ajax_search-3.widget_product_search.widget {margin-left: auto !important;margin-bottom: 20px;margin-top: 0 !important;max-width: 100%;}
#top .single_product_header .single_product_nl_text {margin-left: 0 !important;padding: 0;}
#top div .quantity input.qty{min-width: 40px;width: 40px;padding: 10px 0 !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled {padding: 0 !important;}
.logo, .logo a {max-height: 100% !important;}
}
@media screen and (max-width:980px){
#top .call-to-action-home-two{margin:0;}
/* Whitelabel Css Ends */
#top .whitelabel_single_product .single_product_wl_text {width: 100%;text-align: center;padding: 0;}
#top #wrap_all #yith_woocommerce_ajax_search-3.widget_product_search.widget {margin-bottom: 10px;text-align:center;}
#top .whitelabel_single_product span {float: none !important;margin: 0 5px;}
#top .whitelabel_single_product .wl_exp_days_right {margin: 0 auto !important;display: block;float: none;width: 260px;clear: both;padding: 10px 0 0 0;text-align: center;}
#top .whitelabel_single_product.small-info .wl_exp_days_right {height: 0;padding: 0;}
#top .wl_account {text-align: center;}
#top .wl_account .deposit_note {float: none;margin-bottom: 0;  line-height: 22px;}
#top .acc_footer-form {float: none;margin-bottom: 0;}
/* Whitelabel Css Ends */
	
#top .call-to-action-home-two{margin:0;}
#top .poupWoo-Top.popupmakedeposite .woo-Bottom span.av-icon-style-retainerAmt span{top:-2px;left:-10px;}
#top .makedepositPage span.av-icon-style-retainerAmt{margin-top:-12px;}

.popupgravitythanks #gravityThank{width:90%;margin-left:-45% !important}
.popupgravitythanks #gravityThank article{width:100%;;}
.responsive #top #wrap_all .av-slideshow-caption .container{max-width:100%;width:100%;}
.responsive #top #wrap_all .av-slideshow-caption .container h1.call-to-action-home-one,
.responsive #top #wrap_all .av-slideshow-caption .container h1 #call-to-action-home-one-two{font-size:54px;margin-top:180px;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{width:auto !important;float:right !important;text-align:right;}
.av_textblock_section .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{float:right;width:auto !important;}
#top #main #steps-uid-1-p-2 .RightAlignTotal{clear:both;}
#top .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{padding:30px 0px;}
#top #main .checkoutstep #steps-uid-1-p-2 .RightAlignTotal{padding:0 !important;}
#top .checkoutstep .pendingretainerblance b{margin-right:0;}
.checkoutstep table.shop_table th{padding:9px 0;}
.Woo-Top.makedeposite ul li div label{margin-left:-32px;left:50%;}
#toPopupMakeDeposit{top:20% !important;}
.makedepositepopup{top:25% !important}
.av_textblock_section .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{margin:10px 0;}
#toPopup{top:50% !important;}
button.single_add_to_cart_button1.button.alt.btnClassAddtoCart{margin-top:76px;}
#top #header .avia_mega_div > .sub-menu > li > ul > li a{padding:3px 5px 3px 11px;}
.tab_inner_content .go-projct form input{width:68% !important;}
.tab_inner_content section.ac-order-histry .ac-form-title p{line-height:25px;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span, .checkoutstep table#cartstep3 tr td span{width:80% !important;}
.RightAlignTotal{width:60% !important;}
.col2-set .col-1{width:78% !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{border:none !important;}
#advanced-form .checkoutstep table#cartstep3 tr td span{line-height:25px;margin:2px 0 0 0;}
#advanced-form .checkoutstep .wizard div.steps ul li a{background-position:center top !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{line-height:37px !important;width:90% !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, #advanced-form .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{color:#babfbf !important;}
.Woo-Top.makedeposite{width:98%;}
.Woo-Top.makedeposite ul{margin:0 auto;width:100%;}
.Woo-Top.makedeposite .woo-Bottom input.makeSubmit{width:100%;margin:0 auto;padding:29px 25px 27px 105px !important;text-align:left;}
.Woo-Top.makedeposite .woo-Bottom{position:relative;}
.Woo-Top.makedeposite .woo-Bottom .makedepost_doller_sign{left:56px;position:absolute;top:35px;}
.ac-fotm-tab > div.edit-popup{text-align:center;}
section.ac-dashboard .dashboard-cont form.retainer-detail .save-retainer-details{margin-top:0;}
section.ac-dashboard .dashboard-cont form.retainer-detail span label{color:#666;font-size:12px !important;}
.js_active .tab_titles .tab{font-size:18px;padding:23px 28px !important;}
.checkoutstep .wizard > .steps ul li.disabled.last span.number, .checkoutstep .wizard > .steps ul li.last.done span.number{right:-7px;}
.checkoutstep .wizard > .steps ul li a#steps-uid-1-t-2 .title{text-align:center;width:67%;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span{line-height:25px;margin:2px 0 0 0;}
.checkoutstep .wizard #steps-uid-1-p-0 i.fa-question-circle{margin:0 20px;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span{width:80%;}
.checkoutstep .MeainHead .MainDeleteDiv{text-align:right;}
.checkoutstep tr.firstProductTitle td.ProdTitleTD div.PTitle{font-size:19px;}
.checkoutstep #steps-uid-1-p-1{margin-top:30px !important;}
.checkoutstep .wizard div.steps ul li.middle.current a{background-image:url(images/progress-bar-768.png) !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td i.fa.fa-info-circle{margin:0 20px;line-height:61px;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{line-height:24px;font-size:18px;width:78%;margin:7px 0;}
/* checkoutstep-update */
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{/*margin:20px 20px 20px 0 !important; /* update - wl width: 500px !important; text-align: left !important;/* update - wl */}
/* checkoutstep-update */

#advanced-form .checkoutstep ul.payment_methods.methods li.payment_method_addfund .payLabel.addfund:after {right: 30px;top: 44px;}
/* Stripe update */
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li .squaredpaypal_digital_goods, .checkoutstep ul.payment_methods.methods li div.squaredprepaid{/*float:left;margin-right:20px;*/}
/* Stripe update */
.checkoutstep ul.payment_methods.methods li span.av-icon-style-paypal{transform:none;float:left !important;}
.checkoutstep ul.payment_methods.methods li label.payLabel{float:left;}
.checkoutstep .wizard div.steps ul li.tabprev.done a span.number{left:0;}
.checkoutstep .wizard #steps-uid-1-p-2.body{margin-top:80px !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{width:100% !important;text-align:center;}
.checkoutstep .wizard .shop_table .outercoupanName .coupanName{float:none;display:inline-block;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{width:100% !important;text-align:center;margin-bottom:0 !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm .form-row{float:none;display:inline-block;}
.checkoutstep .wizard .shop_table .checkout_coupon input.Couponbtn.buttonC, #top .checkout_coupon input{margin:0 !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .RightAlignTotal{margin:0 !important;}
.checkoutstep table#cartstep3 tr td i{margin:0 20px;}
section.ac-order-rivision .ac-form-title{background-position:27px center;}
.ac-popup{padding:0 10px;}
section.ac-dashboard .dashboard-cont form.retainer-detail span label{margin-left:0;}
section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data b{font-size:15px;}
section.ac-dashboard .ac-form-title{background-position:27px center;}
section.ac-dashboard .ac-form-title p{width:90%;}
section.ac-order-histry .ac-form-title p{width:89%;}
section.ac-order-histry .ac-form-title{background-position:27px center;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab{padding:34px 20px;text-align:center;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab > div{font-size:16px;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-post{width:35%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-id{width:17%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-qty{width:14%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-date{width:21%;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress{display:inline-block;float:none;margin-top:20px;width:260px;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span{font-size:15px;}
section.ac-form .ac-form-title p{width:89%;}
.ac-prj-qty{width:20%;margin-top:0;}
.ac-proj-icon{width:15%;margin-top:0;}
.ac-proj-info{width:40%;margin-top:0;}
.go-projct{width:100%;}
.ac-strt-btn{margin-right:0;float:right !important;width:211px;}
.ac-fotm-tab{padding:18px 20px 18px 20px !important;}
.ac-prodct-id{width:15%;}
.ac-fotm-tab .ac-qty{width:20%;}
.ac-fotm-tab .ac-form-id{width:20%;}
.ac-fotm-tab .ac-form-post{width:52%;}
.ac-fotm-tab .ac-form-progress{width:100%;margin-top:15px;text-align:left;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a, .ac-fotm-tab .ac-form-progress span.ac-dwnld-aprv a, .ac-fotm-tab .ac-form-progress span.ac-dwnld-rvs a{float:left;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls, .ac-fotm-tab .ac-form-progress span.ac-dwnld-aprv, .ac-fotm-tab .ac-form-progress span.ac-dwnld-rvs{float:none;display:inline-block;}
.container .tabcontainer{margin-top:15px;}
.avia-section{min-height:30px;}
}
@media screen and (max-width:768px){#advanced-form .checkoutstep .wizard .MeainHead tbody tr td .ProductInfo{margin-top:0 !important;}
.checkoutstep .wizard > .steps ul li .title{font-size:18px !important;}
#top #wrap_all .popupretainer .av-icon-style-retainerAmt.avia-icon-pos-left .av-icon-char{font-size:22px !important;}
#top .template-blog h1.post-title a{color:#3a91cf !important;font-size:23px !important;line-height:.9px !important;font-family:'Lato', sans-serif;}
#top .template-blog h1.post-title{line-height:20px;}
#top .fullsize .template-blog .post-meta-infos{margin-top:0px !important;width:100%;left:0; font-size: 18px !important;}
#top .fullsize .template-blog .post-title{margin-top:0 !important;padding-top:15px !important;line-height:24px;   padding-bottom: 30px !important;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history .tool-tip .tool-tip-data{width:240px;}
#top .gravitythankyou article section.contentthnaks p{font-size:16px;}
#top .for-order.thank-you-page .success.place-an-order i{float:left;margin-top:5px;}
#top .for-order.thank-you-page .success.place-an-order{line-height:23px !important;}
#top #main .thank-you-page .shop_table.order_details td,
#top #main .thank-you-page .shop_table.order_details .amount{font-size:15px !important;}
#top .thank-you-page .success.thank-you-msg{font-size:18px;line-height:25px;}
#top .thank-you-page .success.place-an-order{font-size:17px;line-height:23px;padding:10px 30px !important;}
#top .thank-you-page .thanks-btn a{font-size:18px;padding:10px 0;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block, .checkoutstep .wizard .form-row.place-order span.button-block.create-this-order-block{width:auto;}
#top .checkoutstep .wizard .form-row.place-order span.button-block input{font-size:21px !important;line-height:70px;padding:0 !important;letter-spacing:0;width:450px;}
#top .sac-frontend .shopping-as {margin:0 3px 90px 3px;}
.tab_inner_content section.ac-order-histry .ac-form-title p{margin:0 0 9px 0;}
#top #wrap_all .woocommerce .signup.showchk_Login .col-1{width:493px !important;}
#top .woo-slg-social-container{width:350px;max-width:100%;}
.signup .content .avia_textblock{width:100%;}
.avia-section .template-page .entry-content-wrapper{width:100%;}
#top .signup .woocommerce .col-2{position:inherit;margin:0 auto !important;}
.lost-passwordSubmit.form-row [type=submit]{font-size:18px!important;line-height:30px;}
.custWoo .container.signup .entry-content-wrapper .entry-content{width:100% !important;}
section.ac-order-rivision .ac-rev-request .rev-req .rev-title{width:80% !important;}
.avia-single-number{font-size:20px!important;}
.avia-no-number{font-size:25px !important;}
#top .avia-animated-number-content{font-size:14px !important;}
#top .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods{width:100% !important;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{margin:20px 0!important;/* update - wl */width:460px !important;max-width: 100%;/* update - wl */display:inline-block;float:left;}
.makedepositPage{width:95% !important;}
.sub_menu li{padding:0 5px !important;}
button.single_add_to_cart_button.button.alt.btnClassAddtoCart{margin-left:0 !important;}
.retainer-balance article section.retainer-go a.AddMoreFunds{font-size:18px !important;}
#toPopupMakeDeposit{top:40% !important;}
.makedepositepopup{top:45% !important;}
#advanced-form .checkoutstep .wizard .steps{margin-top:35px;left:2%;width:96%;}
#advanced-form .checkoutstep .wizard .content, #advanced-form .checkoutstep .actions.clearfix{left:2%;width:96% !important;}
.tabcontainer .tab_titles .tab.tab_counter_0, .tabcontainer .tab_titles .tab.tab_counter_1, .tabcontainer .tab_titles .tab.tab_counter_2{font-size:60% !important;}
#advanced-form .checkoutstep .wizard .steps{margin-top:60px !important;}
#top .form-row.place-order i.paypallaststep.fa.fa-credit-card{top:28px;left:-60px;font-size:19px;}
.main_menu.Custprofile{display:table !important;}
.responsive .mobile_slide_out .logo img{width:205px;}
.responsive .content .entry-content-wrapper{margin-top:0px;}
#top .av_textblock_section #steps-uid-1-p-2 .place-order i.prepaidlaststep.fa.fa-user{margin-left: -98px;}
.responsive .av_header_top.mobile_slide_out .logo img{height:auto !important;}
.checkoutstep .wizard .shop_table .checkout_coupon input.Couponbtn.buttonC, #top .checkout_coupon input{height:51px;line-height:51px;}
div.loader{height:70px;width:70px;background-size:contain;}
#toPopup{margin-left:-360px;}
#toPopup .gravityFormpoup, #toPopup, #toPopup .gform_body h3{width:681px !important;}
#top .woocommerce .lost-password-page .col-1{width:100% !important;}
.post-entry .entry-content-wrapper .col2-set .col-1{width:100% !important;}
.single-product-main-image.alpha{overflow:visible;}
dt.tm-final-totals{margin-left:68.8% !important;}
.sas-form-email input.sas-form-field.sas-form-field-email{margin-top:0 !important;}
.checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{margin-top:12px !important;}
.responsive .tabcontainer .tab_content{padding:15px;}
.responsive .tabcontainer .tab_titles{display:block !important;width:100%;float:left;top:1px;}
.responsive .tabcontainer .tab{width:33.44% !important;border-right:1px solid #e1e1e1 !important;}
.responsive .top_tab .tab.fullsize-tab{display:none !important;}
.tab_inner_content section.ac-order-histry, .tab_inner_content section.ac-form, .tab_inner_content section.ac-dashboard{padding:20px 0px;}
.tab_inner_content section.ac-order-histry .ac-form-title p{width:89%;}
.ac-fotm-tab{padding:18px 10px !important;}
.tab_inner_content section.ac-form .ac-form-title p{width:88%;}
.tab_inner_content .ac-order-form-block{padding:0;}
.tab_inner_content .go-projct form input{width:56% !important;height:55px !important;margin:0 !important;}
.responsive #top .main_color .tabcontainer .active_tab{background-color:#fff !important;}
.tab_inner_content .ac-fotm-tab .ac-form-progress span{font-size:13px;}
.tab_inner_content section.ac-dashboard .ac-form-title p{width:88%;}
.tab_inner_content .ac-fotm-tab > div span b{display:inline-block;width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.responsive #top .main_color .tabcontainer{width:99.5% !important;border-radius:3px !important;}
.responsive #top .main_color .active_tab_content{float:left;}
.checkoutstep table#cartstep3 tr td span{line-height:23px !important;}
#header #header_meta, div#header_main{top:0 !important;}
.page-id-7026 .woocommerce .col-2, .page-id-4751 .woocommerce .col-2{width:100% !important;padding:10% 5%;}
.html_header_transparency #top .avia-builder-el-0 .container{padding-top:0px !important;}
.checkoutstep .actions.clearfix ul li a.next i{margin-left:20px;}
#advanced-form .checkoutstep .wizard > .steps ul li.current .number{height:80px;width:80px;font-size:38px !important;line-height:65px !important;top:-30px;}
#advanced-form .checkoutstep .wizard > .steps ul li.disabled .number, .checkoutstep .wizard > .steps ul li.done .number{height:70px;width:70px;font-size:38px !important;line-height:65px !important;top:-23px;}
#advanced-form .checkoutstep .actions.clearfix ul li a.next{padding:23px 20px 23px 0px !important;font-size:21px!important;width:auto !important;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td{width:14% !important;float:left;min-height:70px;padding-top:20px;padding-bottom:10px;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.ProdTitleTD{width:70% !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.productImage{padding-top:10px !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD div.PTitle{text-align:left;width:auto !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation, #advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dt, #advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dd{width:auto !important;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.prjAdjust{width:30% !important;margin-left:13%;padding-top:0;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.qtylabel{padding-top:17px !important;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.contentTD{padding-top:17px !important;width:8% !important;margin-right:40px;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.TotalPriceProd{padding-top:7px !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.TotalPriceProd span{font-size:20px;line-height:42px !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.contentTD strong{font-size:20px;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 .shop_table .RightAlignTotal{float:right;margin:40px;padding:0px;}
#advanced-form .checkoutstep .wizard table.shop_table .total .RightAlignTotal .stepup strong, #advanced-form .checkoutstep table.shop_table .total .RightAlignTotal .stepup strong span{font-size:20px !important;}
#advanced-form .checkoutstep .wizard table.shop_table .total .RightAlignTotal .stepup strong, #advanced-form .checkoutstep table.shop_table .total .RightAlignTotal .stepup strong span{font-size:20px !important;}
#advanced-form .checkoutstep .wizard div.steps ul li.middle.current a{background-size:auto !important;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab{padding:5%;}
#advanced-form .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{font-size:18px;}
#advanced-form .checkoutstep .actions.clearfix ul li{width:auto !important;margin-left:0 !important;margin-right:0;}
#advanced-form .checkoutstep .actions ul li.goback .previous{padding:22px !important;font-size:21px;}
#advanced-form .checkoutstep .wizard .form-row.place-order input#place_order{font-size:17px !important;padding:22px 0 22px 42px !important;margin-bottom:12px !important;margin-right:0px;width:100% !important;text-align:center;}
#top #steps-uid-1-p-2 .place-order i.fa {margin-left: -155px;margin-top: -17px;}
#advanced-form .checkoutstep .wizard > .steps ul li.last.current a span.number{right:-4px !important;}
#steps-uid-1-p-2 .place-order{width:385px !important;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span, .checkoutstep table#cartstep3 tr td span, .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{width:calc(100% - 80px) !important;}
.checkoutstep .pendingretainerblance strong, .checkoutstep .pendingretainerblance b.retainerAmtLess{font-size:20px !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled ,#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, #advanced-form .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{/* margin-top:10px !important; */}
#advanced-form .checkoutstep tr.firstProductTitle td.prjAdjust .minus, .checkoutstep tr.firstProductTitle td.prjAdjust .plus{width:35px;height:35px;}
.checkoutstep tr.firstProductTitle td.prjAdjust{width:30%;}
.checkoutstep tr.firstProductTitle td.prjAdjust .minus, .checkoutstep tr.firstProductTitle td.prjAdjust .plus, .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled{float:left;}
td .ProjInp.projSecInp{width:100%;}
#steps-uid-1-p-2 .place-order{margin-bottom:0 !important;}
.wizard > .actions > ul{float:right !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{border:none !important;}
.wizard > .steps{margin-top:50px !important;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td{padding:10px !important;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span{font-size:20px;}
.checkoutstep .wizard #steps-uid-1-p-0 i.fa-question-circle{line-height:59px;}
.checkoutstep .wizard .content{margin-top:70px;}
.RightAlignTotal{margin-right:40px;}
.PTitle{font-size:20px!important;}
td{font-size:20px !important;}
.checkoutstep tr.firstProductTitle td:first-child{padding:32px 12px 32px 30px;}
.checkoutstep tr.firstProductTitle td.prjAdjust .minus, .checkoutstep tr.firstProductTitle td.prjAdjust .plus{margin-top:5px;}
.Minus, .Plus{height:35px !important;width:35px !important;}
.ProjInp .addM{width:100% !important;}
.checkoutstep .actions.clearfix ul li a.next{width:380px!important;padding:33px 0 33px 45px !important;font-size:25px!important;margin:0 0 0 0;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab{padding:5% 20%;}
.checkoutstep .actions ul li.goback{float:none !important;}
.checkoutstep .actions ul li.goback .previous{padding:33px !important;}
.checkoutstep .wizard .form-row.place-order input#place_order{padding:33px !important;}
.checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled{line-height:18px;/* height:40px !important; */padding:0px 5px 10px 5px;}
#steps-uid-1-p-2 .place-order{width:47% !important;}
.wizard > .actions > ul{margin-top:7px !important;margin-bottom:0px;}
.checkoutstep .wizard .form-row.place-order input#place_order{font-size:25px !important;}
.checkoutstep .wizard .actions.clearfix.backlast{width:40% !important;margin-top:-158px !important;height:81px;}
.RightAlignTotal{width:440px !important;margin:0 !important;}
.checkoutstep .wizard .shop_table .outercoupanName .coupanName{float:right;margin-right:0;}
.checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{height:40px !important;padding:0px 5px 10px 5px;}
#steps-uid-1-p-2 .place-order{min-width:335px !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{padding:30px 0;}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select{height:48px;margin:6px 0 0;line-height:normal;padding:0 10px;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li input.input-radio{width:72px !important;height:72px !important;float:left !important;position:relative !important;z-index:9999 !important;}
.js_active .tab_titles .tab{padding:23px 15px !important;}
.checkoutstep .wizard .content fieldset.body#steps-uid-1-p-0{margin-top:95px !important;}
.checkoutstep .wizard table.shop_table{margin:0 0 17px 0 !important;}
.checkoutstep .actions.clearfix ul li a.next{width:40% !important;min-width:inherit !important;}
.checkoutstep .wizard div.steps ul li.tabprev.done a span.number{left:0;}
.checkoutstep #steps-uid-1-p-1{margin-top:90px !important;}
.checkoutstep .wizard div.steps ul li.middle.current a{background-image:url(images/progress-bar-768.png) !important;background-size:100% auto !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td i.fa.fa-info-circle{margin:0 20px;line-height:61px;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{font-size:20px;width:78%;line-height:50px !important;margin:0;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{margin:20px 0 !important;width:100% !important;}
/* Stripe update */
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li .squaredpaypal_digital_goods, .checkoutstep ul.payment_methods.methods li div.squaredprepaid{/*float:left;margin-right:20px;*/}
.checkoutstep ul.payment_methods.methods li span.av-icon-style-paypal{transform:none;float:left !important;}
.checkoutstep ul.payment_methods.methods li label.payLabel{float:left;}
#top #payment label, #toPopupEditPayment label{/* update - wl */font-size:15px !important;/* update - wl */}
/* Stripe update */
.container .tabcontainer{margin-top:15px;}
.avia-section{min-height:30px;}

/* Whitelabel Css */
#top .responsive #top .main_color .tabcontainer{border:none !important;}
#top .retainer-data-box {width: 100%;border: none;}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history,
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history *{width:100%; display:block;}
#top table.widefat.retainer_history thead {display: none !important;}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td {padding-left: 50%;text-align: left;padding-top: 15px;padding-bottom: 15px; position:relative;border-right: none;border-left: none;border-color: #FFFEFE;}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:after{position:absolute; font-family:'Lato', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; top: 15px; left:10px;font-size: 18px;}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:nth-of-type(1):after{content:"SR NO.";}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:nth-of-type(2):after{content:"CREDIT AMOUNT";}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:nth-of-type(3):after{content:"DEBIT AMOUNT";}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:nth-of-type(4):after{content:"REMAINING AMOUNT";}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:nth-of-type(5):after{content:"DATE";}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history tr {border-right: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;}
#top .wl_history_table h1 {color: #666666 !important;background-color: #fff;}
#top .main_color .av_tab_section .tab_content table tr:nth-child(odd) {background-color: #F4F4F4 !important;}
#top .main_color .av_tab_section .tab_content table tr:nth-child(even) {background-color: #F4F4F4 !important;}
#top .main_color .av_tab_section .tab_content table tr:nth-child(even) td {color: #666666;}
#top .active_tab_content .tab_inner_content{padding:30px 0;}
#top .acc_footer-form{max-width:100%;}
.responsive .tabcontainer .tabcontainer{border:none !important;}

.responsive #header_main .inner-container, .responsive .main_menu{clear:none;}
#top .responsive .title_container .breadcrumb {position: relative;right: auto;top: -6px;margin: 0;left: -2px;}
/* Whitelabel Css */
#top .whitelabel_single_product {height: auto !important;}
}
@media screen and (max-width:740px){
#top .mainDrop .dropdownL{  left: -47px;}
#top .filter a{padding:5px;}
/* Whitelabel Css Ends */
#top .whitelabel_single_product.small-info .wl_exp_days_right {height: 0;padding: 0;}
#top .wl_arrow {top: inherit;bottom: -50px;left: 50%;margin-left: -11px;}
#top .whitelabel_single_product {/*padding-bottom: 50px;*/}
#top .whitelabel_single_product.small-info {padding-bottom: 30px;}
#top .small-info .wl_arrow {bottom: -30px;}
#top .single_product_header .single_product_nl_text {width: 100%;text-align: center;margin-bottom: 20px;}
#top #wrap_all #yith_woocommerce_ajax_search-3.widget_product_search.widget {margin-bottom: 10px;}
#top .single_product_header .wl_pricing_btn {margin: 30px auto;float: none !important;display: block;clear: both;width: 235px; margin-bottom: 0px;}
#top .single_product_header.small-info .single_product_wl_text, #top .single_product_header.small-info .single_product_nl_text{font-size:16px;  margin: 5px 0 20px;}
#top .single_product_header.small-info .wl_pricing_btn {display: none;}
#top .normallabel_single_product.small-info .wl_arrow {bottom: -5px;}
/* Whitelabel Css Ends */
	
#top .filter a{padding:5px;}
#top .main_color .ProjInp input.project_name[type='text']{width:100% !important;}
#top .makedepositPage span.av-icon-style-retainerAmt{left:50px;}
#top .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history a{padding:15px !important;}
#top .gravitythankyou article section.contentthnaks p{line-height:22px;}
#top .thank-you-page .thanks-btn a.place-order i{font-size:15px;}
#top .thank-you-page .success.place-an-order i{float:left !important;margin:5px 20px 0 0;}
#top .thank-you-page .thanks-btn a{width:49%;font-size:13px;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block{right:175px;}
#top .checkoutstep .wizard .form-row.place-order span.button-block input{font-size:20px !important;width:335px;}
#top #wrap_all .woocommerce .signup.showchk_Login .col-1{width:82% !important;}
#top #header .av_secondary_right .sub_menu{float:left;width:auto;}
#top .avia-button-wrap a{min-width:250px;padding:0;font-size:16px;}
#top .avia-button-wrap a .avia_button_icon{overflow:visible;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span, .checkoutstep table#cartstep3 tr td span, .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{width:calc(100% - 80px) !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{width:78% !important;line-height:24px !important;margin:2px 0;}
.avia-single-number{font-size:32px!important;}
.avia-no-number{font-size:40px !important;}
#top .avia-animated-number-content{font-size:22px !important;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{margin:20px auto!important;/*width:340px !important;*//* update - wl */display:block;float:none;}
#update_profile_message ul.woocommerce-sucess{width:100% !important;}
section.ac-order-rivision .ac-form-title .rivision-done{position:inherit;clear:both;}
section.ac-order-rivision .ac-form-title p{font-size:18px;margin:0 0 0 50px;}
section.ac-order-rivision .ac-rev-request .rev-req .rev-close{top:10px;position:absolute;right:20px;}
section.ac-order-rivision .ac-rev-request .rev-req .rev-title{width:80% !important;}
.poupWoo-Top.popupmakedeposite ul{width:100% !important;margin:0 !important;}
.Woo-Top.makedeposite ul li{min-width:50%;}
.tabcontainer .tab_titles .tab.tab_counter_2{border-right:none !important;}
.poupWoo-Top.popupmakedeposite .woo-Bottom i.fa.fa-usd{top:50% !important;font-size:11px !important;padding:0 4px !important;left:35px !important;line-height:15px !important;margin-top:-10px;}
#av_section_1 .makedepositepopup .makedepositPage{width:260px !important;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds{padding:20px 0 20px 40px !important;font-size:15px !important;line-height:17px;}
.poupWoo-Top.popupmakedeposite .woo-Bottom input.makeSubmit{font-size:15px !important;line-height:17px;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds i.fa.fa-usd{top:17px;left:13px;padding:4px 6px;font-size:11px;}
#advanced-form .checkoutstep .wizard .steps{margin-top:35px;left:0;width:100%;}
#advanced-form .checkoutstep .wizard .content, #advanced-form .checkoutstep .actions.clearfix{left:0;width:100% !important;}
#advanced-form .checkoutstep .wizard .steps{margin-top:-10px !important;}
#advanced-form .checkoutstep .wizard .form-row.place-order input#place_order{padding:22px 0px 22px 35px !important;}
#top .form-row.place-order i.paypallaststep.fa.fa-credit-card{left:20px;top:26px;}
#top .av_textblock_section #steps-uid-1-p-2 .place-order i.prepaidlaststep.fa.fa-user{font-size:21px;}
.main_menu.Custprofile{display:table !important;}
ul.noLightbox.social_bookmarks.icon_count_7{display:none;}
#toPopup{margin-left:-299px !important;}
#toPopup .gravityFormpoup, #toPopup, #toPopup .gform_body h3{width:98% !important;}
.responsive .mobile_slide_out .logo img{margin-top:25px !important;}
.responsive #top .cart_dropdown{margin:-22px -40px 0 0;right:42px !important;}
.responsive .main_menu{clear:none;}
#top #header_main #advanced_menu_toggle, #top #advanced_menu_hide,
#top #header_main #mobile-advanced{margin-top:-28px !important;}
.gravatar{padding-left:3px;}
.profileName strong{width:65px;overflow:hidden;display:inline-block;float:left;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:34px;}
dt.tm-final-totals{margin-left:74.8% !important;}
#top .woocommerce .lost-password-page .col-1{width:100% !important;padding:50px 20px !important;}
div#header_meta{-webkit-backface-visibility:visible !important;}
.responsive #top #av_section_2 .container.accountClass{width:98% !important;max-width:98% !important;}
.tabcontainer .tab_icon{margin-right:0 !important;display:block;}
.responsive .tabcontainer .tab{width:33% !important;margin:0;}
.js_active .tab_titles .tab.tab_counter_2{border-radius:3px 0 0 0 !important;}
.tab_inner_content .ac-fotm-tab > div.ac-proj-info span{text-align:center;}
.ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-fls{width:100%;}
.ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-aprv, .ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-rvs{width:49%;margin-top:15px;margin-right:0;}
.ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-rvs{float:right;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a, .ac-fotm-tab .ac-form-progress span.ac-dwnld-rvs a{width:100%;}
.tab_inner_content .go-projct form input{width:100% !important;}
.tab_inner_content .ac-strt-btn{width:100%;}
.tab_inner_content .ac-strt-btn a{width:100%;}
.tab_inner_content .ac-fotm-tab > div span{font-size:14px;}
.tab_inner_content .ac-fotm-tab > div span b{width:150px !important;font-size:14px !important;}
.ac-proj-icon .tool-tip .tool-tip-data{padding:12px 0;}
div.paginate{padding:0 0;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-date{width:18%;float:right;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-qty{width:14%;}
section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data b{font-size:18px !important;}
section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data span{font-size:25px !important;}
section.av_textblock_section .avia_textblock h2#main-headings{font-size:40px !important;}
.responsive #top .col2-set .col-1, .responsive #top .col2-set .col-2, .responsive .cart-collaterals .shipping_calculator, #top .signup .woocommerce .col-2{width:96% !important;padding:10% !important;}
.av-icon-style-registerbtn{margin-left:25px;}
.custWoo .container.signup .entry-content-wrapper .entry-content{padding:0;}
.checkoutstep table#cartstep3 tr td span{line-height:30px !important;}
.wizard > .actions > ul{}
.wizard > .steps{margin-top:-30px !important;}
.checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{color:#babfbf !important;}
section.ac-form .ac-form-title, section.ac-order-histry .ac-form-title{margin-bottom:10px;}
.ac-order-form-block, .ac-fotm-tab{margin-bottom:10px;}
.my-proj-order{padding:0px;margin:0px;}
.retainer-balance article section.retainer-go a.AddMoreFunds{background-position:25px center;font-size:23px;line-height:28px;padding:20px 10px 20px 77px;text-align:left;width:100%;}
.Woo-Top.makedeposite .woo-Bottom input.makeSubmit{font-size:21px;padding:29px 18px 27px 60px !important;text-align:center;}
.Woo-Top.makedeposite .woo-Bottom .makedepost_doller_sign{left:31px;}
.go-projct form input{width:208px;}
section.ac-dashboard .ac-form-title p{width:80%;}
section.ac-dashboard .dashboard-cont form.retainer-detail .save-retainer-details{margin-top:0;margin-bottom:3px;}
.ac-form .ac-inner-block .ac-fotm-tab .ac-form-progress .progressbar-con span.orange{width:50%;}
.ac-form .ac-inner-block .ac-fotm-tab .ac-form-progress .progressbar-con span.blue{width:95%;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title{width:100%;margin-bottom:10px;}
.checkoutstep table#cartstep3{margin-bottom:10px;}
.checkoutstep .PayMentActivated .PaymentDetails{margin-top:0px !important;}
.checkoutstep .wizard .MeainHead{margin:0 0 10px 0;}
.checkoutstep .pendingretainerblance{margin:0 0 10px 0;}
.wizard > .actions a.next, .PlaceOrderCheckout{font-size:18px !important;min-width:285px !important;text-align:center !important;}
.checkoutstep .wizard #steps-uid-1-p-0 i.fa-question-circle{margin:0 15px;line-height:60px;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span{font-size:18px;}
.checkoutstep .wizard .content fieldset#steps-uid-1-p-0.body{margin-top:90px !important;}
.checkoutstep .wizard > .steps ul li a#steps-uid-1-t-2 .title{width:75%;}
.checkoutstep .wizard > .steps ul li.disabled.last span.number, .checkoutstep .wizard > .steps ul li.last.done span.number{right:-2px;}
.checkoutstep .wizard .content{margin-top:30px !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block{margin-bottom:10px;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{line-height:30px;}
.checkoutstep .wizard .MeainHead, .checkoutstep .wizard .MeainHead thead, .checkoutstep .wizard .MeainHead tbody, .checkoutstep .wizard .MeainHead th,.checkoutstep .wizard .MeainHead td,.checkoutstep .wizard .MeainHead tr{}
.checkoutstep .MeainHead .MainDeleteDiv{text-align:center;}
.checkoutstep tr.firstProductTitle td.ProdTitleTD div.PTitle{width:100%;font-size:20px !important;line-height:20px;}
.checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation, .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dt, .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dd{width:100%;font-size:15px !important;line-height:30px;margin:0 0 0 5px;}
.checkoutstep tr.firstProductTitle td.prjAdjust{padding:0 !important;text-align:center;width:100%;margin-top:-1px !important;}
.checkoutstep tr.firstProductTitle td.prjAdjust .addM{float:left;display:inline-block;width:100%;text-align:center;}
.checkoutstep tr.firstProductTitle td.prjAdjust .minus, .checkoutstep tr.firstProductTitle td.prjAdjust .plus{float:left !important;display:inline-block;margin:0 10px;border-radius:3px !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{float:left !important;color:#babfbf !important;}
.checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled{float:none !important;display:inline-block;margin-top:0;position:relative;top:0;padding:0;}
.checkoutstep tr.firstProductTitle td.qtylabel{padding:0 !important;width:100%;float:left;}
.checkoutstep tr.firstProductTitle td.contentTD .ProductInfo{width:100%;}
.checkoutstep tr.firstProductTitle td.TotalPriceProd{width:100%;text-align:center;padding:0 !important;}
.checkoutstep tr.firstProductTitle td:first-child{width:100%;padding:0;}
.checkoutstep tr.firstProductTitle td.ProdTitleTD{float:left;padding:0;width:100%;}
.checkoutstep tr.firstProductTitle td.TotalPriceProd span{line-height:50px;}
.checkoutstep .actions.clearfix ul li{float:right;width:auto !important;}
.checkoutstep .actions.clearfix ul li a.next i{margin-left:17px;margin-right:10px;}
.checkoutstep table#cartstep3 tr td span{width:78% !important;font-size:18px;}
.checkoutstep table#cartstep3 tr td i{line-height:60px;}
.checkoutstep .actions.clearfix ul li{margin-bottom:10px !important;}
.checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{float:none;display:inline-block;padding:0;position:relative;line-height:0;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{bottom:inherit !important;display:block !important;float:left !important;margin:0 !important;min-height:0 !important;position:inherit !important;top:0 !important;width:95% !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{padding:5px;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th{position:relative !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .RightAlignTotal{position:relative !important;}
.checkoutstep .wizard .actions.clearfix.backlast{margin-top:-147px !important;width:29% !important;}
.checkoutstep .actions.backlast ul li.goback .previous{padding:22px !important;}
@-moz-document url-prefix(){}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{width:100% !important;}
.tool-tip .tool-tip-data{width:190px;}
.tool-tip i{right:46px;}
.av_textblock_section{margin-top:30px;}
.container .tabcontainer{margin-top:15px;}
.avia-section{min-height:30px;}
}
@media screen and (max-width:598px){.responsive #top #wrap_all .av-slideshow-caption .container h1.call-to-action-home-one, .responsive #top #wrap_all .av-slideshow-caption .container h1 #call-to-action-home-one-two{margin-top:300px;margin-bottom:0;}
#home-logos {display: none;}
.loginbtn {color:#666!important;}
#top #header_main .cart_dropdown {font-size: 12px !important;   border-left: 0px solid #e1e1e1 !important;
  border-right: 0px solid #e1e1e1 !important;}
#top .main_color .tabcontainer .tab.active_tab {font-size: inherit!important;}
#top #wrap_all .avia-slideshow-button {font-size: 16px !important;}
#top #yith-searchsubmit{width:28%;}
#top #wrap_all .avia-slideshow-button{padding: 10px 5px !important;
font-size: 12px;
font-weight: 400 !important;
/* width: 260px !important; */
/* min-width: 140px !important; */
display: inline;}
#top #wrap_all .widget_product_search.widget{width:100%;}
#top #toPopup, #top #toPopupEditPayment{height:300px !important;margin-top:-150px !important;overflow:hidden;}
/* pop-up update 3-9-2015 */
#top #toPopup{top: 0 !important;margin-top: 0 !important;}
/* pop-up update 3-9-2015 */
#top #toPopup div.close{top:5px;}
#top #toPopup .gform_body h3 span,
#top #toPopup .gform_body h3{font-size:16px;line-height:50px;}
#top .makedepositPage span.av-icon-style-retainerAmt{  margin-left: -130px !important;}
#top .poupWoo-Top.popupmakedeposite .woo-Bottom span.av-icon-style-retainerAmt span{left:-35px;}
#top .template-blog h1.post-title a{font-size:22px;line-height:21px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div span{font-size:11px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history .tool-tip .tool-tip-data{width:200px;padding:10px;min-height:20px;}
#top .thank-you-page .success.place-an-order{font-size:14px;line-height:23px;}
#top .thank-you-page .thanks-btn a{font-size:12px;}
#top #main .shop_table.order_details{padding:5px 0;}
#top #wrap_all .woocommerce .signup.showchk_Login .col-1{width:411px !important;margin-top:100px !important;padding:35px !important;}
#top div#header_meta{height:0;max-height:0;min-height:0;position:fixed;top:40px !important;}
#top .CustLoginprofile{right:2%;top:-7px;}
#top #header_main .cart_dropdown{margin:-2px 0 0 0 !important;height:48px;}
#top #header_main #advanced_menu_toggle, #top #advanced_menu_hide, #top #header_main #mobile-advanced{margin-top:-15px !important;margin-right:20px;font-size:28px;padding-left:13px;padding-top:2px;}
#top #header_main #advanced_menu_toggle{margin-top:-10px !important;margin-right:23px;font-size:30px;padding-left:11px;padding-top:0px;background:transparent; color: #f5f5f5 !important;}
#top .av_header_transparency #header_main{height:90px;}
#top #header_meta .headerlogout{position:absolute;right:10px;top:-36px;}
#top .Custprofile div.main_menu div.profileName .gravatar{height:auto;  margin:4px 0 0 5px;}
#top .Custprofile div.main_menu div.profileName{  vertical-align: middle;height: 52px !important;}
#top .logo a{max-height: 2px !important;}
#top #header_meta .container{min-height:0;max-height:0;}
.responsive #top #wrap_all .av-slideshow-caption .container h1.call-to-action-home-one,
.responsive #top #wrap_all .av-slideshow-caption .container h1 #call-to-action-home-one-two{font-size:23px;text-shadow:0 0 10px #333;}
.responsive #top #wrap_all .av-slideshow-caption .container .call-to-action-home-two{font-size:12px !important;margin:10px 0 0 0;text-shadow:0 0 10px #000;font-weight:bold !important;}
.slideshow_align_caption .avia-button.avia-size-large{line-height:30px;}
.responsive #top #wrap_all .av-slideshow-caption .container .avia-button.avia-size-large{padding:0;font-size:16px;width:auto;min-width:250px;margin-top:50px;}
.dropdownL{margin-left:0 !important;}
.makedepositPage i{left:60px !important;font-size:13px !important;line-height:19px !important;}
#top .Woo-Top.makedeposite .woo-Bottom input.makeSubmit{font-size:19px !important;}
.av_secondary_right .sub_menu, .av_secondary_left .sub_menu{padding:0 !important;}
ul.headerlogout .logout{margin:0 5px !important; border: 1px solid #e1e1e1 !important;}
.logout {border: 1px solid ##e1e1e1 !important;}
.responsive #top #header_meta li{height:30px;line-height:25px !important;}
div#header_main{margin-top:0 !important;}
#top .mobile_slide_out .logo img{margin:0 !important;  max-height: 55px !important;}
.responsive .main_menu{padding:0 !important; margin-left: 10px !important;}
/*.gravatar, .gravatar img{height:90% !important;}*/
.responsive #top #wrap_all .container_wrap_logo .container{min-height:88px;}
.Custprofile div.main_menu{width:270px;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main{margin-top:0 !important;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main .container{width:100%;max-width:100%;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main .container .av_textblock_section{margin-top:0;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main .container .bhn form.wizard{margin-top:110px;margin-left:7.5%;width:85%;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main #advanced-form .checkoutstep .wizard .steps{left:7.5%;width:85%;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main #toPopupMakeDeposit{top:10% !important;height:290px !important;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main .makedepositepopup{top:17% !important;/* update - wl */height:auto !important;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main .retainer-balance article section.retainer-go p{font-size:15px;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds{font-size:14px !important;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds i.fa.fa-usd{padding:2px 4px;top:19px;}
#top .retainer-balance article section.retainer-go{padding:0 20px;}
.makedepositepopup{top:40% !important;}
.checkoutstep .wizard .actions.clearfix.backlast{height:49px;}
.responsive .main_menu{clear:both;float:left;margin:0;max-height:25px;}
.responsive #top #wrap_all .logo{height:40px !important;margin-top:0px;margin-bottom:0;display: block;width: 100%;background-color:;border-bottom: 1px solid #E1E1E1;  position: relative;overflow: visible;}
.responsive #top #wrap_all .logo:after {content: "";position: absolute;width: 800px;left: -200px;height: 1px;background-color: #E1E1E1;bottom: -1px;}
#top #wrap_all #header_meta .container{max-width:98%;width:98%;}
.mobile_slide_out .inner-container .logo img{margin-top:26px !important;}
div.loader{height:50px;width:50px;background-size:contain;}
#toPopup .gravityFormpoup, #toPopup, #toPopup .gform_body h3{width:93% !important}
#toPopup{margin-left:10px !important;left:0 !important;}
#top .lost-password-page .woocommerce-message{font-size:15px;}
#top .lost-password-page h2{font-size:20px !important;}
#top .lost-password-page p{font-size:18px !important;}
.responsive .tabcontainer .tab_content{padding:15px 20px !important;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab{padding:5% 10%;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods{width:100% !important;}
#advanced-form .checkoutstep .pendingretainerblance .addfund{text-align:center;display:inline-block;width:100%;}
#advanced-form .checkoutstep .pendingretainerblance .addfund input{display:inline-block;}
#advanced-form .checkoutstep .pendingretainerblance{text-align:center;margin:0 0 35px 0;}
.checkoutstep .wizard .form-row.place-order input#place_order{width:92% !important;}
.checkoutstep .wizard .form-row.place-order input#place_order{font-size:17px !important;}
.checkoutstep .actions ul li.goback .previous{font-size:17px;}
ul#avia2-menu{display:none;}
#top .whitelabel_single_product {height: auto !important;}
.html_header_top.html_header_topbar_active.html_header_sticky #top #main {margin-top: 89px !important;}
}
@media screen and (max-width:568px){#top.page-id-4751 .post-entry-4751 .signup .avia-icon-pos-left .av-icon-char{font-size:24px !important;}
#top.page-id-4751 .post-entry-4751 .avia-icon-pos-left .av-icon-char{font-size:80px !important;margin:0;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li .squaredpaypal_digital_goods,
.checkoutstep ul.payment_methods.methods li div.squaredprepaid{margin-right:0px;}
.RightAlignTotal{width:100% !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .RightAlignTotal, #top .RightAlignTotal{width:100% !important;margin:0 !important;}
.responsive .mobile_slide_out .logo img{height:auto !important;}
.avia_textblock .smart-ajax-subscribe-form.sas-style-bare-elegant .sas-form-field-submit{font-size:13px;}
.tab_inner_content .ac-fotm-tab > div.ac-proj-icon span img{margin-top:5px;}
.checkoutstep .wizard .form-row.place-order input#place_order{width:85% !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 .shop_table .RightAlignTotal{width:auto !important;float:right;margin:40px 0;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled, #advanced-form .checkoutstep .wizard #steps-uid-1-p-0 td.prjAdjust .pages.cartdisabled, #advanced-form .checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{color:#ccc !important;background:#fcfcfc !important;}
/**/

/* Whitelabel Css */
#top .add-deposit-popup span{font-size: 18px;}
#top .add-deposit-popup {display: inline-block;width: 200px;}
#top .add-deposit-popup select#add_retainer_deposit {margin: 0;}
#top .add-deposit-popup .select-icon {top: inherit;bottom: 20px; right: 45px;}
/* Whitelabel Css */
}
@media screen and (max-width:480px){

#top a.DeleteProd .avia-icon-pos-left{  top: -10px !important;}
#top .title_container .main-title {font-size: 18px !important;}
#top.single-product #wrap_all div.product .product_title {font-size: 18px !important;margin-top: -90px !important;margin-left: 50px !important;
overflow: hidden;width: 80% !important;white-space: nowrap;text-overflow: ellipsis;}

#top .title_container .main-title {line-height: 23px;min-height: initial !important;margin: 10px 0 20px;  display: inline-block;}
#top .whitelabel_single_product {
  min-height: 160px !important;
}
.tab_inner_content .ac-fotm-tab > div span.edit-project{width:100%;max-width:inherit;}
/*23-05-2015*/
.Woo-Top.makedeposite .add-deposit-popup span {  font-size: 19px;}
/*23-05-2015*/
.tab_inner_content .ac-fotm-tab > div span.edit-project{width:100%;max-width:inherit;}
#top .Woo-Top.makedeposite .woo-Bottom input.makeSubmit{font-size:16px;padding:10px 0 10px 20px !important;}
#top .makedepositPage span.av-icon-style-retainerAmt{left:40px;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds{padding:10px 0 10px 25px !important;width:320px;}
#top .poupWoo-Top.popupmakedeposite .woo-Bottom span.av-icon-style-retainerAmt span{left:0;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab div div{width:250px !important;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history .position-rel:hover .tool-tip{display:inline !important;left:50% !important;top:45px;margin-left:-125px !important;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history .position-rel:hover .tool-tip i{right:50%;margin-right:-10px;left: inherit;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.tool-tip-data span{display:block;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history{text-align:center !important;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history span{display:inline-block;width:auto;}
#top .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history a{font-size:14px;padding:10px !important;}
#top .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-progress-history a i{font-size:20px;}
#top #main .for-order.thank-you-page .shop_table.order_details th.product-name,
#top #main .for-order.thank-you-page .shop_table.order_details td{padding:0 !important;}
#top #main .thank-you-page table.shop_table.order_details{border:none;padding:0;}
#top #main .for-order.thank-you-page .shop_table.order_details th{display:inline-block;float:left;width:100% !important;}
#top #main .for-order.thank-you-page .shop_table.order_details td{display:inline-block;width:100% !important;float:left;margin:10px 0;border-top:none !important;}
#top #main .for-order.thank-you-page .shop_table.order_details .amount{float:left !important;}
#top #main .for-order.thank-you-page .shop_table.order_details tfoot td{text-align:left !important;text-indent:15px;margin-top:0px;}
#top #main .for-order.thank-you-page .shop_table.order_details .product-name{height:auto !important;}
#top #main .thank-you-page .shop_table.order_details .amount{margin-left:0;}
#top #main .for-order.thank-you-page .shop_table.order_details th.product-total{display:none;}
#top .popupgravitythanks #gravityThank .headerthnaks{padding:10px 40px 5px;}
#top .popupgravitythanks #gravityThank .contentthnaks{padding:10px 40px;}
#top .gravitythankyou article section.headerthnaks b{font-size:18px;}
#top .popupgravitythanks #gravityThank .contentthnaks p{padding:10px;}
#top .thank-you-page .success.place-an-order i{float:none !important;margin:0 auto 10px;display:block;width:35px;}
#top .thank-you-page .success.place-an-order{text-align:center !important;padding:5% !important;}
#top .thank-you-page .thanks-btn a{width:100%;margin-bottom:10px;}
#top .checkoutstep .wizard .form-row.place-order span.button-block input{font-size:14px !important;width:159px;}
#top .checkoutstep .wizard .form-row.place-order span.button-block input{line-height:46px;}
#top .sac-frontend .shopping-as{margin:0 3px 65px 3px;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block{right:164px;}
#top .checkoutstep .wizard .form-row.place-order span.button-block input{font-size:14px !important;width:210px;line-height:46px;}
#top.page-id-4751 .post-entry-4751 .signup .avia-icon-pos-left{margin-top:0 !important;  margin-left: -68px !important;}
#top.page-id-4751 .post-entry-4751 .signup .avia-icon-pos-left .av-icon-char{line-height:25px !important;}
#top #wrap_all .woocommerce .signup.showchk_Login .col-1{width:70% !important;}
.signup .lost-passwordSubmit.form-row input[type=submit],
.signup .Newlogin input[type=submit],
.signup .register input[type=submit]{font-size:16px!important;line-height:20px; min-height: 40px !important;}
.signup .lost-passwordSubmit i.fa.fa-question-circle{top:10px;left:30px;font-size:20px;}
#top .signup .avia-icon-pos-left{top: 8px;}
.signup .Newlogin .avia-icon-pos-left span{margin-left:20px;}
.signup .avia-icon-pos-left span, .signup #customer_login .avia-icon-pos-left .av-icon-char{font-size:20px !important;}
.checkout .productImage img{width:75px;max-width:75px;}
.signup .col-1 h2{font-size:22px !important;}
#advanced-form .checkoutstep .wizard > .steps ul li.current .number{height:60px;width:60px;font-size:25px !important;line-height:50px !important;top:-17px;padding:0;}
#advanced-form .checkoutstep .wizard > .steps ul li.disabled .number, .checkoutstep .wizard > .steps ul li.done .number{height:60px;width:60px;font-size:25px !important;line-height:50px !important;top:-17px;padding:0;}
.checkoutstep .wizard div.steps ul li.tabprev.done a span.number{height:60px;width:60px;font-size:25px !important;line-height:50px !important;top:-17px;padding:0;}
.checkoutstep .wizard div.steps ul li.tabprev.done a span.number i{line-height:63px !important;}
.checkoutstep .wizard > .steps ul li.disabled .number, .checkoutstep .wizard > .steps ul li.done .number, #top .checkoutstep .wizard > .steps ul li .number{height:60px !important;width:60px !important;font-size:25px !important;line-height:50px !important;top:-17px !important;padding:0;}
#top .emptyCartEvent > a{font-size:12px !important;}
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-left-part, .tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-right-part{width:100% !important;margin:0%;}
#top section.ac-dashboard .dashboard-cont form.retainer-detail span label{font-size:10px !important;margin-left:5px;}
#top .tab_inner_content .ac-fotm-tab > div span b, #top .tab_inner_content .ac-fotm-tab > div span{font-size:16px !important;}
#top .tab_inner_content .ac-prodct-id{width:70% !important;}
#top .tab_inner_content .ac-prj-qty{width:30% !important;}

ul.woocommerce-sucess li::before{top:0 !important;border-width:medium medium 2px 2px !important;}
section.ac-order-rivision .ac-rev-request .rev-req b{font-size:19px !important;}
section.ac-order-rivision .ac-rev-request .rev-req .rev-title span{font-size:14px !important;}
section.ac-order-rivision .ac-rev-request .rev-cont b{font-size:15px!important;margin:16px 0 20px !important;}
section.ac-order-rivision .ac-rev-request .rev-cont label{font-size:13px!important;line-height:15px !important;}
.woocommerce-checkout .ui-dialog{left:50% !important;width:80% !important;margin-left:-40%;}
.woocommerce-checkout .ui-dialog .ui-dialog-buttonpane button{padding:15px;}
.woocommerce-checkout .ui-dialog .ui-dialog-title{line-height:20px;font-size:15px;}
.Woo-Top.makedeposite .woo-Bottom input.makeSubmit{font-size:15px;}
.profileName strong{font-size:13px;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 .shop_table .RightAlignTotal{width:100% !important;}
#top .go-projct form input{font-size:16px !important;line-height:normal !important;}
.page ul.woocommerce-error li, .page ul.woocommerce-sucess li{font-size:13px !important;line-height:12px;}
.page ul.woocommerce-error::before, .WooErr::before{padding:3px 4px !important;font-size:12px !important;}
.ac-fotm-tab .ac-form-progress-bar .progressbar-con span{font-size:9px !important;}
.progressbar-con{text-align:left;}
.checkoutstep .wizard .body .termstext{float:right !important;}
.tab_inner_content .ac-fotm-tab > div.ac-proj-icon span img{width:60px;}
.go-projct.edit-popup{width:80% !important;margin-left:0 !important;float:left !important;}
.ProjInp{text-align:center !important;}
#top .change-project-title{clear:none;float:right !important;width:14%;}
#toPopup .gform_body h3 span, #toPopup .gform_body h3{font-size:17px !important;}
#toPopup div.close{top:-1px !important;font-size:24px !important;}
.poupWoo-Top.popupmakedeposite .woo-Bottom input.makeSubmit{font-size:13px !important;padding-left:40px !important;}
.poupWoo-Top.popupmakedeposite ul li{min-width:100%;}
.makedepositepopup{top:50% !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{padding:10px 0 !important;}
.tabcontainer .order_reviewnotice{font-size:10px !important;}
.tabcontainer .mdError{padding-left:0 !important;width:100%;}
#header_main #advanced_menu_toggle, #advanced_menu_hide, #header_main #mobile-advanced{margin-top:-41px !important;margin-right:37px;right:25px;}
.checkoutstep tr.firstProductTitle td.TotalPriceProd span{text-align:center !important;}
#header_meta .Custprofile{width:100%;}
.inner-container .logo img{margin-left:0 !important;margin-top:26px !important;}
#top #wrap_all #header_main .container{width:95%;max-width:95%;}
#advanced-form .checkoutstep .pendingretainerblance{margin:0 0 55px 0;}
div.loader{height:30px;width:30px;background-size:contain;}
#toPopup .gform_wrapper .gfield_radio li label,
#popup_content ul li i{font-size:15px !important;}
#popup_content ul.gform_fields li .gfield_label{font-size:16px !important;}
#toPopup .gform_body ul input[type='text'], #toPopup .gform_body ul textarea{min-height:40px !important;line-height:40px !important;}
#popup_content ul.gform_fields li#field_49_21 b{margin:20px 0 10px 0 !important;font-size:18px !important;}
div form.cart div.quantity{border-right:none !important;}
dt.tm-final-totals{margin-left:50.8% !important;}
dl.tm-extra-product-options-totals.tm-custom-price-totals{margin-top:77px;}
.tab_inner_content .ac-proj-info, .tab_inner_content .ac-proj-icon, .tab_inner_content .ac-prj-qty, .tab_inner_content .ac-prodct-id{width:100% !important;border:none;margin:0;}
.tab_inner_content .ac-fotm-tab > div span{text-align:center !important;float:none !important;padding:0 !important;}
.tool-tip{left:0!important;  margin: 0 !important;}
.change-project-title .tool-tip{left: -155px !important;}
.tabcontainer .tab_titles .tab.tab_counter_0, .tabcontainer .tab_titles .tab.tab_counter_1, .tabcontainer .tab_titles .tab.tab_counter_2{font-size:45% !important;padding:23px 0px !important;}
.tab_inner_content .ac-fotm-tab > div span{display:inline-block;}
.tab_inner_content section.ac-form .ac-form-title p, .tab_inner_content section.ac-order-histry .ac-form-title p, .tab_inner_content section.ac-dashboard .ac-form-title p{width:calc(100% - 50px);font-size:15px;}
.ac-ordr-pagination ul li a{width:32px !important;height:24px !important;line-height:24px !important;font-size:12px !important;}
.tab_inner_content section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .ret-blk-left, .tab_inner_content section.ac-dashboard .dashboard-cont .ret-blk-rght{width:100%;border-right:none;border-bottom:1px solid #e5e5e5;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab div{width:100% !important;padding:7px 0;text-align:center !important;}
.tool-tip-hover.position-rel:hover .tool-tip{padding:0 !important;}
section.ac-dashboard .dashboard-cont form.retainer-detail span input{min-width:100% !important;}
.ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-aprv, .ac-fotm-tab.ac-download .ac-form-progress .ac-dwnld-rvs{width:100%;display:inline-block;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-aprv a{width:100%;}
section.av_textblock_section .avia_textblock h2#main-headings{font-size:30px !important;}
#advanced-form .checkoutstep .wizard .actions.clearfix.backlast{margin-top:-96px !important;width:35% !important;}
.checkoutstep .pendingretainerblance .addfund{width:100% !important;text-align:center !important;}
.checkoutstep .pendingretainerblance .addfund input{float:none;display:inline-block;font-size:13px !important;padding:4px 10px !important;}
.checkoutstep .pendingretainerblance strong, .checkoutstep .pendingretainerblance b{font-size:16px;}
#advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation, #advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dt, #advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dd{width:100% !important;}
.termstext{float:left !important;}
.checkoutstep .pendingretainerblance{text-align:center !important;}
#advanced-form .checkoutstep .actions.clearfix ul li{margin:0;}
.checkoutstep .actions.clearfix ul li a.next i{margin-right:10px !important;}
#advanced-form .checkoutstep .wizard table.shop_table .total .RightAlignTotal .stepup strong, .checkoutstep table.shop_table .total .RightAlignTotal .stepup strong span{font-size:18px !important;}
#advanced-form .checkoutstep .wizard table.shop_table .total .RightAlignTotal .stepup strong, #advanced-form .checkoutstep table.shop_table .total .RightAlignTotal .stepup strong span{font-size:20px !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .RightAlignTotal{width:100% !important;margin:10px 0;}
.custWoo .container .entry-content-wrapper .entry-content{padding:0;}
.responsive #top #av_section_2 .container{width:95% !important;max-width:95% !important;}
.page-id-7027 .form-row .button{font-size:16px !important;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td, #advanced-form .checkoutstep .wizard .MeainHead tbody tr td.ProdTitleTD, #advanced-form .checkoutstep .wizard .MeainHead tbody tr td.prjAdjust, #advanced-form .checkoutstep .wizard .MeainHead tbody tr td.contentTD{width:100% !important;margin:0 !important;padding:10px 0 !important;min-height:50px !important;text-align:center !important;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.contentTD{padding-top:0 !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span{font-size:14px;line-height:20px;margin:1% 2%;width:96% !important;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td{padding:10px 0 !important;text-align:center;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 i.fa-question-circle, .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td i.fa.fa-info-circle{margin:0;float:none !important;}
.RightAlignTotal{width:100% !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.prjAdjust .addM{float:none;}
#advanced-form .checkoutstep .wizard .MeainHead tbody tr td.qtylabel{padding:11px 0 0 0 !important;font-size:15px !important;max-height:16px !important;line-height:50px;}
#advanced-form table td.ProdTitleTD .productTitle{display:block;margin:0 auto;width:70%;float:none;}
#advanced-form .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{font-size:14px;line-height:20px !important;margin:10px 0;width:100% !important;}
#advanced-form .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td, #advanced-form .checkoutstep table#cartstep3 tr td{padding:10px 5px !important;text-align:center;}
#advanced-form .checkoutstep .actions.clearfix ul li a.next{margin:0;}
.wizard > .actions > ul{float:right;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 .shop_table tfoot{width:100%;display:block;}
.total{width:100%!important;}
.wizard > .actions > ul{width:100% !important;}
#advanced-form .checkoutstep .actions.clearfix ul li a.next{padding:18px 0 18px 0px !important;font-size:17px!important;}
#advanced-form .checkoutstep .actions.clearfix ul li{float:right !important;}
/* update - wl #advanced-form .checkoutstep ul.payment_methods.methods li .squarepayment:after{width:21px;height:8px;border-style:none none solid solid;top:10px;left:10px;}
#advanced-form .checkoutstep ul.payment_methods.methods li label.squarepayment{height:42px;width:42px;}*/
#top.page-id-4751 .post-entry-4751 .avia-icon-pos-left .av-icon-char{line-height:50px !important;}
/* update - wl#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li input.input-radio{width:42px !important;height:42px !important;}
 #advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li .squaredpaypal_digital_goods, #advanced-form .checkoutstep ul.payment_methods.methods li div.squaredprepaid{width:46px;height:46px;}*/
.squaredprepaid{margin-left:0 !important;}
.responsive table.shop_table{border:none;}
#advanced-form .checkoutstep .wizard table.shop_table tfoot{display:block;width:100%;}
#advanced-form .checkoutstep ul.payment_methods.methods li span.av-icon-style-paypal{line-height:50px !important;}
#advanced-form .checkoutstep ul.payment_methods.methods li label.priceU{line-height:60px !important;margin-left:10px !important;}
#advanced-form .checkoutstep ul.payment_methods.methods li label.payLabel{line-height:62px !important;}
#advanced-form .checkoutstep .actions ul li.goback .previous{padding:10px !important;font-size:15px !important;}
#advanced-form .checkoutstep .actions.clearfix ul li a.next{font-size:15px!important;width:220px !important;min-width:140px !important;padding:11px 0 11px 0px !important;}
#advanced-form .checkoutstep .actions.clearfix ul li{clear:none !important;float:right !important;}
.wizard > .actions > ul{width:100% !important;float:right !important;}
.wizard > .actions.backlast > ul{float:left !important;}
#advanced-form .checkoutstep .actions.backlast ul li.goback .previous{padding:10px !important;}
#advanced-form .checkoutstep .wizard .form-row.place-order input#place_order{font-size:13px !important;padding:10px 10px 10px 20px !important;float:left !important;width:auto !important;min-width:100% !important;}
#steps-uid-1-p-2 .place-order {min-width: 280px !important;}
#top #steps-uid-1-p-2 .place-order i.fa {margin-left: -128px;font-size: 16px;margin-top: -13px;}
#steps-uid-1-p-2 .place-order{top:0;float:right !important;width:auto !important;}
#advanced-form .checkoutstep .actions.clearfix ul li:first-child{float: left !important;}
.wizard > .actions > ul{margin-bottom:0;margin-left:0px;margin-top:14px;}
#advanced-form .termstext input[type=checkbox]#terms + span{font-size:14px;}
.ProjInp .addM{width:124px !important;}
#advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD div.PTitle{text-align:center;float:none;}
#advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dt, #advanced-form .checkoutstep tr.firstProductTitle td.ProdTitleTD dl.variation dd{float:none;}
.checkoutstep table#cartstep3 tr td i{width:100% !important;margin:0 !important;}
.checkoutstep table#cartstep3 tr td span{width:100% !important;}
#top .av_textblock_section #steps-uid-1-p-2 .place-order i.prepaidlaststep.fa.fa-user{font-size:17px;}
#top .form-row.place-order i.paypallaststep.fa.fa-credit-card{top:18px;font-size:14px;}
#top .woocommerce .register .form-row{max-width:100% !important; padding:0;}
#top .signup .woocommerce .register{padding:0;}

/* Whitelabel Css Ends */
#top #wrap_all .acc_footer-form form input[type="submit"]{ display: block; margin: 0 auto;}
#top .whitelabel_single_product .single_product_wl_text, #top .single_product_header .single_product_wl_text, #top .single_product_header.small-info .single_product_nl_text, #top .single_product_header .single_product_nl_text{font-weight: 400;line-height: 24px;  font-size: 12px; margin: 25px 0 10px; margin-left: 0px !important; margin-top: 10px !important;}
/* product page */	
#top button.single_add_to_cart_button.button.alt.btnClassAddtoCart {width: 100%;margin: 10px 0 0 0 !important;}
#top button#keepshopping.single_add_to_cart_button.button.alt.btnClassAddtoCart {margin: 90px 0 0 0 !important;}
#top div form.cart div.quantity {width: 73px;margin: 0 auto !important;float: none;text-align: left;}
#top .tm-extra-product-options-totals .amount.final {float: none !important;margin: 0 auto !important;display: block;text-align: center;width: 90px;}
/* product page */	
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td {font-size: 14px !important;padding-left: 60%;}
#top .av_tab_section .tab_content table.wp-list-table.widefat.retainer_history td:after {font-size: 13px;}
#top .prevtext, #top .nexttext {font-size: 12px;line-height: 24px !important;padding: 4px;}
#top .acc_wl_add_deposit_btn {width: 100%; font-size: 13px !important;text-align: center;padding: 5px 0;}
#top .wl_deposit_block3.make_wl_deposit_box{max-width:100%;}
#top section.ac-dashboard .dashboard-cont form.retainer-detail .retainer-right-part .retainer-two-box span {width: 100%;}
.tab_inner_content section.ac-dashboard .dashboard-cont form.retainer-detail .save-retainer-details{margin: 0;width: 100%;}
#top .save-retainer-details input#gobutton{width: 100%;font-size: 14px;}
#top .acc_footer-form form span {font-size: 13px;}
#top section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .ret-blk-left,
#top section.ac-dashboard .dashboard-cont .retainer-deposite .retainer-data .ret-blk-rght {width: 100%;}

#top .ac-projct-tab .ac-prodct-id .fa-info-circle {display: inline-block;font-size: 18px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-id span.orderId, 
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab.ac-fotm-tab-history div.ac-form-id .fa-info-circle {width: auto;display: inline-block;min-height: 0;}
span.edit-project i {left:210px !important;}
/* Whitelabel Css Ends */
}

@media screen and (max-width:420px){

span.trail-end {display: none !important;}
.av-image-caption-overlay-center {margin-left: auto;
    margin-right: auto; width: 80%; }
#top #steps-uid-1-p-2 .place-order i.fa{margin-top: 42px;z-index: 111;}
#top .mainDrop .dropdownL{left: 0;}
#top .mainDrop .dropdownL:after{left: 48px !important;}
#top.single-product #wrap_all div.product .product_title{  margin-top: -85px !important; }
.title_container .breadcrumb {margin-top: 5px !important; font-size: 12px !important;}
#top .av-menu-button > a .avia-menu-text {border: 0px solid !important;}
.title_container .main-title {font-size: 14px !important; margin-left: -20px !important;}
.phone-info{display:none !important;}
/*23-05-2015*/
.Woo-Top.makedeposite .add-deposit-popup span {  font-size: 19px;  display: block;  margin-bottom: 10px;}
.Woo-Top.makedeposite .small {  font-size: 22px;}
.Woo-Top.makedeposite .add-deposit-popup .select-icon {  right: 20px;  top: 72%;}
.Woo-Top.makedeposite .add-deposit-popup select#add_retainer_deposit{   margin: 0 0 0 5px;}
/*23-05-2015*/	
.phone-info{display:none !important;}
.add-deposit-popup select#add_retainer_deposit {width: 135px !important;}
ul.headerlogout .logout{margin:0 5px !important; border: 1px solid #e1e1e1 !important;}
.logout {border: 1px solid ##e1e1e1 !important;}
#payment .wl_link a {font-size:14px;}
#top div div.product .woocommerce-tabs ul.tabs li.active a {font-size 16px!important; background: transparent !important;}
#top .woocommerce-tabs .tabs li.active {background: transparent !important; font-size: 16px !important;}
#top div div.product .woocommerce-tabs .panel {background: transparent !important;}
#top div.product .woocommerce-tabs ul.tabs {border-bottom: 1px solid #e1e1e1 !important;}
.avia-caption-content.av_inherit_color {padding-bottom: 0px !important;letter-spacing: 2px !important;}
#menu-item-25152 > a:nth-child(1), #menu-item-25162 > a:nth-child(1), #menu-item-25170 > a:nth-child(1), #menu-item-25175 > a:nth-child(1), #menu-item-25184 > a:nth-child(1), #menu-item-25187 > a:nth-child(1) {  font-size: 1.6em !important; line-height: 37px !important;}
.avia-button .avia_button_icon {font-size: 20px;}
#top.woocommerce-page select {font-size: 14px !important;padding: 10px 5px 10px 10px !important;}
#top a.DeleteProd .avia-icon-pos-left .av-icon-char {margin-top: -9px;}
#top div div.product .woocommerce-tabs ul.tabs li a {font-size: 16px!important;}
div.product .product_title {width: 420px !important;float:center!important;font-size: 22px !important; margin-top: -85px !important; margin-left: 40px !important; padding-top: 14px !important;}
.responsive #top .slideshow_caption .avia-caption-content {margin-top: -30px !important; padding-bottom: 0px !important;}
#top .avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial-row {width: 420px !important;
  margin-left: -15% !important;}
.tm-extra-product-options .tm-epo-field-label {font-size:20px !important;}
#top .av-large-testimonial-slider .avia-slideshow-arrows a {font-size: 75px !important;}
.account-link {font-size: 12px !important;}
.account-link-home {font-size: 12px !important;}
.avia-single-number {font-size:40px !important;}
.avia-button.avia-size-large {padding: 0px 10px 0px 10px !important;}
.avia-button.avia-color-aqua {padding: 0px 10px 0px 10px !important;}
.avia-button.avia-color-teal {padding: 0px 10px 0px 10px !important;}
.avia-image-container.avia-align-center {padding: 0 0px 0 0px!important;}
#top .mobile_slide_out .logo img {margin-top: -2px !important;  margin-bottom: 5px !important;padding: 0; margin-left: 0px !important;}
.responsive .main_menu{  margin-left: 0px !important;}
.avia_iconbox_title {font-weight:400 !important; text-transform: uppercase; font-size: 16px;}
.av_phone_active_right .phone-info.with_nav span{margin-left:100px !important;}
#top .entry-content-wrapper .for-order.thank-you-page{background:#fff;}
.responsive #top #wrap_all .av-slideshow-caption .container h1.call-to-action-home-one, .responsive #top #wrap_all .av-slideshow-caption .container h1 #call-to-action-home-one-two{margin-top:260px;}
.responsive #top #wrap_all .av-slideshow-caption .container h1 #call-to-action-home-one-two{font-size:28px !important;}
.responsive #top #wrap_all .av-slideshow-caption .container .call-to-action-home-two{margin:0px 0 0 0;}
#top #wrap_all .avia-slideshow-button{top:-10px !important;}
h2.avia-caption-title {font-weight: 400 !important;}
.home-h1 {font-weight: 900 !important;
font-size: 30px !important;
  font-family: 'Lato', sans-serif;
  text-transform: uppercase;
  word-spacing: 3px;
  letter-spacing: 1px !important; padding-bottom: 15px !important; margin-top: -125px !important;}
div.term-description {margin-left: -552px!important; font-size: 20px !important;}
.avia-caption-content av_inherit_color {font-weight: 400 !important;}
#top .main_color input[type='search']{margin:6px 0;width:100%;}
#top .widget_product_search.widget{width:100%;text-align:center;}
#yith-searchsubmit{width:100% !important;min-width:100%;}
#top .go-projct.edit-popup a.finishproject{font-size:13px;}
#top .ac-form div.loader{margin-top:-15px;margin-left:-15px;}
#toPopup .gform_wrapper ul li.gfield#field_49_1{padding:75px 15px 15px 15px !important;text-align:center;}
#toPopup .gform_wrapper ul li.gfield#field_49_1:after{left:50% !important;margin-left:-22px;}
#top #toPopup, #top #toPopupEditPayment{height:400px !important;margin-top:-200px !important;}
/* pop-up update 3-9-2015 */
#top #toPopup{top: 0 !important;margin-top: 0 !important;height: 100% !important;}
#top #toPopup .gform_wrapper ul li.gfield#field_49_1:after {top: 0;margin-top: 20px;}
/* pop-up update 3-9-2015 */

#top #toPopup .gform_body h3 span,
#top #toPopup .gform_body h3{line-height:25px;}
#top .popupmakedeposite .makedepositPage span.av-icon-style-retainerAmt{left:23px;margin-top:-12px;}
#top .makedepositPage span.av-icon-style-retainerAmt{left:55px;margin-top:-16px;}
#tab-id-2-container .ret-dep-btn .av-icon-style-retainerAmt{top:3px;position:relative;}
#top .Woo-Top.makedeposite .woo-Bottom input.makeSubmit{  height: 50px !important;}
#top .popupretainer .av-icon-style-retainerAmt.avia-icon-pos-left{display:block !important;}
#av_section_1 .makedepositepopup .makedepositPage{width:100% !important;}
.responsive #top .fullsize .template-blog .post .entry-content-wrapper > *{padding:0px 0;}
.responsive #top .fullsize .template-blog .post .entry-content-wrapper h2{font-size:22px;}
#top .fullsize .template-blog .blog-meta{width:50px !important;top:25px;}
.responsive #top .fullsize .template-blog .rounded-container{width:50px;height:50px;line-height:40px;}
#top .isotope-item figcaption{padding:5px;}
#top .isotope-item figcaption h3{line-height:24px !important;font-size:22px;padding-top:10px;}
#top .thank-you-page, #top .thank-you-page .success, #top .thank-you-page .success.place-an-order, #top .thank-you-page .thanks-btn, #top #main .thank-you-page table.shop_table.order_details{display:inline-block;padding:15px;}
#top .thank-you-page,#top .thank-you-page .thanks-btn{border:none;padding:0;}
#top .tab_inner_content .ac-fotm-tab > div .meter span{font-size:9px !important;}
#top .popupgravitythanks #gravityThank .headerthnaks{padding:10px 20px 5px;}
#top .gravitythankyou article section.headerthnaks b{font-size:18px;line-height:24px;}
#top .popupgravitythanks #gravityThank .GravityThankyouClose i{right:0;}
#top .popupgravitythanks #gravityThank .contentthnaks{padding:10px 30px 0px;}
#top .popupgravitythanks #gravityThank .contentthnaks p i{margin:0;float:none;display:block;text-align:center;}
#top .popupgravitythanks #gravityThank .contentthnaks p{text-align:center;line-height:26px;}
.checkoutstep .wizard #steps-uid-1-p-2.body{overflow:visible !important;}
#top #main .for-order.thank-you-page .shop_table.order_details th.product-name,
#top #main .for-order.thank-you-page .shop_table.order_details td{padding:0 !important;}
#top #main .thank-you-page table.shop_table.order_details{border:none;padding:0;}
#top #main .for-order.thank-you-page .shop_table.order_details th{display:inline-block;float:left;width:100% !important;}
#top #main .for-order.thank-you-page .shop_table.order_details td{display:inline-block;width:100% !important;float:left;margin:10px 0;border-top:none !important;}
#top #main .for-order.thank-you-page .shop_table.order_details .amount{float:none !important;}
#top #main .for-order.thank-you-page .shop_table.order_details tfoot td{text-align:left !important;text-indent:15px;margin-top:0px;}
#top #main .for-order.thank-you-page .shop_table.order_details .product-name{height:auto !important;}
#top #main .thank-you-page .shop_table.order_details .amount{margin-left:0;}
#top #main .for-order.thank-you-page .shop_table.order_details th.product-total{display:none;}
#advanced-form .checkoutstep .pendingretainerblance{margin:0 0 55px 0;}
#advanced-form .checkoutstep .wizard .form-row.place-order input#place_order{position:absolute;top:27px;  padding: 10px 10px 10px 40px !important;}
#top #steps-uid-1-p-2 .place-order i.fa{  margin-left: -118px;}
#top .sac-frontend .shopping-as{margin:0 3px 15px 3px;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block, .checkoutstep .wizard .form-row.place-order span.button-block.create-this-order-block{top:124px;width:100%;margin:0;}
#top .checkoutstep .wizard .form-row.place-order span.button-block input{width:98%;}
.checkoutstep .wizard .form-row.place-order span.button-block.pay-order-order-block{right:50%;text-align:left;}
.checkoutstep .wizard .form-row.place-order span.button-block span.pay-order-order-info-tooltip, .checkoutstep .wizard .form-row.place-order span.button-block span.create-this-order-info-tooltip{padding:0;}
#top .av_textblock_section #steps-uid-1-p-2 .place-order i.prepaidlaststep.fa.fa-user{z-index:1;}
#top .form-row.place-order i.paypallaststep.fa.fa-credit-card{top:43px !important;z-index:1;left:10px;}
.checkoutstep .pendingretainerblance b{font-size:15px !important;}
.checkoutstep .pendingretainerblance strong, .checkoutstep .pendingretainerblance b.retainerAmtLess{font-size:15px !important;}
#top #wrap_all .woocommerce .signup.showchk_Login .col-1{width:90% !important;padding:20px !important;}
.responsive #top #header_meta li .gravatar{width:35px;}
#top .CustLoginprofile{right:0;width:130px;}
#top .CustLoginprofile .login{margin-left:0;padding:3px !important;}

.profileName strong{width:60px;  margin: 3px 0 0 0;}
#top .Custprofile a.avatarImage span{padding: 0 3px;}
#top .gravatar{margin:0;}
#top .main_color .tabcontainer .tab.active_tab {font-size: 10px !important;}
#top .Custprofile div.main_menu div.profileName .gravatar{width:41px;}
#top .Custprofile .profileName .ProfilePrice{padding:0 0 0 4px;font-size:13px !important;float:left; line-height: 30px;}
.responsive #top .col2-set .col-1, .responsive #top .col2-set .col-2, .responsive .cart-collaterals .shipping_calculator, #top .signup .woocommerce .col-2{padding:5% !important;}
.responsive #top #wrap_all .container.signup{width:95%;max-width:95%;}
#top .signup .Newlogin, #top .signup .lost_reset_password, #top .signup .register{padding:0 !important;}
#top #wrap_all .signup .Newlogin, #top #wrap_all .signup .lost_reset_password, #top .signup .register{margin-bottom:95px !important;}
#top .signup .woocommerce .col-2{width:100% !important;}
.lost-passwordSubmit i.fa.fa-question-circle{left:28px !important;} 
.wizard > .actions > ul{width:100% !important;margin:5px 0!important;}
#advanced-form .checkoutstep .actions.clearfix ul li{width:100% !important;margin-left:0 !important;}
#advanced-form .checkoutstep .actions.clearfix ul li a.next{min-width:100% !important;text-align:center !important;}
#advanced-form .checkoutstep .actions ul li.goback .previous{text-align:center;}
#top #customer_login label, #top .col-2 label{font-size:14px !important;}
#top .fullsize .template-blog .post-meta-infos{margin-left:0 !important;font-size:14px !important;}
div.product .woocommerce-tabs ul.tabs li{width:50%;text-align:center; font-size: 12px !important;}
#top #wrap_all .woocommerce-tabs .tabs li a{font-size:12px!important;padding:0 !important;text-align:center;width:100%;}
#tm-epo-totals{padding-bottom:55px !important;}
button.single_add_to_cart_button.button.alt.btnClassAddtoCart{width:100% !important;margin:0;}
div form.cart div.quantity{padding:0 !important;float:none;display:block;margin:0 !important;text-align:center;}
.tm-extra-product-options-totals .amount.final{text-align:center;display:block;width:100%;}
#socket .copyright{font-size:9px;width:110%;margin-left:-5%;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{border-right: 0px solid #e1e1e1 !important; margin:20px 0!important;width:100% !important;display:inline-block;float:left;padding-left:0 !important;}
#top.page-id-4751 .post-entry-4751 .avia-icon-pos-left .av-icon-char{font-size:40px !important;margin:0;}
.poupWoo-Top.popupmakedeposite .woo-Bottom i.fa.fa-usd{left:24px !important;}
.makedepositPage{width:100% !important;}
.retainer-balance article section.retainer-title b{font-size:17px !important;}
.retainer-balance article section.retainer-go a.AddMoreFunds{width:100% !important;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds i.fa.fa-usd{top:27px;left:30px;}
#top .retainer-balance article section.retainer-go a.AddMoreFunds{padding:20px 0 20px 0 !important;text-align:center;}
#top .Woo-Top{padding:30px 0;}
#top .Woo-Top.makedeposite .woo-Bottom input.makeSubmit{padding:11px 0px 11px 10px !important;font-size:14px !important;width:85%;}
#top .makedepositPage span.av-icon-style-retainerAmt {margin-left: -55px !important;}
#top .makedepositPage span.av-icon-style-retainerAmt span {font-size: 19px !important;margin-left: -65px;}
.makedepositPage i{top:15px !important;left:42px !important;}
#toPopup div.close{top:2px !important;}
#top #customer_login .avia-icon-pos-left .av-icon-char{font-size:20px !important;}
.poupWoo-Top.popupmakedeposite .woo-Bottom input.makeSubmit{font-size:12px !important;}
.responsive #top #wrap_all .entry-content .container{max-width:95%;width:95%;}
#customer_login .avia-icon-pos-left .av-icon-char{font-size:22px !important;line-height:29px !important;margin-left:13px;}
.responsive #top .cart_dropdown .cart_dropdown_link{line-height:38px; color: #fff !important; background: #0078ce !important;}
.responsive #header_meta .sub_menu>ul>li{padding:0 3px !important;}
.responsive #header_meta .sub_menu>ul>li>a{font-size:10px !important;}
.responsive .mobile_slide_out .logo img{width:175px !important;}
#header_main #advanced_menu_toggle, #advanced_menu_hide, #header_main #mobile-advanced{margin-top:-39px !important;}
.tab_inner_content .ac-fotm-tab > div span.edit-project, .tab_inner_content .ac-fotm-tab > div span.edit-project a{width:100%;}
.checkoutstep .wizard .body{min-width:100%;width:100%;}
#top .woocommerce .lost-password-page .col-1{padding:50px 15px !important;}
#top .woocommerce .lost-password-page .col-1 .button{font-size:14px !important;}
section.ac-order-histry .ac-form-title, section.ac-form .ac-form-title, section.ac-dashboard .ac-form-title{padding:10px 0 !important;}
.tab_inner_content section.ac-order-histry .ac-form-title i, .tab_inner_content section.ac-form .ac-form-title i, .tab_inner_content section.ac-dashboard .ac-form-title i{display:block;text-align:center;float:none;}
.tab_inner_content section.ac-form .ac-form-title p, .tab_inner_content section.ac-order-histry .ac-form-title p, .tab_inner_content section.ac-dashboard .ac-form-title p{margin:0 2%;width:96%;text-align:center;}
.tool-tip i{right:50% !important;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a, .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress, .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{font-size:15px;width:100%;}
.tool-tip .tool-tip-data{width:223px !important;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{padding:22px 10px 22px 10px;}
section.ac-dashboard .dashboard-cont .retainer-deposite a.ret-dep-btn{font-size:14px !important;}
.tab_inner_content .ac-fotm-tab > div span b{width:190px !important;}
#top .addProject [type="text"]{margin-bottom:15px!important;}
.ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{padding:22px 0px !important;}
.edit-popup i{margin:0 auto;display:block;text-align:center;}
.go-projct.edit-popup a.finishproject i{display:inline-block;}
.responsive .tabcontainer .tab{width:33.29% !important;margin:0;}
.ac-ordr-pagination.paginate .prevtext, .ac-ordr-pagination.paginate .nexttext{line-height:30px !important;font-size:12px;}
section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a i{margin-left:5px;margin-right:5px;}
.tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a, .tab_inner_content section.ac-order-histry .ac-inner-block .ac-fotm-tab .ac-form-progress, .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{padding-right:5px !important;}
.responsive #top .main_color .tabcontainer{width:99.5% !important;border-radius:3px !important;}
.responsive #top .main_color .active_tab_content{float:left;}
.checkoutstep ul.payment_methods.methods li div.squaredprepaid{float:none !important;}
.checkoutstep .wizard .MeainHead, .checkoutstep table#cartstep3{width:99% !important;}
.checkoutstep table#cartstep3 tr td{text-align:center;}
.checkoutstep table#cartstep3 tr td span{width:100% !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th{text-align:center;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm .form-row{float:none !important;}
#advanced-form .checkoutstep .wizard > .steps ul li.current #steps-uid-1-t-2 .number{left:4px !important;}
.checkoutstep .wizard > .steps ul li a#steps-uid-1-t-0 .title, .checkoutstep .wizard > .steps ul li a#steps-uid-1-t-1 .title, .checkoutstep .wizard > .steps ul li a#steps-uid-1-t-2 .title{font-size:15px !important;top:50px !important;}
.checkoutstep .wizard > .steps ul li a#steps-uid-1-t-2 .title{right:-5px !important;}
#advanced-form .checkoutstep .wizard div.steps ul li.tabprev.done a#steps-uid-1-t-0 span.number{left:-30px;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 .shop_table .RightAlignTotal{margin:10px 0;}
#advanced-form .checkoutstep .actions.clearfix ul li{float:right !important;}
.wizard > .actions > ul{margin-top:7px;float:right !important;}
#advanced-form .checkoutstep table#cartstep3 tr td span{font-size:14px;line-height:20px;margin-bottom:20px;}
#top #payment label, #toPopupEditPayment label{left:0;}
.checkoutstep .wizard .form-row.place-order input#place_order{float:right !important;}
#advanced-form .checkoutstep .wizard > .steps ul li.current .number{left:-7px !important;}
.checkoutstep .wizard > .steps ul li.disabled.last span.number, .checkoutstep .wizard > .steps ul li.last.done span.number{right:-5px !important;}
.retainer-balance article section.retainer-title b{font-size:17px;}
.retainer-balance article section.retainer-go p span{display:block;line-height:20px;margin:9px 0;width:100%;}
.retainer-balance article section.retainer-go a.AddMoreFunds{font-size:18px;line-height:22px;}
.Woo-Top .small{font-size:21px;line-height:25px;margin:20px auto 0;width:90%;}
.Woo-Top.makedeposite ul li{width:100%;}
.Woo-Top.makedeposite ul li div{width:100%;text-align:center;}
.Woo-Top.makedeposite ul li strong{font-size:21px !important;}
.Woo-Top.makedeposite .woo-Bottom input.makeSubmit{font-size:16px !important;padding:29px 10px 27px 52px !important;}
.Woo-Top.makedeposite .woo-Bottom .makedepost_doller_sign{left:18px;}
.go-projct form input{padding:0 18px !important;width:95% !important;float:none;}
.checkoutstep table#cartstep3 tr td i{width:100%;margin:0;line-height:60px;}
#advanced-form .checkoutstep .wizard .actions.clearfix.backlast{margin-top:0 !important;width:100% !important;position:relative;top:-90px;}
.checkoutstep table#cartstep3 tr td span{width:100%;}
.checkoutstep .wizard #steps-uid-1-p-2 td.prjAdjust .pages.cartdisabled{font-size:23px !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm p #coupon_code, #top #main .checkout_coupon #coupon_code{margin:0 !important;}
.checkoutstep .wizard .shop_table .outercoupanName .coupanName{margin:0;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{margin-top:5px;}
.checkoutstep .actions.backlast ul li.goback .previous{padding:5px 20px !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .form-row.place-order{width:100% !important;top:0;  min-width: inherit !important;}
.checkoutstep .wizard #steps-uid-1-p-2.body .termstext{margin-top:0 !important;top:50px;}
.checkoutstep .wizard .termstext span{color:#a6adac;font-family:"latolight";font-size:16px;position:relative;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{width:100%;float:none;display:inline-block;}
.checkoutstep .wizard table.shop_table{border:none;}
.checkoutstep .wizard .shop_table .total{width:100% !important;}
.checkoutstep .wizard .shop_table .total .RightAlignTotal{width:100% !important;float:left;margin:0;}
.checkoutstep .wizard table.shop_table .total .RightAlignTotal .stepup strong, .checkoutstep table.shop_table .total .RightAlignTotal .stepup strong span{font-size:15px !important;}
#top #payment label.squarepayment, #toPopupEditPayment label.squarepayment{font-size:20px !important;line-height:25px !important;margin:0 !important;padding:0 !important;  /* update - wl */width:55px; height:55px;/* update - wl */}
#top #payment label.squarepayment {width:32px; height: 32px;
  min-width: 32px !important;}
/* update - wl #advanced-form .checkoutstep ul.payment_methods.methods li .squarepayment:after{top:13px;left:8px;} */
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main #toPopupMakeDeposit{top:12% !important;}
.html_header_top.html_header_topbar_active.html_header_sticky #top.woocommerce-checkout #main .makedepositepopup{top:24% !important;height:340px !important;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li .squaredpaypal_digital_goods, .checkoutstep ul.payment_methods.methods li div.squaredprepaid{float:none;display:inline-block;margin:0 !important;padding:0 !important;}
.checkoutstep ul.payment_methods.methods li span.av-icon-style-paypal{line-height:20px !important;margin:0 !important;width:100%;}
.checkoutstep ul.payment_methods.methods li span.av-icon-style-paypal .av-icon-char{font-size:30px !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td span{width:100%;}
.checkoutstep #steps-uid-1-p-1 #payment.secondTab{margin-top:0 !important;}
.checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td i.fa.fa-info-circle{width:100%;margin:0 auto;}
.checkoutstep .wizard > .steps ul li.disabled .number, .checkoutstep .wizard > .steps ul li.done .number{width:70px;height:70px;line-height:62px !important;font-size:25px !important;top:0;}
.checkoutstep .wizard > .steps ul li.current .number{font-size:25px !important;top:0;height:70px;width:70px;line-height:52px !important;}
.checkoutstep .wizard div.steps ul li.tabprev.done a span.number i{line-height:73px;}
.checkoutstep .wizard > .steps ul li a#steps-uid-1-t-2 .title{right:0;}
.checkoutstep .wizard #steps-uid-1-p-0 i.fa-question-circle{line-height:38px;margin:10px 0 0;width:100%;}
.checkoutstep .wizard #steps-uid-1-p-0 table.checkout-title tr td span{width:100%;}
.checkoutstep tr.firstProductTitle td.prjAdjust .ProjInp.projSecInp{padding:0 !important;margin:6px;}
.checkoutstep tr.firstProductTitle td.prjAdjust .addM{float:none;}
.checkoutstep .actions.clearfix ul li a.next{text-align:left !important;}
.checkoutstep div.steps ul{text-align:center;}
.ac-form .ac-inner-block .ac-fotm-tab .ac-qty, .ac-form .ac-inner-block .ac-fotm-tab .ac-form-id, .ac-form .ac-inner-block .ac-fotm-tab .ac-form-post{margin-bottom:3px;margin-top:3px;}
section.ac-dashboard .dashboard-cont form.retainer-detail .save-retainer-details{margin-top:0;margin-bottom:6px;}
section.ac-order-rivision .ac-rev-request form .rev-cont .upload-file .upload-mian-con label.upload-text{margin:9px 0;}
.tool-tip{left:-4px;}
.tool-tip i{right:80px;}

/* product page */	
#top div form.cart div.quantity {margin: -65px auto 0 !important;}
#top .wl_add_deposit_btn a {font-size: 12px;padding: 0;width: 100%;display: block;line-height: 40px;}
.become-wl-customer .wl_optin_box .wl_add_deposit_btn, #wl_account_request .wl_optin_box .wl_add_deposit_btn {height: 50px !important;}
#top .become-wl-customer .wl_optin_box select#select_fund, #top #wl_account_request .wl_optin_box select#select_fund {height: 50px !important;  font-size: 18px;}
.wl_checkbox {max-width: 90%;margin: 0 auto;}
#top .become-wl-customer .wl_optin_box span, #wl_account_request .wl_optin_box span{font-size: 14px;}
#top .become-wl-customer .wl_optin_box .wl_add_deposit_btn {padding: 5px 5px;}
#top .container.wl-landing .wl-customer .wl_holder {width: 100%;}
#top .container.wl-landing .wl-customer .wl_holder i.fa.fa-smile-o {clear: both;display: block;margin: 0;}
#top .container.wl-landing .wl-customer form span {font-size: 13px;  margin: 0;}
#top .checkoutstep #steps-uid-1-p-1 table.pay-detail-block tr td i.fa.fa-cc-paypal{float:none; margin-right:0;padding-right: 8px;
  font-size: 20px;}
/* Stripe update */
.checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li .squaredpaypal_digital_goods, 
.checkoutstep ul.payment_methods.methods li div.squaredprepaid{margin: 0 auto 20px !important;}
#top .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li i.fa {display: block;margin: 0;  font-size: 35px;}
/* Stripe update */
#top .checkoutstep ul.payment_methods.methods li div.squaredaddfund{float: none; margin: 0 auto 20px;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{text-align:center !important;}
#top #payment label {clear: both;display: block;text-align: center;padding: 0 !important;float: none !important;line-height: 35px !important;margin: 0 !important;min-width: 100%;}
#top .payment_method_addfund select#addfund_select {  height: 52px; padding: 0 10px; margin: 0 0 0 -12px;}
#top .checkoutstep ul.payment_methods.methods li .selectarrow:after {top: 43px;right: 30px;}
/* product page */	
#top .whitelabel_single_product {height: auto !important;}


}
@media screen and (max-width:1024px){#top .acc_restore_cart, #top .acc_delete_cart{float:none;margin-right:0;width:90%;margin-bottom:3px;display:block;margin:0 auto;}
#top .acc_cart_operations div a{width:100%;text-align:center;margin-bottom:5px;}
.cart_dropdown_first .cart_dropdown_link {background: transparent !important;}
#top .acc_cart_operations div.acc_delete_cart a{margin-bottom:0;}
#top .filter li{margin:0 3px 3px 0;}
#top .acc_menus ul.filter{margin-top:0;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{display:inline-block !important;width:50% !important;float:left !important;text-align:left;}
.av_textblock_section .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{width:50% !important;}
#top .cart_operation_step3 .cart_operations{display:inline-block;float:right;margin-top:40px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName{float:right;text-align:center;}
#top .woocommerce .form-row{padding:0;}
#top #wrap_all a.DeleteProd .avia-icon-pos-left .av-icon-char{font-size:30px !important;}
#top .first_step .cart_coupon{float:right;max-width:100%;width:auto;}
#top .RightAlignTotal{clear:both;max-width:100%;}
#top .first_step .cart_coupon{margin-bottom:110px;}
#top .first_step .outercoupanName{position:absolute;top:70px;width:100% !important;}
#top table.shop_table .first_step th{position:relative;}
#top .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{width:100%;float:right;}
#top .CustLoginprofile{right:60px;}
#top .projectDetail{margin-top:40px;}
#top .ac-prodct-thread{height:40px;left:21px;top:-40px;margin-top:0;margin:0;border-radius:3px 3px 0 0;}
#top .ac-prodct-thread i{top:3px;left:25px;}
.avia-menu-text{font-size:18px !important;padding-left:10px;}
#mobile-advanced a:hover{background:#fff !important;}
#mobile-advanced .mega_menu_title a:hover{background:inherit !important;}
section.ac-thread-comments{width:700px !important;margin-left:-350px !important;height:400px !important;margin-top:-200px !important;top:45% !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req{width:700px;}
#top section.ac-thread-comments .ac-thread-comment table td{min-height:236px;max-height:236px;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main{max-height:110px;min-height:110px;}
#top #hidethreadform.fixedpopup{top:10% !important;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="submit"]{float:right;margin-left:0;}
/*#top .checkoutstep .wizard .form-row.place-order input#place_order{font-size:25px;padding:20px 35px 20px 90px;}*/
#top .form-row.place-order i.paypallaststep.fa.fa-credit-card{top:24px;}
.countitem{display:none;}
.gravatar{margin:0 10px;}

/* checkoutstep-update */
#top .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li i.fa {display: block !important;margin: 10px 0 0 !important;}
#top #wrap_all #payment .payLabel, #top .checkoutstep ul.payment_methods.methods li label.priceU,#top #payment label {display: block !important;width: 100%;max-width: 100%;padding: 10px 0 0 0 !important;text-align: center;margin: 0 !important;}
#top .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{  padding: 20px 0 !important;margin:0 !important;  min-width: 100%;}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab{padding:0 !important;}
/* checkoutstep-update */


}
@media screen and (max-width:980px){#top .cart_operations{text-align:right;width:auto;margin-bottom:1px;}
#top .cart_operations div{float:none;display:inline-block;}
#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal{padding-bottom:0;}
#top .ac-fotm-tab .ac-form-progress span.ac-dwnld-rvs a,
#top .ac-fotm-tab .ac-form-progress span.ac-dwnld-aprv a,
#top .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a{height:auto;}
section.ac-thread-comments{width:700px !important;margin-left:-350px !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req{width:700px;}
.page-id-13879 .flex_cell {background-size: 99%;}
}
@media screen and (max-width:768px){#advanced-form .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .CouponForm{width:100% !important;text-align:right;}
.av_textblock_section .checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .outercoupanName{width:100% !important;margin:20px 0 0 0;}
#top .cart_operation_step3 .cart_operations{margin-top:20px;}
#top .first_step .outercoupanName{top:70px;}
#top #main .first_step form.customCheckoutCoupon{float:right !important;}
#top #main .cart_operations{float:right;}
#top .woocommerce .form-row.form-row-first{float:right;}
#top .first_step form.customCheckoutCoupon{width:314px !important;}
#top .CustLoginprofile{right:12%}
#top div.loader{margin-top:-35px;margin-left:-35px;}
section.ac-thread-comments{height:480px !important;margin-top:-240px !important;}
#top section.ac-thread-comments .ac-thread-comment table td{min-height:319px;max-height:319px;}
#top #hidethreadform.fixedpopup{top:30% !important;}
div#header_main {height: 50px;}
}
@media screen and (max-width:740px){#top .acc_cart_operations div a{padding:5px 0;}
.whitelabel_single_product .remaining_amt {margin-left: 30px;}
.whitelabel_single_product .remaining_days {margin-left: 0;}
#top .filter li{margin:0 3px 9px 0;}
/* checkoutstep-update */
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab ul.payment_methods.methods li{clear:both;  /* update - wl */max-width: 100%; min-width: 100%;margin:0; /* update - wl */}
#advanced-form .checkoutstep #steps-uid-1-p-1 #payment.secondTab {padding: 0;}
/* checkoutstep-update */
#top .first_step .outercoupanName{top:120px;}
#top #wrap_all .CustLoginprofile button{padding:2px 7px!important;margin-top:8px !important;}
.gravatar{top:0 !important;}
#top #wrap_all .projectDetail .addProject [type="text"]{margin-bottom:5px !important;}
section.ac-thread-comments{width:470px !important;margin-left:-235px !important;margin-top:-140px !important;height:280px !important;top:50% !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req{width:470px;}
#top ul.order_notes li p.meta{padding:0;}
#top .evenClass, #top .oddClass{width:75%}
#top ul.order_notes li .note_content p{font-size:12px;}
#top section.ac-thread-comments .ac-thread-comment table td{max-height:160px;min-height:inherit;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main{max-height:70px;min-height:70px;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note{padding:2px 25px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form textarea{margin-bottom:5px !important;height:30px;padding:5px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="file"]{bottom:0;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="submit"]{padding:4px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form span.upload-btn-main{height:24px;line-height:24px;font-size:10px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input#comment_uploadFile{height:23px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form #comment_note_err{top:24px;left:180px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input#comment_uploadFile{margin-top:1px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form #comment_upload_err{bottom:-9px;}
#top .comment_err{font-size:10px;}
#top #hidethreadform.fixedpopup{top:40% !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req b{font-size:15px;width:78%;margin:0;line-height:20px;}
.responsive #top .logo{margin-top:0 !important;}
}
@media screen and (max-width:640px){section.ac-thread-comments{width:470px !important;margin-left:-235px !important;margin-top:-250px !important;height:500px !important;top:50% !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req{width:470px;}
#top ul.order_notes li p.meta{padding:0;}
#top .evenClass, #top .oddClass{width:75%}
#top ul.order_notes li .note_content p{font-size:12px;}
#top section.ac-thread-comments .ac-thread-comment table td{max-height:400px;min-height:inherit;}
.Custprofile div.main_menu{margin-right:30px; margin-left: 0 !important;}
#top ul.order_notes li .note_content p{padding:2px;}
#top ul.order_notes li .note_content{min-height:30px;}

/*make-deposit pop-up*/
#top #addfund_deposit {width: 400px !important;margin-left: -200px !important;  height: 325px !important;}
#top #addfund_deposit ul.addfund_payment_methods {margin: 0;}
#top #addfund_deposit input#select_payment_method {font-size: 16px !important;padding: 15px 20px 15px 40px !important;}
#top .addfund-popup-footer i.fa.fa-credit-card {margin-left: -116px;font-size: 14px;margin-top: -6px;}
/*make-deposit pop-up*/

}
@media screen and (max-width:598px){#top .acc_menus{width:100%;text-align:center;margin-bottom:20px;}
#top .filter li{float:none;vertical-align:middle;}
.cart_dropdown {  border-width: 0px;}
.av-countdown-time-label {font-size: 11px! important;}
#top .acc_cart_operations{width:100%;text-align:center;}
#top .acc_restore_cart, #top .acc_delete_cart{width:240px;max-width:80%;}
#top section.ac-order-rivision{height:280px !important;margin-top:-140px !important;}
#top section.ac-order-rivision .ac-rev-request form .revisedTexterror{top:6px;}
#top section.ac-order-rivision .ac-rev-request{height:220px;}
#top section.av_textblock_section .avia_textblock h2#main-headings{font-size:45px !important;line-height: 55px;}
#top .post-entry.post-entry-type-page .entry-content-wrapper section.av_textblock_section{margin-top:0;}
.avia-section-large .content, .avia-section-large .sidebar{padding-top:40px;padding-bottom:40px;}
#top #wrap_all .CustLoginprofile button{padding:2px 7px!important;}
#top .CustLoginprofile{right:0;}
body .CustLoginprofile ul {width: 165px;}
section.ac-thread-comments{width:470px !important;margin-left:-235px !important;margin-top:-140px !important;height:280px !important;top:50% !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req{width:470px;}
#top ul.order_notes li p.meta{padding:0;}
#top .evenClass, #top .oddClass{width:75%}
#top ul.order_notes li .note_content p{font-size:12px;}
#top section.ac-thread-comments .ac-thread-comment table td{max-height:160px;min-height:inherit;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main{max-height:70px;min-height:75px;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note{padding:2px 25px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form textarea{margin-bottom:5px !important;height:30px;padding:5px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="file"]{bottom:0;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="submit"]{padding:4px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form span.upload-btn-main{height:24px;line-height:24px;font-size:10px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input#comment_uploadFile{height:23px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form #comment_note_err{top:20px;}
#top .comment_err{font-size:10px;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form #comment_upload_err{bottom:2px !important;left:170px !important;width:150px;line-height:11px !important;}
div#header_main {height: 89px;}
.CustLoginprofile .profileLogin {margin-top: 1px;}
.page-id-13879 .flex_cell {background-size: 83%;}
}
@media screen and (max-width:480px){#top .cart_operations div a{font-size:12px !important;}
#top form.retainer-detail {padding: 20px 20px;}
#top .av_textblock_section #steps-uid-1-p-2 .place-order i.prepaidlaststep.fa.fa-user{font-size:17px;}
#top #wrap_all a.DeleteProd .avia-icon-pos-left .av-icon-char{top:-6px;}
#top .emptyCartEvent, #top .savecart, #top .restorecart{margin-top:4px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName{min-height:20px;font-size:14px;line-height:22px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName{padding:2px;margin:2px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName a i{margin-right:0;font-size:16px !important;}
#top.page-id-4751 .post-entry-4751 .avia-icon-pos-left .av-icon-char{line-height:normal !important;}
#top #main .first_step form.customCheckoutCoupon p input#coupon_code{margin-left:0 !important;}
.checkoutstep .wizard #steps-uid-1-p-2 .shop_table .total.lastTotal th .RightAlignTotal,
#top .RightAlignTotal,
#advanced-form .checkoutstep .wizard #steps-uid-1-p-0 .shop_table .RightAlignTotal,
#top #main .checkoutstep #steps-uid-1-p-2 .RightAlignTotal{margin:0 !important;}
#top .ac-prodct-thread{left:50%;width:50px;margin-left:-25px;}
#top .ac-prodct-thread a{top:0;}
}

@media only screen and (max-width: 479px) {
.html_header_top.html_header_topbar_active.html_header_sticky #top.home #main {padding-top: 0px !important; margin-top: -41px !important;}
.responsive #top .slideshow_caption .avia-caption-content {
  padding: 5px 30px 5px 30px;
  font-size: 14px !important;}
#top .yith-ajaxsearchform-container input[type="search"] {width: 100% !important;max-width: 100% !important; font-size: 18px !important;}
#top #yith-searchsubmit {width: 120px !important;border-radius: 3px !important; margin-top: 5px; display: block; background: #0069b4 !important; font-size: 24px !important; color: #fff !important;  margin: 10px auto 0 !important;}
#top .single_product_header {padding: 32px 0 !important;}
.become-wl-customer .wl_optin_box select#select_fund, #wl_account_request .wl_optin_box select#select_fund {font-size: 15px;height: 50px !important;}
}
@media screen and (max-width:420px){
.main_color h3 {font-size: 22px !important; color: #52646d !important;}
.av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry {margin-right: 0px !important;}
.av-large-gap .av-masonry-pagination {margin: 0 0px 0px 0 !important;}
.widget {padding: 0px 0px 30px 0px !important;}
.et_monarch .et_social_heading {text-align: left !important; padding: 10px 20px !important;}
.avia-image-container.avia-align-center .avia-image-container-inner { margin-left: auto !important; margin-right: auto !important; width: 70% !important;}
.gravatar img {margin-top: 1px !important; max-width: 70% !important;}
.cart_dropdown_first .cart_dropdown_link {}
.profileLogin button {font-size: 12px !important;}
.autocomplete-suggestions {left: -261px !important; color: #666; border: 1px solid #e1e1e1 !important; margin-top: 10px;}
#top .title_container .container {padding: 0px 0px 6px 0px !important;}
.title_container .main-title {  font-size: 14px !important; margin-left: 0px !important; top: 0px !important;}
#steps-uid-1-p-2 .place-order{margin-bottom:24px !important;}
/* Whitelabel Css */	

/* sign-up page */
#top .woocommerce .form-row.wl_signup {font-size: 12px !important;line-height: 20px !important;}
#top .register input#reg_whitelabel{float:left;}
/* sign-up page */

/* Whitelabel Css */	
#steps-uid-1-p-2 .place-order{margin-bottom:24px !important;}
#full_slider_1 {  margin-top: 131px !important;}
.av-countdown-time-label {font-size: 11px! important;}
.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-content {padding-bottom: 98px !important;}
.how-it-works-link {margin-top: 20px !important; display: none !important; }
h1.home-h1 {font-weight: 900 !important;
font-size: 30px !important;}
.responsive #top .slideshow_caption h2 {margin-top:38px !important;}
ul.headerlogout .logout{margin:0 5px !important; border: 1px solid #e1e1e1 !important;}
.logout {border: 1px solid ##e1e1e1 !important;}
 #top .woocommerce-tabs .tabs li.active {background: transparent !important;}
#top div div.product .woocommerce-tabs ul.tabs li a {font-size:16px !important;}
#top div div.product .woocommerce-tabs ul.tabs li.active a {font-size 16px !important; border-style: solid;
  border-width:0px !important; background: transparent !important;}
.responsive #top .slideshow_caption .avia-caption-content {font-weight: 400 !important;}
.caption_fullwidth {margin-top:;}
.slideshow_align_caption {margin-top:0px !important;}
#top .avia-button.avia-color-light {z-index: 99999999;}
#top button.single_add_to_cart_button.button.alt.btnClassAddtoCart{/* margin-top:96px !important; */}
#top .cart_operations, #top .first_step .cart_coupon{width:100%;}
#full_slider_1 .avia-slideshow-inner li.av-mobile-fallback-image img{max-width:160%!important;width:160% !important;margin-left:-30%;}
.responsive #top #wrap_all .av-slideshow-caption .container .call-to-action-home-two{font-size:9px;margin:0px 0 0 0;}
.responsive #top #wrap_all .av-slideshow-caption .container h1.call-to-action-home-one, .responsive #top #wrap_all .av-slideshow-caption .container h1 #call-to-action-home-one-two{}
#top .cart_operations div a{font-size:15px !important;width:100%;display:inline-block;text-align:center;margin:5px 0;padding:2px;}
#top .cart_operations div{width:100%;margin:0;}
#top .acc_menus ul.filter{width:100%;}
#top .acc_cart_operations{width:100%;margin-bottom:10px;margin-top:10px;}
#top .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a i{font-size:18px;}
#top .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a,
#top .projectDetail .ac-fotm-tab .ac-form-progress span a{font-size:13px;padding:10px 0 !important;}
#top section.ac-order-rivision{height:420px !important;margin-top:-210px !important;}
#top section.ac-order-rivision .ac-rev-request{height:420px;}
#top .first_step .outercoupanName{top:211px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName{min-height:20px;font-size:14px;line-height:22px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName{padding:2px;margin:2px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName a i{margin-right:0;font-size:16px !important;}
#top #main .first_step form.customCheckoutCoupon{float:none !important;margin:0 auto;display:block !important;}
#top .first_step .cart_coupon{padding:0;border:none;}
#top .checkoutstep .wizard #steps-uid-1-p-0 .shop_table{display:inline-block;}
#top .woocommerce .form-row{max-width:100% !important;}
#top .woocommerce .form-row.form-row-first{float:right;}
#top .woocommerce form.customCheckoutCoupon.checkout_coupon.CouponForm .form-row.form-row-first{margin-right:10px !important;}
#top .CustLoginprofile{left:0;width:220px;top:40px;}
body .CustLoginprofile ul {width: 165px;float: left;margin-top: 7px;}
#top #wrap_all .CustLoginprofile button{padding:4px 6px!important;margin-top:5px !important;}
.responsive #top #header_meta li{height:32px;}
#top input#uploadFile{float:left;}
#top .gravityFormpoup form{margin-bottom:155px;}
/* pop-up update 3-9-2015 */
#top .gravityFormpoup form{margin-bottom:0;}
/* pop-up update 3-9-2015 */
#top .gform_wrapper .gform_fileupload_multifile .gform_drop_area{padding:0 25px;}
#top .gform_wrapper .gform_fileupload_multifile .gform_drop_area input{top:7px;}
#top section.ac-order-rivision .ac-rev-request form .rev-cont .revisedFileerror{top:65px;}
#top section.ac-order-rivision .ac-rev-request form .revisedTexterror{line-height:15px;}
#top section.ac-order-rivision .ac-rev-request form .rev-cont .upload-file .upload-mian-con{margin:0 0 35px 0;}
section.ac-thread-comments{width:300px !important;margin-left:-150px !important;margin-top:-200px !important;height:400px !important;top:50% !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req{width:300px;}
#top ul.order_notes li p.meta{padding:0;}
#top .evenClass, #top .oddClass{width:75%}
#top ul.order_notes li .note_content p{font-size:12px;}
#top section.ac-thread-comments .ac-thread-comment table td{max-height:270px;min-height:inherit;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main{max-height:70px;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note{padding:2px 25px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form textarea{margin-bottom:5px !important;height:30px;padding:5px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="file"]{bottom:37px;height:15px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="submit"]{padding:4px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form span.upload-btn-main{height:24px;line-height:24px;font-size:10px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input#comment_uploadFile{height:23px;width:60%;font-size:10px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form #comment_note_err{top:25px;right:35px;}
#top .comment_err{font-size:10px;}
#top section.ac-thread-comments .ac-thread-comment .thread-req b{font-size:13px;width:78%;margin:0;line-height:20px;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main{max-height:100px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form #comment_upload_err{bottom:7px !important;left:34px !important;width:110px;}
#top #payment ul.payment_methods li i.fa.fa-credit-card{display:block !important;float:none !important; /* update - wl */clear: both;/* update - wl */}

#top .whitelabel_single_product .wl_exp_days_right {width: 100%;text-align: center;}
#top .whitelabel_single_product .remaining_days {float: none;display: inline-block;}
#top .whitelabel_single_product .remaining_amt {margin: 10px 0 0 0 !important;}

/*make-deposit pop-up*/
#top #addfund_deposit {width: 300px !important;margin-left: -150px !important;height: 320px !important;margin-top: -160px !important;}
#top #addfund_deposit ul.addfund_payment_methods li {padding: 30px 0 20px;}
#top #addfund_deposit ul.addfund_payment_methods li i.fa.fa-credit-card {display: block !important;margin: 10px 0 0 0;}
#top #addfund_deposit ul.addfund_payment_methods li div {margin: 0;}
/*make-deposit pop-up*/

.page-id-13879 .flex_cell {background-size: 60%;}
#top.page-id-13879 .hr-invisible {max-height: 0px;}

}
/*parallax update */
@media screen and (max-width:768px){
#first-slide, 
#second-slide,
#third-slide,
#fourth-slide,
#last-slide{
	padding-top:50px;
}
.av_one_fifth:after{
	display:none !important;
}

.av_one_fifth:before{
	display:none;
}

.av_one_fifth .numbering {
  top: 10px;  
}
.non_whitelabel_div {
    max-width: 100%;
}

.become-wl-customer .wl_optin_box .wl_add_deposit_btn, #wl_account_request .wl_optin_box .wl_add_deposit_btn {
    width: 100% !important;
    margin: 0 !important;
    /* height: 50px !important; */
}

.become-wl-customer .wl_optin_box select#select_fund, #wl_account_request .wl_optin_box select#select_fund {
    font-size: 20px;
    height: 40px !important;
}
}
/* parallax update end */

@media screen and (min-width:1025px){
.html_header_top.html_header_topbar_active.html_header_sticky #top #main{padding-top:89px !important;}
}
}
@media screen and (max-width:420px){
#top .av-large-testimonial-slider .avia-testimonial-content {  font-size: .9em !important;
  line-height: 1.9em !important;}
.av-image-caption-overlay-center {width: 50% !important; height: 50% !important; }
.cart_dropdown_first .cart_dropdown_link {}
.profileLogin button {font-size: 12px !important;}
.autocomplete-suggestions {left: -261px !important; color: #666; border: 1px solid #e1e1e1 !important; margin-top: 10px;}
#top .title_container .container {padding: 0px 0px 6px 0px !important;}
.title_container .main-title {  font-size: 14px !important; margin-left: 0px !important; top: 0px !important;}
#steps-uid-1-p-2 .place-order{margin-bottom:24px !important;}
/* Whitelabel Css */	

/* sign-up page */
#top .woocommerce .form-row.wl_signup {font-size: 12px !important;line-height: 20px !important;}
#top .register input#reg_whitelabel{float:left;}
/* sign-up page */

/* Whitelabel Css */	
#steps-uid-1-p-2 .place-order{margin-bottom:24px !important;}
#full_slider_1 {  margin-top: 131px !important;}
.av-countdown-time-label {font-size: 11px! important;}
.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-content {padding-bottom: 98px !important;}
.how-it-works-link {margin-top: 20px !important; display: none !important; }
.home-h1 {}
.responsive #top .slideshow_caption h2 {margin-top:38px !important;}
ul.headerlogout .logout{margin:0 5px !important; border: 1px solid #e1e1e1 !important;}
.logout {border: 1px solid ##e1e1e1 !important;}
 #top .woocommerce-tabs .tabs li.active {background: transparent !important;}
#top div div.product .woocommerce-tabs ul.tabs li a {font-size:16px !important;}
#top div div.product .woocommerce-tabs ul.tabs li.active a {font-size 16px !important; border-style: solid;
  border-width:0px !important; background: transparent !important;}
.responsive #top .slideshow_caption .avia-caption-content {font-weight: 400 !important;}
.caption_fullwidth {margin-top:;}
.slideshow_align_caption {margin-top:0px !important;}
#top .avia-button.avia-color-light {z-index: 99999999;}
#top button.single_add_to_cart_button.button.alt.btnClassAddtoCart{margin-top:96px !important;}
#top .cart_operations, #top .first_step .cart_coupon{width:100%;}
#full_slider_1 .avia-slideshow-inner li.av-mobile-fallback-image img{max-width:160%!important;width:160% !important;margin-left:-30%;}
.responsive #top #wrap_all .av-slideshow-caption .container .call-to-action-home-two{font-size:9px;margin:0px 0 0 0;}
.responsive #top #wrap_all .av-slideshow-caption .container h1.call-to-action-home-one, .responsive #top #wrap_all .av-slideshow-caption .container h1 #call-to-action-home-one-two{}
#top .cart_operations div a{font-size:15px !important;width:100%;display:inline-block;text-align:center;margin:5px 0;padding:2px;}
#top .cart_operations div{width:100%;margin:0;}
#top .acc_menus ul.filter{width:100%;}
#top .acc_cart_operations{width:100%;margin-bottom:10px;margin-top:10px;}
#top .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a i{font-size:18px;}
#top .ac-fotm-tab .ac-form-progress span.ac-dwnld-fls a,
#top .projectDetail .ac-fotm-tab .ac-form-progress span a{font-size:13px;padding:10px 0 !important;}
#top section.ac-order-rivision{height:420px !important;margin-top:-210px !important;}
#top section.ac-order-rivision .ac-rev-request{height:420px;}
#top .first_step .outercoupanName{top:211px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName{min-height:20px;font-size:14px;line-height:22px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName{padding:2px;margin:2px;}
#top .checkoutstep .wizard .shop_table .outercoupanName .coupanName a i{margin-right:0;font-size:16px !important;}
#top #main .first_step form.customCheckoutCoupon{float:none !important;margin:0 auto;display:block !important;}
#top .first_step .cart_coupon{padding:0;border:none;}
#top .checkoutstep .wizard #steps-uid-1-p-0 .shop_table{display:inline-block;}
#top .woocommerce .form-row{max-width:100% !important;}
#top .woocommerce .form-row.form-row-first{float:right;}
#top .woocommerce form.customCheckoutCoupon.checkout_coupon.CouponForm .form-row.form-row-first{margin-right:10px !important;}
#top .CustLoginprofile{left:0;width:220px;top:40px;}
body .CustLoginprofile ul {width: 165px;float: left;margin-top: 7px;}
#top #wrap_all .CustLoginprofile button{padding:4px 6px!important;margin-top:5px !important;}
.responsive #top #header_meta li{height:32px;}
#top input#uploadFile{float:left;}
#top .gravityFormpoup form{margin-bottom:155px;}
#top .gform_wrapper .gform_fileupload_multifile .gform_drop_area{padding:0 25px;}
#top .gform_wrapper .gform_fileupload_multifile .gform_drop_area input{top:7px;}
#top section.ac-order-rivision .ac-rev-request form .rev-cont .revisedFileerror{top:65px;}
#top section.ac-order-rivision .ac-rev-request form .revisedTexterror{line-height:15px;}
#top section.ac-order-rivision .ac-rev-request form .rev-cont .upload-file .upload-mian-con{margin:0 0 35px 0;}
section.ac-thread-comments{width:300px !important;margin-left:-150px !important;margin-top:-200px !important;height:400px !important;top:50% !important;}
#top section.ac-thread-comments .ac-thread-comment .thread-req{width:300px;}
#top ul.order_notes li p.meta{padding:0;}
#top .evenClass, #top .oddClass{width:75%}
#top ul.order_notes li .note_content p{font-size:12px;}
#top section.ac-thread-comments .ac-thread-comment table td{max-height:270px;min-height:inherit;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main{max-height:70px;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note{padding:2px 25px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form textarea{margin-bottom:5px !important;height:30px;padding:5px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="file"]{bottom:37px;height:15px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input[type="submit"]{padding:4px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form span.upload-btn-main{height:24px;line-height:24px;font-size:10px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form input#comment_uploadFile{height:23px;width:60%;font-size:10px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form #comment_note_err{top:25px;right:35px;}
#top .comment_err{font-size:10px;}
#top section.ac-thread-comments .ac-thread-comment .thread-req b{font-size:13px;width:78%;margin:0;line-height:20px;}
#top section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main{max-height:100px;}
#top #wrap_all section.ac-thread-comments .ac-thread-comment table tbody td.add_note_main .add_note form #comment_upload_err{bottom:7px !important;left:34px !important;width:110px;}
#top #payment ul.payment_methods li i.fa.fa-credit-card{display:block !important;float:none !important; /* update - wl */clear: both;/* update - wl */}

#top .whitelabel_single_product .wl_exp_days_right {width: 100%;text-align: center;}
#top .whitelabel_single_product .remaining_days {float: none;display: inline-block;}
#top .whitelabel_single_product .remaining_amt {margin: 10px 0 0 0 !important;}

/*make-deposit pop-up*/
#top #addfund_deposit {width: 300px !important;margin-left: -150px !important;height: 320px !important;margin-top: -160px !important;}
#top #addfund_deposit ul.addfund_payment_methods li {padding: 30px 0 20px;}
#top #addfund_deposit ul.addfund_payment_methods li i.fa.fa-credit-card {display: block !important;margin: 10px 0 0 0;}
#top #addfund_deposit ul.addfund_payment_methods li div {margin: 0;}
/*make-deposit pop-up*/
#top .tm-quantity.tm-right {float: none;margin: 20px 0;}
}
/*parallax update */
@media screen and (max-width:768px){
#first-slide, 
#second-slide,
#third-slide,
#fourth-slide,
#last-slide{
	padding-top:50px;
}
.av_one_fifth:after{
	display:none !important;
}

.av_one_fifth:before{
	display:none;
}

.av_one_fifth .numbering {
  top: 10px;  
}
.become-wl-customer .wl_optin_box .wl_add_deposit_btn, #wl_account_request .wl_optin_box .wl_add_deposit_btn{  max-width: 90%;  margin: 0 5%;}
#wl_account_request .wl_optin_block3.wl_optin_box {width: 170px;}
}
/* parallax update end */

@media screen and (min-width:1025px){
.html_header_top.html_header_topbar_active.html_header_sticky #top #main{padding-top:89px !important;}
}