body{margin:0px; padding:0px; font-size:14px; color:#3b3b3b; font-family: 'Muli', sans-serif; background: #fff; overflow-x: hidden;}
.clear{clear:both;}
h1,h2,h3,h4,h5,li{list-style: none;}
a,button {
  text-decoration: none;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
img{max-width:100%;}
/*Header Section Start*/
.header_main{margin:0px 0 0 0; padding:17px 0 0 0px; width: 100%; display: inline-block; min-height: 88px;}
.header_main .text-right{padding-top:10px;}
/*Banner sevtion start*/
.home_bg_banner{background: url(../images/banner_bg.jpg) top center no-repeat; background-size: cover;}
.right_img_banner{text-align:right;}
.right_img_banner img{margin:10px 0 0 0px;}
.home_bg_banner .header_main .bgcolor{display:none;}
.header_main .bgcolor{display:none;}
.home_bg_banner .banner_text_main .banner_top_text{padding:118px 0 0 0px;}
.home_bg_banner .banner_text_main .banner_top_text h1{margin:0px; padding:0px; font-size:65px; color:#487dde; font-weight:900;}
.home_bg_banner .banner_text_main .banner_top_text h3{padding:0px; color:#487dde; font-size:28px; margin:5px 0 0 0px; font-weight:300;}
.home_bg_banner .banner_text_main .banner_top_text h4{margin:55px 0 17px 0; padding:0px; font-size:20px; color:#282828; font-family: 'Source Sans Pro', sans-serif;}
.home_bg_banner .banner_text_main .form_bg_shadow{display:inline-block; width:100%; background:#fff; padding:5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; box-shadow: 0px 4px 8px #3333331c; -webkit-box-shadow: 0px 4px 8px #3333331c; -moz-box-shadow: 0px 4px 8px #3333331c;}
.home_bg_banner .banner_text_main .form_bg_shadow .get_free_mockup_btn{float:right;  border-radius:5px; -webkit-border-radius:5px;
-moz-border-radius:5px; color:#fff; font-size:19px; letter-spacing:0.25px; font-weight:900; background:#f86924; text-decoration:none; text-transform:uppercase; line-height:55px; padding:0 28px 0 28px;}
.home_bg_banner .banner_text_main .form_bg_shadow .get_free_mockup_btn:hover{background:#dd5310;}
.home_bg_banner .banner_text_main .no_risk_no_obligation{margin:18px 0 0 0; padding:0px; font-weight:600; font-size:16px; color:#848484;}
.home_bg_banner .banner_text_main .form_bg_shadow .your_store_url_input{padding:0 20px 0 20px; margin:0px; color:#000; font-size:16px; font-weight:500; letter-spacing:0.50px; border:none; height: 55px; width: 59%;}
.home_bg_banner .banner_text_main .form_bg_shadow .your_store_url_input:focus{outline:none;}
.home_bg_banner .banner_text_main .form_bg_shadow .your_store_url_input::-webkit-input-placeholder {color:#afafaf;}
.home_bg_banner .banner_text_main .form_bg_shadow .your_store_url_input::-moz-placeholder {color:#afafaf;}
.home_bg_banner .banner_text_main .form_bg_shadow .your_store_url_input:-ms-input-placeholder {color:#afafaf;}
.home_bg_banner .banner_text_main .form_bg_shadow .your_store_url_input:-moz-placeholder {color:#afafaf;}
.header_main .right_heder{display:inline-block; padding:9px 0 0 0px;}
.header_main .navbar-nav li a{color:#fff; font-size:13px; font-weight:700; text-transform:uppercase; letter-spacing:1px; padding:0 19px 5px 19px;}
.header_main .navbar-nav .dropdown li a{color:#222; font-size:13px; font-weight:600; text-transform:inherit; letter-spacing:inherit; padding:6px 10px 6px 10px; border-bottom: solid 1px #ccc;}
.header_main .navbar-nav .dropdown li a:hover{color:#1d4da9;}
.header_main .navbar-nav .dropdown li:last-child a{border:none;}
.nav>li>a:focus, .nav>li>a:hover{background:inherit;}
.header_mainheader .nav > li > a:focus, .nav > li > a:hover {background: none; color: #fff;}
.nav .open a .nav .pen a:focus, .nav .open a:hover {background: none;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color:inherit; border-color: #337ab7;}
.header_main .membership_and_ticket_btn{display:inline-block; vertical-align:top;}
.header_main .membership_btn{position:relative; display:inline-block; padding:0 16px 0 0px;}
.header_main .membership_btn a{border:solid 2px #487dde; display:inline-block; line-height:36px; color:#75a1f2; font-size:13px; text-transform:uppercase; text-decoration:none; letter-spacing:0.50px; padding:0 22px 0 22px; border-radius: 50px;  -webkit-border-radius: 50px; -moz-border-radius: 50px; font-weight:500; min-width: 115px; text-align:center;}
.header_main .membership_btn a:hover{background:#19469b;}
.header_main .membership_btn span {background: #487dde; color: #fff; text-transform: uppercase; position: absolute; font-size: 10px; letter-spacing: 0.50px; line-height:19px; display: inline-block; padding: 1px 7px 0px 7px; border-radius: 50px;  -webkit-border-radius: 50px; -moz-border-radius: 50px; right:10px; top: -10px;}
.header_main .login_btn{display:inline-block; vertical-align:top;}
.header_main .login_btn a{display:inline-block; background:#1d4da9; border: solid 2px #487dde; border-radius:100%;  -webkit-border-radius: 100%; -moz-border-radius:100%; width:44px; height:44px; text-align:center; vertical-align:top; color:#fff; line-height:40px; font-size:17px;}
.header_main .cart_cunt{display:inline-block; vertical-align:top; position:relative; padding:0 0 0 6px;}
.header_main .cart_cunt a{display:inline-block; background:#1d4da9; border: solid 2px #487dde; border-radius:100%;  -webkit-border-radius: 100%; -moz-border-radius:100%; width:44px; height:44px; text-align:center; vertical-align:top; color:#fff; line-height:40px; font-size:16px;}
.header_main .cart_cunt span{background: #f86924; color: #fff; text-transform: uppercase; position: absolute; font-size: 10px; letter-spacing: 0.50px; line-height: 20px; display: inline-block; border-radius:100%;  -webkit-border-radius:100%; -moz-border-radius:100%;right: -5px; top: -8px; height:20px; width:20px; text-align:center;}
.header_main .bgcolor { position: absolute; right: 0;  left: 31%; top: 0; bottom: 0; z-index: -1;  border-top: 93px solid #00276f; border-left: 93px solid transparent;}

.footer_main .footer_bg_color{background:#00276f; padding:40px 40px 20px 40px;}
.footer_main .footer_bg_color .md_link_footer{padding-left:8px; padding-right:8px;}
.footer_main .footer_bg_color .office_address_bg{background:#dbecff; padding:30px; text-align:center; border-radius:5px;  -webkit-border-radius:5px; -moz-border-radius:5px; letter-spacing: 0.25px;}
.footer_main .footer_bg_color .office_address_bg .address_box_inner{margin:20px 0 0 0px;}
.footer_main .footer_bg_color .office_address_bg h1{margin:0px; padding:0px; color:#00276f; text-transform:uppercase; font-size:24px; font-family: 'Montserrat', sans-serif; font-weight:700;}
.footer_main .footer_bg_color .office_address_bg .address_box_inner i{width:40px; height:40px; text-align:center; color:#487dde; display:inline-block; border:solid 2px #487dde; border-radius:100%;  -webkit-border-radius:100%; -moz-border-radius:100%; font-size:20px; line-height:35px; margin:0 0 10px 0px;}
.footer_main .footer_bg_color .office_address_bg .address_box_inner h3{font-weight:700; font-size:14px; color:#282828; margin:0px; padding:0px;}
.footer_main .footer_bg_color .office_address_bg .address_box_inner p{font-size:14px; color:#282828; margin:0px; padding:0px; line-height:24px; font-weight:400;}
.footer_main .footer_bg_color .office_address_bg .address_box_inner h4 a{margin:0px; padding:0px; font-size:14px; color:#282828; font-weight:700;}
.footer_main .footer_bg_color .office_address_bg .address_box_inner h4{margin:0 0 4px 0; font-size:14px;}
.footer_main .footer_bg_color .office_address_bg .address_box_inner h4 span{color:#00276f; text-transform:uppercase;}
.footer_main .footer_bg_color .footer_mdl_bg{text-align:center; letter-spacing: 0.25px;}
.footer_main .footer_bg_color .footer_mdl_bg .logo_footer img{max-width:100%;}
.footer_main .footer_bg_color .footer_mdl_bg .quick_links_footer{margin:0px 0 0 0px; padding:34px 0 0px 0px;}
.footer_main .footer_bg_color .footer_mdl_bg .quick_links_footer h3{color:#fff; font-size:16px; font-family: 'Montserrat', sans-serif; font-weight:700; margin:0 0 15px 0; padding:0px; text-transform:uppercase;}
.footer_main .footer_bg_color .footer_mdl_bg .quick_links_footer ul{margin:0px; padding:0px;}
.footer_main .footer_bg_color .footer_mdl_bg .quick_links_footer ul li{display:inline-block;}
.footer_main .footer_bg_color .footer_mdl_bg .quick_links_footer ul li a{text-decoration:none; font-size:14px; color:#b2d2f5; font-weight:300; position:relative; padding:1px 7px 1px 7px; display:inline-block;}
.footer_main .footer_bg_color .footer_mdl_bg .quick_links_footer ul li a:before{height:14px; width:2px; position:absolute; content: " "; left:-3px; top:4px; background: url(../images/spoter_memu_footer.png) top center repeat-y;}
.footer_main .footer_bg_color .footer_mdl_bg .quick_links_footer ul li .border_left_none_link:before{background:inherit;}
.footer_main .footer_bg_color .footer_mdl_bg .quick_links_footer ul li:first-child a:before{display:none;}
.footer_main .footer_bg_color .footer_mdl_bg .quick_links_footer ul li a:hover{color:#fff;}
.footer_main .footer_bg_color .footer_mdl_bg .follow_us_footer{display:inline-block; width:100%; padding:46px 0 0 0px;}
.footer_main .footer_bg_color .footer_mdl_bg .follow_us_footer h3{margin:0 0 15px 0; padding:0px; text-transform:uppercase; font-size:16px; color:#fff; font-family: 'Montserrat', sans-serif; font-weight: 700;}
.footer_main .footer_bg_color .footer_mdl_bg .follow_us_footer ul{margin:0px; padding:0px;}
.footer_main .footer_bg_color .footer_mdl_bg .follow_us_footer ul li{display:inline-block;}
.footer_main .footer_bg_color .footer_mdl_bg .follow_us_footer ul li a{text-decoration:none; width:50px; height:50px; text-align:center; border:solid 2px #487dde; display:inline-block; border-radius:100%;  -webkit-border-radius:100%; -moz-border-radius:100%; line-height:45px; font-size:18px; color:#89bbf3; margin:0 3px 0 3px;}
.footer_main .footer_bg_color .footer_mdl_bg .follow_us_footer ul li a:hover{background:#487dde; color:#fff;}
.footer_main .footer_bg_color .free_resources_footer{background:#dbecff; padding:30px; text-align:center; border-radius:5px;  -webkit-border-radius:5px; -moz-border-radius:5px; letter-spacing: 0.25px;}
.footer_main .footer_bg_color .free_resources_footer h1{margin: 0 0 15px 0; padding: 0px; color: #00276f; text-transform: uppercase; font-size: 24px; font-family: 'Montserrat', sans-serif; font-weight: 700;}
.footer_main .footer_bg_color .free_resources_footer ul{margin:0px; padding:0px;}
.footer_main .footer_bg_color .free_resources_footer ul li{margin:0px; padding:0px; display:inline-block; width:100%;}
.footer_main .footer_bg_color .free_resources_footer ul li a{color:#282828; font-size:14px; text-decoration:none; border-bottom:solid 1px #bfd6f4; display:inline-block; width:100%; line-height:43px;}
.footer_main .footer_bg_color .free_resources_footer ul li a:hover{color:#00276f;}
.footer_main .footer_bg_color .free_resources_footer ul li:last-child a{border:none;}
.footer_main .footer_bg_color .all_logo_footer{margin:0 auto; width:78%; margin-top: 20px;}
.footer_main .footer_bg_color .all_logo_footer ul{margin:0px; padding:0px;}
.footer_main .footer_bg_color .all_logo_footer ul li{width:20%; text-align:center; float:left;}
.footer_main .footer_bg_color .all_logo_footer ul li .box_client_logo{width: 100%; position: relative; height: 120px;}
.footer_main .footer_bg_color .all_logo_footer ul li .box_client_logo img{position: absolute; left: 50%; top: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}

.copy_right_footer{padding:27px 0 27px 0px;}
.copy_right_footer .privacy_policy_and_terms_of_use ul{margin:0px; padding:0px;}
.copy_right_footer .privacy_policy_and_terms_of_use ul li{margin:0px; padding:0px; display:inline-block;}
.copy_right_footer .privacy_policy_and_terms_of_use ul li a{text-decoration:none; font-size:14px; color:#282828; letter-spacing:0.25px; font-weight:300;}
.copy_right_footer .privacy_policy_and_terms_of_use ul li:last-child a{padding:0 0 0 20px; position:relative;}
.copy_right_footer .privacy_policy_and_terms_of_use ul li:last-child a:before{height:14px; width:2px; background:#cecece; content: " "; position:absolute; left:8px; top:2px;}
.copy_right_footer .privacy_policy_and_terms_of_use ul li a:hover{color:#000;}
.copy_right_footer .copy_right_text_right{text-align:right;}
.copy_right_footer .copy_right_text_right p{margin:0px; padding:0px; font-weight:300; letter-spacing:0.25px; color:#282828; font-size:14px;}
.back-to-top{cursor: pointer; position: fixed; bottom:20px; right: 20px; display: none; padding: 6px 10px; font-size: 19px; background: #0389ff;}

/*Ticket Window Section Start*/
.ticket_window{ padding:60px 0 60px 0; border-top:solid 1px #e5e8ee;}
.ticket_window .nav li { float: left; width:20%; display:inline-block; }
.ticket_window .nav li.ticket_title{ width:40%; font-size:30px; text-align:left; font-weight:700; letter-spacing:1px; font-family: 'Montserrat', sans-serif; color:#00276f;}
.ticket_window .nav-tabs{ border-bottom:1px solid #e5e8ee; padding-bottom:2px;}
.ticket_window .tab-content { float: left; display: block; width: 100%; padding:26px 0 0 0;}
.ticket_window .nav-tabs>li>a{ background:#f3f7fa; color:#282828; text-align:center; text-transform:uppercase; letter-spacing:1px; border:none; border-radius:0px;}
.ticket_window .nav-tabs>li.active>a, .ticket_window .nav-tabs>li.active>a:focus{ background:#487dde; color:#fff; border:none; border-radius:0px;}
.ticket_window .nav-tabs>li>a:hover{background:#487dde; color:#fff; border:none; border-radius:0px;}
.ticket_window .tab-content .col-sm-4.middle_col{ padding-right:0; padding-left:0;}
.ticket_window .tab-content .middle_row .col-sm-6.right_padding{ padding-right:0;}
.ticket_window .tab-content .form-control{ font-size:13px; font-weight:300; color:#000; height:42px; box-shadow:none; border:1px solid #e5e8ee; padding: 6px 18px;}
.ticket_window .tab-content textarea.form-control{ padding:13px 18px; height:auto; margin:0 0 30px 0; resize:none;}
.ticket_window .tab-content .form-group { margin-bottom: 10px;}
.ticket_window .tab-content .file {visibility: hidden; position: absolute;}
.ticket_window .tab-content .input-group { position:relative;}
.ticket_window .tab-content .input-group .browse{ position:absolute; background:#f3f6f9; font-size:13px; color:#282828; padding:7px 35px; border-radius:4px; z-index:1; top: 4px; left: 7px; font-weight:700;}
.ticket_window .tab-content .input-group .browse:focus{outline:none;}
.ticket_window .tab-content .input-group .form-control{ position:relative; z-index:-1; padding:13px 18px 13px 135px; border-radius: 4px;} 
.ticket_window .tab-content .tab-pane h4{margin: 0 0 22px 0; padding: 0px; text-transform: uppercase; font-size: 18px; color: #00276f;    font-family: 'Montserrat', sans-serif; font-weight: 700;}
.ticket_window .tab-content .tab-pane .table>tbody>tr>td {height: 52px; vertical-align: middle; font-size: 13px; color: #282828; font-weight: 700; border-top: 1px solid #e5e8ee;}
.ticket_window .tab-content .tab-pane .table>tbody>tr:first-child>td{border-top: none;}
.ticket_window  .col-sm-8.left_wrap{ width:64.5%;}
.ticket_window .btn_raise_ticket{ background:#f86924; border-radius:25px; color:#fff; text-transform:uppercase; letter-spacing:1px; font-size:18px; font-weight:700; font-family: 'Montserrat', sans-serif; padding: 13px 54px 13px 54px; border:none;margin-top: 10px;}
.ticket_window .btn_raise_ticket:focus{outline:none;}
.ticket_window .btn_raise_ticket:hover{ background:#487dde;}
.ticket_window .left_wrap p{ color:#505050; font-weight:300; margin:20px 0 20px 0; line-height:24px;}
.ticket_window .left_wrap p a { text-decoration:none; color:#505050;}
.ticket_window  .col-sm-4.right_wrap{ width:35%; float:right;}
.ticket_window .right_content{ background:#f3f7fa; padding:35px 35px 35px 35px; border-radius:6px;}
.ticket_window .right_content h4{margin:0 0 22px 0; padding:0px; text-transform:uppercase; font-size:18px; color:#00276f; font-family: 'Montserrat', sans-serif; font-weight: 700;}
.ticket_window .right_content .contact_info{padding-right:0px;}
.ticket_window .right_content ul.contact_detail { margin:0; padding:0;}
.ticket_window .right_content ul.contact_detail li a{ font-size:15px; color:#282828; padding:0 15px 0 35px; text-decoration:none;}
.ticket_window .right_content ul.contact_detail li.phone{ position:relative; padding:6px 0 15px 0; border-bottom:1px solid #e5e8ee;}
.ticket_window ul.contact_detail li.phone:before{content:''; background:url(../images/phone_icon.png); width:16px; height:16px; position:absolute; left:0; top:9px;}
.ticket_window .right_content ul.contact_detail li.email{ position:relative; padding:17px 0 10px 0;}
.ticket_window ul.contact_detail li.email:before{content:''; background:url(../images/email_icon.png); width:18px; height:14px; position:absolute; left:0; top:22px;}
.ticket_window .right_content .chat_now{ background:#487dde; border-radius:4px; padding:49px 36px 17px 36px; font-size:14px; color:#fff; text-transform:uppercase; border:none; float:right; letter-spacing:1px; position:relative;}
.ticket_window .right_content .chat_now:before{content:''; background:url(../images/msg_icon.png); width:28px; height:24px; position:absolute; left:0; right:0; margin:0 auto; top:18px;}
.ticket_window .right_content h4.balance_hours{ margin:40px 0 20px 0;}
.ticket_window .right_content .table>tbody>tr:first-child>td{border-top:none;}
.ticket_window .right_content .table>tbody>tr>td{height: 52px;
  vertical-align: middle; font-size:13px; color:#282828; font-weight:700; border-top:1px solid #e5e8ee;}
.ticket_window .right_content .see_all_order .btn{ background:#fff; border:2px solid #aed2fa; border-radius:25px; padding:8px 35px 8px 35px; font-size:13px; font-weight:300; color:#282828; text-transform:uppercase; letter-spacing:1px;}
.ticket_window .right_content .see_all_order .btn:focus{outline:none;}
.ticket_window .right_content .see_all_order .btn:hover{background: #00276f; color: #fff; border-color: #00276f;}
.ticket_window .right_content p{ color:#282828; margin:20px 0 0 0;}
/*Ticket Window Section Start*/
.grecaptcha-badge {
    float: left;
    margin: 0 10px 0 0;
}


