.TopToBottomModal{display:none}.TopToBottomModal{position:fixed;width:80%;margin-left:10%;left:0;top:0;z-index:1049;background-color:#fff}.modal_transparent_bg{float:left;height:100%;background-color:#565555;opacity:.9;position:fixed;top:0;bottom:0;left:0;right:0;width:100%}.top_to_bottom_modal_container{overflow:auto;width:100%;margin:auto;position:absolute;left:0;right:0;top:0;background-color:#fff}.TopToBottomModal .invoice-loader{padding-top:50px}.close-div{position:absolute;right:0;padding:8px;cursor:pointer;margin-right:10px;z-index:12}.close_btn_size{height:20px;width:20px}.closenew{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.closenew:focus,.closenew:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.closenew{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.success-body{padding-left:15px;margin-top:10px;padding-bottom:10px}.others-body{padding-left:15px;margin-top:10px;padding-bottom:10px}.CustomerCancel{height:110px!important;width:95%!important}.message_header_container{width:100%;float:left;margin-bottom:10px;position:relative!important}.message_header_border{width:100%;float:left;margin-top:27px}.message_header_title{position:absolute;top:41px;bottom:0;left:0;right:0;margin:auto;background-color:#fff;font-size:24px;width:fit-content;width:-moz-fit-content;padding:0 15px}.message_middle_icon_div{width:100%;float:left;padding-bottom:10px}.message_middle_icon{width:40px;height:40px;margin:auto;border-radius:50%;text-align:center;color:#fff;font-size:26px}.message_content_div{width:100%;float:left;text-align:center;padding-right:15px;margin-top:0!important}.message_content_div .cus-body p{font-size:14px}#ModalSuccessMessage .message_header_border{border-bottom:1px solid #0f7787}#ModalSuccessMessage .message_middle_icon{background-color:#0f7787}#ModalSuccessMessage .message_header_title{color:#0f7787}#ModalConfirmationMessage .message_header_border{border-bottom:1px solid #f0ad4e}#ModalConfirmationMessage .message_middle_icon{background-color:#f0ad4e}#ModalConfirmationMessage .message_header_title{color:#f0ad4e}#ModalErrorMessage .message_header_border{border-bottom:1px solid #d9534f}#ModalErrorMessage .message_middle_icon{background-color:#d9534f}#ModalErrorMessage .message_header_title{color:#d9534f}.modal-header .modalCloseBtn{margin-top:-2px}button.modalCloseBtn{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modalCloseBtn{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}@media(max-width:768px){.TopToBottomModal{width:100%;margin-left:0}}.portfoilio_details_container{width:100%;float:left;padding:20px 0 0}.portfoilio_details_item{width:100%;float:left;margin-bottom:10px;position:relative;border:1px solid #a0a0a0}.portfoilio_deatils_item_header{width:100%;float:left;background-color:#f4f4f4;text-align:left;font-weight:normal;font-family:'proxima_nova_rgbold',arial;font-size:18px;color:#454545;padding:10px 10px;margin:0}.portfoilio_details_item_bg{width:100%;float:left;height:auto;position:relative;overflow:hidden}.portfoilio_details_image{width:100%}.home-h2{font-weight:bold;font-size:20px;border-bottom:1px solid #bcbec1;padding-bottom:5px}.portfoilio_details_info{width:100%;float:left;color:#888}.portfoilio_details_info span{color:#454545;margin-right:5px}.description_info,.Task_info,.Technology_info{width:100%;float:left}.description_info p,.Task_info p,.Technology_info p,{margin-bottom:0}.portfolio_bottom_btn{width:100%;float:left;padding:10px 0}.portfolio_bottom_btn .btn{background-color:#de2229;border-color:#de2229;color:#fff;float:left;margin-right:10px}.iframe-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.iframe-container .video{position:absolute;top:0;left:0;width:100%;height:100%}.portfolio_iframe_VideoLink{width:100%;float:left;padding:10px 0}#ContactFormPortfolio .modal-dialog{width:900px}.portfolio_contact{width:100%;float:left;background:-moz-linear-gradient(top,rgba(255,255,255) 0%,#f5f5f5 50%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255) 0%,#f5f5f5 50%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#f5f5f5 50%,#fff 100%);color:#000;border-radius:0;overflow-y:auto;position:relative;padding-bottom:20px;border-color:#000}.portfolio_contact .modal-title{font-size:36px;text-align:center}.portfolio_contact .modal-header{width:100%;float:left;padding:15px;border-bottom:1px solid #000}.portfolio_contact .modal-header .close{opacity:unset;color:#656565}.portfolio_contact .modal-body{width:100%;float:left;padding:0}.portfolio_contact .modal-header .close:hover,.portfolio_contact .modal-header .close:focus{color:#000}.portfolio_address{width:100%;float:left;text-align:center;border-bottom:1px solid #000;padding:15px;margin-bottom:10px}.portfolio_address div:nth-child(1){font-size:24px}.portfolio_address p{text-align:center;font-size:16px}.portfolio_address a{color:#000}.portfolio_contact_content{width:100%;float:left;padding-top:10px}.portfolio_contact_content input,.portfolio_contact_content select{width:46%;float:left;margin-left:2%;margin-right:2%;border-radius:0;margin-bottom:20px;height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.portfolio_contact_content #SuccessMessaegeForSendEmail{width:46%;float:left;margin-left:2%;margin-right:2%;border-radius:0;margin-bottom:20px;height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.portfolio_contact_content textarea{width:96%;margin-left:2%;margin-right:2%;float:left;border-radius:0;font-size:18px;line-height:1.3333333}.portfolio_contact_content .send_btn{width:96%;margin-left:2%;margin-right:2%;float:left;background-color:#737373;border-color:#737373;border-radius:0;margin-top:20px;padding:10px 16px;font-size:24px;line-height:1.7333333}.divRemove-Youtube{text-align:right}.google_play_badge{height:59px}