html{    webkit-background-size: cover;    moz-background-size: cover;    o-background-size: cover;    background-size: cover;   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background.gif',     sizingMethod='scale');    -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background.gif', sizingMethod='scale');   /* height:100%; */   background-attachment: fixed;}* {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}*:before,*:after {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}a {    color: #428bca;    text-decoration: none;    border:none;}a:hover,a:focus {    color: #2a6496;    text-decoration: none;}a:focus {    outline: none;}@font-face {    font-family: "FontAwesome";    src: url(../fonts/fontawesome-webfont.ttf);}@font-face {    font-family: "ProximaNova Light";    src: url(../fonts/ProximaNova-Light.otf);}@font-face {    font-family: "Flaticon";    src: url("../fonts/flaticon.eot");    src: url("../fonts/flaticon.eot#iefix") format("embedded-opentype"),        url("../fonts/flaticon.woff") format("woff"),        url("../fonts/flaticon.ttf") format("truetype"),        url("../fonts/flaticon.svg") format("svg");    font-weight: normal;    font-style: normal;}[class^="flaticon-"]:before, [class*=" flaticon-"]:before,[class^="flaticon-"]:after, [class*=" flaticon-"]:after {       font-family: Flaticon;    font-size: 65px;    font-style: normal;}.flaticon-check54:before {    content: "\e000";    color: #3484cd;}.flaticon-emoticon85:before {    content: "\e001";    color: #ffaa00;}.flaticon-expand23:before {    content: "\e002";    color: #2e76b8;}.flaticon-finger5:before {    content: "\e003";    color: #2e76b8;}.flaticon-responsive:before {    content: "\e004";    color:#2e76b8;}.flaticon-settings48:before {    content: "\e005";    color: #2e76b8;}.flaticon-upload13:before {    content: "\e006";    color: #2969a4;}.flaticon-web40:before {    content: "\e007";}.flaticon-facebook{    height:128px;    width:128px;    background: url('../images/facebook_128.png');}.flaticon-facebook:before{    content:'\e008';}@font-face {    font-family: "features";    src: url("../fonts/features.eot");    src: url("../fonts/features.eot#iefix") format("embedded-opentype"),        url("../fonts/features.woff") format("woff"),        url("../fonts/features.ttf") format("truetype"),        url("../fonts/features.svg") format("svg");    font-weight: normal;    font-style: normal;}[class^="features-"]:before, [class*=" features-"]:before,[class^="features-"]:after, [class*=" features-"]:after {       font-family: features;    font-size: 65px;    font-style: normal;}.features-blogger15:before {    content: "\e000";    color:#245c8f;}.features-ecommerce1:before {    content: "\e001";    color:#245c8f;}.features-facebook42:before {    content: "\e002";    color:#3B5998;    cursor:pointer;}.features-form4:before {    content: "\e003";    color:#1f4f7b;}.features-free9:before {    content: "\e004";    color: #1a4266;}.features-increasing10:before {    content: "\e005";    color:#245c8f;}.features-keyboard50:before {    content: "\e006";    color:#1f4f7b;}.features-menu21:before {    content: "\e007";    color: #1a4266;}.features-play7:before {    content: "\e008";    color:#1f4f7b;}.features-plug38:before {    content: "\e009";    color:#2969a4;}.features-responsive12:before {    content: "\e00a";    color:#3484cd;}.features-social38:before {    content: "\e00b";    color:#4099FF;    margin-left:20px;    cursor:pointer;}.features-speed2:before {    content: "\e00c";    color:#1f4f7b;}.features-web42:before {    content: "\e00d";    color:#FA9B39;}html.bg-to-right {    background: url("../images/background.gif") no-repeat fixed 322px center / cover  rgba(0, 0, 0, 0);    height: 100%;}body{    margin: 0 auto;    padding:0;    position:static;    font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif;    font-size: 14px;    line-height: 1.42857143;    color: #333;}ol{    margin:0;}header{    width:100%;    height:120px;    display:block;}.content_header {    display: block;    float: left;    width: 100%;}#navigation_active {    background: none repeat scroll 0 0 rgba(255, 255, 255, 1);    display: none;    height: 100%;    margin: 0 auto;    position: fixed;    top: 0;    transition: all 0.3s ease 0s;    width: 100%;    z-index: 99;}#close_login, #close_register, #close_forgot,#close_license,#close_err,#close_success  {    background: url("../images/sprite_images.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);    cursor: pointer;    float: right;    height: 41px;    position: absolute;    right: 0;    top: 0;    width: 41px;}.orange-button{    background: none repeat scroll 0 0 #FFA019;    border-color: #da8915;    color: white;    box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);    -webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);    -moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);    -o-box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);    border: none;    color: #fff;    padding: 5px;    transition: all 0.3s ease 0s;}.green-button {    background: none repeat scroll 0 0 #51bd67;    border-radius: 3px;    box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);    -webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);    -moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);    -o-box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);    border: none;    color: #fff;    padding: 5px;    transition: all 0.3s ease 0s;}.green-button:hover{    box-shadow: inset 0 3px 0 rgba(0,0,0,0.2);    -webkit-box-shadow: inset 0 3px 0 rgba(0,0,0,0.2);    -o-box-shadow: inset 0 3px 0 rgba(0,0,0,0.2);    -moz-box-shadow: inset 0 3px 0 rgba(0,0,0,0.2);}.blue-button{      background: none repeat scroll 0 0 #1773c7;    box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);    -webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);    -moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);    -o-box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);    border-radius: 3px;    border:none;    color: #fff;    padding: 5px;    transition: all 0.3s ease 0s;}.red-button {    background: none repeat scroll 0 0 #e33;    border-radius: 2px;    border: none;    color: #fff;    padding: 7px 5px;    transition: all 0.3s ease 0s;}.red-button:hover{    background: #f44;}.green-button,.green-button:hover,.green-button:focus,.blue-button,.blue-button:hover,.blue-button:focus,.red-button,.red-button:hover,.red-button:focus{    color: #fff;}.forgot_dialog, .log_in_dialog, .register_dialog {margin-bottom: 5px;margin-top: 25px;}
.container-features{    background: white;    border-radius: 3px;}.btn a{color:#fff;}
.container-sales{    max-width: 1000px;    margin:30px auto;}
.page3 .container-sales {    left: 0;    margin: auto;    position: relative;    right: 0;   }
.disabled-onepage-scroll .container-sales{    position: relative;    margin: 0 auto;    top:0px;}
.content_dev{    background:white;    text-align: left;}.content_dev p{    font-family: "ProximaNova Light";    font-size: 16px;}.icon{    content:" ";    background:url(../images/ui-icons.png);}table {    border-spacing: 0;    border-collapse: collapse;}td,th {    padding: 0;}table.features-table {    box-shadow: 0 -3px 5px rgba(255, 255, 255, 0.3);    color: black;    width: auto;}td.col-md-4 {    text-align: center;}a.learn {    background: none repeat scroll 0 0 #3284CD;    font-size: 20px;    padding: 10px;    position: relative;    top: 50px;    transition: 0.2s all;    color: white;}a.learn:hover,a.learn:focus{    background: #51acf9;    color: white;}#logo {    background: none repeat scroll 0 0 white;    border-radius: 50%;    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);    height: 85px;    left: 0;    margin-top: -18px;    position: relative;    right: 0;    top: 0;    width: 85px;    z-index: 1;}.mobile-show #logo {    margin: 18px auto;    position: absolute;}#logo img {    bottom: 0;    left: 0;    position: absolute;    right: 0;}.account_details{    display: none;    float: right;    margin-top:10px;    margin-right:30px;    right: 0;    z-index: 99;    position: absolute;}.account_details ul{    list-style: none;    padding:0;    margin:10px;}.login_top{    display: none;    float: right;    margin-top: 25px;    right: 0;    margin-right:30px;    z-index: 99;    position: absolute;}.body_cart .login_top{    float: left;    margin-top: 0px;    right: 0;    margin-right: 0px;     z-index: 99;    position: relative;}.body_cart .login_top button{    background: url("../images/sprite_images.png") no-repeat #FFA019;    background-position: 0 -387px;}.register_button{    display: none;    float: right;    margin-top: 65px;    right: 0;    margin-right:30px;    position: relative;    z-index: 99;}.onepage-pagination.section_nav span.register_top{    color: orange;}.log_data {    background: none repeat scroll 0 0 rgba(255, 255, 255, 1);    border-radius: 3px;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);    display: none;    left: 0;    margin: 150px auto 0;    padding: 20px 20px 30px;    right: 0;    top: -20px;    width: 260px;    z-index: 10000;}.register_data {    background: none repeat scroll 0 0 rgba(255, 255, 255, 1);    border-radius: 3px;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);    display: none;    left: 0;    margin: 150px auto 0;    padding: 20px 20px 30px;    right: 0;    top: -20px;    width: 260px;    z-index: 10000;}.forgot_data {    background: none repeat scroll 0 0 rgba(255, 255, 255, 1);    border-radius: 3px;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);    display: none;    left: 0;    margin: 150px auto 0;    padding: 20px 20px 30px;    right: 0;    top: -20px;    width: 260px;    z-index: 10000;}.log_data,.register_data,.forgot_data{    position: fixed;}.log_data a{    color: #333333;    display: block;    font-family:"ProximaNova Light";    font-weight: lighter;     font-size: 14px;      margin-top: 5px;    text-decoration: none;    float: left;}a.forgot_top{cursor: pointer;color: #09f;}.register_data a{    color: #333333;    display: block;    font-family:"ProximaNova Light";    font-weight: lighter;     font-size: 14px;      margin-top: 10px;    text-decoration: none;    float: left;}.license_data, .err_data, .success_data{    background: white;    max-width: 320px;    position: absolute;    left: 0;    right: 0;    top: 120px;    margin: 0 auto;    z-index: 99;    display:none;    border-radius: 2px;    padding:20px;}.license_data .product-content h3{    font-size: 15px;    text-align: left;    padding-left:10px;    margin-top:20px;    margin-bottom: 10px;}.tutorial .license_data{    box-shadow: 1px 1px 5px rgba(0,0,0,0.3);}.left_bold{    font-size:18px;    text-align:left;    color:#fa0;}.nav-container {    position: absolute;    width: 100%;    z-index: 999;}#navigation_active ul {    display: block;    height: auto;    list-style: none outside none;    margin: 0 auto;    min-height: 100%;    padding-left: 0;    position: relative;    top: 150px;    width: 250px;    z-index: 123;}#navigation_active ul li{    z-index: 1;    text-align: center;}.hide{    visibility: hidden !important;}.navigation_top li a {    border-radius: 3px;    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);    color:#333;    display: block;    font-family: "ProximaNova Light";    font-size: 14px;    line-height: 38px;    margin-bottom: 20px;    min-width: 200px;    text-decoration: none;    text-transform: uppercase;    z-index: 1;    transition:all 0.3s;}.subDev li a{    width: 180px;    min-width: 0;    text-align: center;    padding:0 10px;}.navigation_top li a:hover {    box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.4);    color:#04a;}.navigation_top li.active{    background:#fff;  }.close_navigation {    background: url("../images/close_navigation.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);    cursor: pointer;    display: none;    float: right;    height: 41px;    position: absolute;    right: 0;    top: 0;    width: 41px;    z-index: 1;}.login_top button {    background: url("../images/sprite_images.png") no-repeat rgba(255, 255, 255, 1) ;    background-position: 60px -379px;     box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);    padding-right: 37px;    width: 85px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    border:1px solid transparent;    line-height:29px;    font-size:14px;    font-family: "ProximaNova Light";    color:#333;    cursor:pointer;    z-index: 99;}#my_acc{    background: no-repeat rgba(255, 255, 255, 1);    background-position: 60px -103px;    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);    padding: 3px;    width: 85px;    border-radius:2px;    -webkit-border-radius:2px;    -moz-border-radius:2px;    -o-border-radius:2px;    line-height: 15px;    font-size: 14px;    font-family: "ProximaNova Light";    border: 1px solid transparent;    cursor: pointer;    z-index: 99;}#logout{    background: url("../images/sprite_images.png") no-repeat rgba(255, 255, 255, 1) ;    background-position: 60px -384px;     box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);    padding: 3px;    width: 85px;    border-radius:2px;    -webkit-border-radius:2px;    -moz-border-radius:2px;    -o-border-radius:2px;    border: 1px solid transparent;    line-height: 15px;    font-size: 14px;    font-family: "ProximaNova Light";    cursor: pointer;    z-index: 99;    margin-top:5px;}#license_tab{    background: no-repeat rgba(255, 255, 255, 1);    background-position: 60px -103px;    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);    padding: 3px;    width: 85px;    border-radius:2px;    -webkit-border-radius:2px;    -moz-border-radius:2px;    -o-border-radius:2px;    border: 1px solid transparent;    line-height: 15px;    font-size: 14px;    font-family: "ProximaNova Light";    margin-top: 5px;    cursor: pointer;    z-index: 99;}#logout a, #my_acc a,#license_tab a{    color:#333;}.login_top button:hover,.register_top button:hover{    background-color: #FFA019;}.register_top button {     word-break: normal;  word-wrap: normal;  white-space: nowrap; background: url("../images/sprite_images.png") no-repeat rgba(255, 255, 255, 1) ;    background-position: 60px -379px; display:block;     box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);    padding-right: 25px;    width: 85px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    border:1px solid transparent;    line-height:29px;    font-size:14px;    font-family: "ProximaNova Light";    color:#333;    cursor:pointer;    z-index: 99;}button.login_popup {    background: url("../images/sprite_images.png") no-repeat rgba(255, 255, 255, 1) ;    background-position: 50px -379px;     border: 1px solid #bcbbbb;    padding-right: 30px;    width: 66px;    width:auto;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    line-height:29px;    font-size:14px;    font-family: "ProximaNova Light";    color:#333;    cursor:pointer;    float: right;}button.register_popup {    background: url("../images/sprite_images.png") no-repeat rgba(255, 255, 255, 1) ;    background-position: 60px -379px;     border: 1px solid #bcbbbb;    padding-right: 30px;    width: 66px;    width:auto;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    line-height:29px;    font-size:14px;    font-family: "ProximaNova Light";    color:#333;    cursor:pointer;    float: right;}button.forgot_popup {    background: url("../images/sprite_images.png") no-repeat 75px rgba(255, 255, 255, 0.75) ;        background-position: 80px -379px;    border: 1px solid #bcbbbb;    padding-right: 30px;    width: 66px;    width:auto;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    line-height:29px;    font-size:14px;    font-family: "ProximaNova Light";    color:#333;    cursor:pointer;    float: right;}button.forgot_popup:hover,button.login_popup:hover,button.register_popup:hover{    background-color: #FFA019;    border-color: #FFA019;}a.forgot_top:hover{    color:#fa0;}#navigation_inactive {    border-radius: 3px;    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);    display: block;    float: left;    left: 30px;    margin-top: 30px;    position: absolute;    z-index: 99;}span.button_navigation{    background: url("../images/sprite_images.png") no-repeat scroll 10px center rgba(255, 255, 255, 1);        background-position: 8px -443px;    border: 1px solid transparent;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    color: #333;    cursor: pointer;    display: block;    font-family: "ProximaNova Light";    font-size: 14px;    line-height: 29px;    padding-left: 30px;    padding-right: 10px;    padding-top: 2px;    width: auto;}span.button_navigation:hover{    background-color: rgb(255,160,25);}.twitter{    background: url("../images/sprite_images.png") no-repeat;     background-position: 0 -516px; width: 40px; height: 40px;    cursor:pointer;    display:block;}.facebook{    background: url("../images/sprite_images.png")no-repeat;      background-position: 0 -161px;     width: 40px; height: 41px;    cursor:pointer;    display:block;}#social_link > ul {    display: block;    float: left;    list-style: none outside none;    margin: 0;    padding: 0;}#social_link ul li {    display: block;    list-style: none outside none;}#social_link {    display: block;    position: relative;    left: 0;    top: 120px;    transition: all 0.3s ease 0s;    width: auto;    z-index: 10;}.body_features #social_link{    top:101px;}.col1,.col2{    width: 50%;}.col1 {    padding: 0 87px;    text-align: center;}.feature_0 > span {    margin-left: -56px;}.feature_1 > span {    margin-left: -45px;}.feature_2 > span {    margin-left: -55px;}.feature_3 > span {    margin-left: -49px;}.feature_4 > span {    margin-left: -40px;}.feature_5 > span {    margin-left: -66px;}.feature_6 > span {    margin-left: -49px;}.feature_7 > span {    margin-left: -16px;}.content_features {        position: relative;    width: 100%;    padding:0 10%;}.content_nav ul {    display: block;    list-style: none outside none;    margin:15px auto 0;    padding: 0;    position: relative;    width: 660px;    top: 120px;}.content_feature ol{    font-size: 17px;}ol.subDev{    display: none;    margin-left: -20px;}.content_nav ul li {    cursor: pointer;    float: left;    margin: 0 5px;    opacity: 0.8;    padding: 1.83em;}[class*="feature"] > img {    float: left;    position: relative;    top: 0;}li[class*="feature"] > span {    position: absolute;    top: 50px;}
.body_home li[class*="feature"] > span {    top: 60px;}li.active_icon span{    border-bottom: 2px solid #fff;}[class*="feature"].active_icon {    opacity: 1;}[class*="feature"]:hover {    opacity: 1;}.content_nav {    color: #333333;    float: left;    height: 200px;    position: relative;    top: 0px;    width: 100%;    transition:all 0.6s;}.viewing-page-2 .content_nav {    background: none;}.viewing-page-3 header{    background: none;}.text_content_nav{    height:auto;    min-height:200px;    width:100%;    margin:0 auto;}#content {    margin: 0 auto;    position: relative;    width: 60%;}#content img {    border: 1px solid;    max-width: 100%;}.grid-column p {    margin: 0;}.text_description {    display: block;    float: none;    width: auto;}.text_description p {    text-align:center;    display:block;    font-family: "ProximaNova Light";    font-size:24px;    line-height:34px;    color:#333333;    font-weight: normal;    padding-top:45px;}.videos {    display: block;    padding-bottom: 25px;    width: auto;}.text_video {    float: right;    font-size:24px;    line-height:24px;    font-family: "ProximaNova Light";    color:#3484cd;    font-weight: lighter;    width:auto;}.text_demo{    float: left;    font-size: 24px;    line-height: 24px;    font-family: "ProximaNova Light";    font-weight: lighter;    width: auto;}.youtubevideoimg{    margin-right: 45px;    cursor: pointer;}.after_content_video a{    color:#ffaa00;    position: relative;      font-size: 20px;    font-weight: 700;}.after_content_video span{    color:#ffaa00;    position: relative;    left: 15px;    font-size: 20px;    font-weight: 700;}form{    margin-bottom: 0;}.form_header {    text-align: center;}.text_video > span {    float: right;    margin-left: 20px;}.form_header h3 {    font-size:24px;    line-height:24px;    color:#333333;    font-weight: lighter;     font-family: "ProximaNova Light";}.mobile-show{    display: none;}.mobile-hide{    display: inline;}.caret {    border-left: 4px solid transparent;    border-right: 4px solid transparent;    border-top: 4px solid #000;    content: "";    display: inline-block;    height: 0;    vertical-align: top;    width: 0;}input{    border: 1px solid #ccc;    color: #333333;    display: block;    font-family: "ProximaNova Light";    font-size: 14px;    line-height: 35px;    margin-bottom: 15px;    padding-left: 20px;    text-decoration: none;	min-height: 40px;}input.forgot,input.register,input.login{    border-radius: 3px;    width: 100%;    min-height: 39px;  font-size:16px;line-height: 100%;          }.inputs {    display: block;    margin:0 auto;    padding-bottom:30px;    width:215px;}#content_right a {    color: #333333;    display: block;    font-family:"ProximaNova Light";    font-weight: lighter;     font-size: 18px;      padding-left: 30px;    text-decoration: none;    background: url("../images/login_button_top.png") no-repeat scroll 120px center ;    width:100%;}#footer_content {    display: block;    float: left;    width: 100%;    z-index: 2;}#content li {    font-size: 16px;}#content > ul {    display: block;    float: left;    height: auto;    width: 100%;    list-style: none;    padding-left: 0;}footer {    display: block;    margin: 0 auto;    width: 100%;    float: left;}#footer_content > ul {    display: block;    float: left;    list-style: none outside none;    padding-top:20px;    position: relative;    left: 0;    transition: 0.3s all;    -webkit-transition: 0.3s all;}#footer_content > ul  li{    list-style:none;    float:left;}.footer_text{    color: white;    font-size: 14px;    padding-left: 10px;    padding-top: 8px;    text-transform: uppercase;}.body_features .footer_text{    color:#ffe;}#content_features {    display: block;    height: 55%;    margin: 0 auto;    padding-top: 4%;    width: 40%;    position: relative;    transition: all 0.3s;    -webkit-transition: all 0.3s;}#content_sales {    display: block;    height: 55%;    margin: 0 auto;    padding-top: 4%;    width: 40%;    position: relative;    transition: all 0.3s;    -webkit-transition: all 0.3s;}.text_feature_0{    display:block;      text-align:center;}.text_feature_1, .text_feature_2, .text_feature_3, .text_feature_4, .text_feature_5, .text_feature_6, .text_feature_7{    text-align:center;}.feature_active{    display:block;}.feature_inactive{    display:none;}.text_feature{    color:#333333;    width: 100%;}.col2 > img {    float: right;    width: 98%;    border-radius:5px;    box-shadow: 0 0 1px rgba(0,0,0,0.3)}.picture{    width: 50%;    float: left;}.title_feature {    font-family:"ProximaNova Light";    font-size:24px;    display: block;}.content_feature{    font-size:16px;    padding:0 30px;}
#fancybox-close {    background: url("../images/close_navigation.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);    cursor: pointer;    height: 41px;    position: absolute;      top: 15px;    width: 41px;    z-index: 10000;}
.close_mysliderbighidden2 .closeb{border-radius: 4px 4px 0 0;cursor: pointer;display: block;width: 30px;height: 30px;margin-top: -20px;position: absolute;background: rgb(225, 226, 228);}.close_mysliderbighidden2 .closeb .fancybox_close_b {    display: block;background: url("../images/ui-icons_cd0a0a_256x240.png");background-position: -96px -128px;width: 17px;height: 18px;margin: 7px auto;cursor: pointer;z-index: 10000;}.width_video{    width:1024px;    height:768px;}.auto-width{    width: auto !important;}/*  Home specific styles *//* one-page pagination */
.body_home {    padding: 0;    text-align: center;    position: relative;    margin: 0;    height: 100%;    -webkit-font-smoothing: antialiased;
                /*background: url('../images/background3_contrast.jpg');*/ background-color:black;    background-attachment: fixed;    background-size: cover;}

.body_home .content_nav ul {    top: 110px;}.body_home li.active_icon span  {    border-bottom: 2px solid #3284CD;}.body_home li[class*="feature"] > span {    color: #2552a6;}.body_home .product-content h3{    margin:0;}.license_data .product-content h3{    margin-top:20px;    margin-bottom: 10px;}.body_home .left_bold {    text-align: left !important;}.body_home .product{    padding: 0 15px;}.body_home .content_features{    float: left;}a {    text-decoration: none;}h1, h2 {    width: 100%;    float: left;}h1 {    margin-top: 100px;    color: #000;    margin-bottom: 5px;    font-size: 70px;    font-weight: 100;}h1 span {    font-size: 26px;    margin: 0 5px;    text-transform: capitalize;    background: rgba(0,0,0,0.85);    display: inline-block;    color: #6D461D;    border-radius: 5px 5px;    -webkit-border-radius: 5px 5px;    -moz-border-radius: 5px 5px;    text-shadow: 0 2px 8px rgba(0, 0, 0, 0.75);    padding: 3px 10px;}h2 {    color: #6D461D;    font-weight: 100;    margin-top: 0;    margin-bottom: 10px;}.pointer {    color: #9b59b6;    font-family: 'Pacifico', cursive;    font-size: 30px;    margin-top: 15px;}code {    margin: 20px 1%;    width: auto;    height: auto;    background: rgba(0,0,0,0.1);    border: rgba(0,0,0,0.05) 5px solid;    border-radius: 5px;    padding:5px;    color: white;    text-align: center;    font-size: 15px;    margin-top: 25px;    display: block;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;}code.html {    color: #7EC9E6;}code.js {    color: #FFAD00;}
.main {    width: 100%;  position: relative; float: left;  margin: 0 auto;}.main h1 {    padding:150px 50px;    float: left;    width: 100%;    font-size: 45px;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    font-weight: 100;    color: white;    margin: 0;}.main h1.demo1 {    background: #1ABC9C;}.reload.bell {    font-size: 12px;    padding: 20px;    width: 45px;    text-align: center;    height: 47px;    border-radius: 50px;    -webkit-border-radius: 50px;    -moz-border-radius: 50px;}.reload.bell #notification {    font-size: 25px;    line-height: 140%;}.btn {    width: 200px;    color: rgb(255, 255, 255);    border: 4px solid rgb(0, 0, 0);    background: rgba(3, 3, 3, 0.75);}.clear {    width: auto;}.btn:hover, .btn:hover {    background: #444;}.btns {    width: 410px;    margin: 50px auto;}.credit {    text-align: center;    color: rgba(0,0,0,0.5);    padding: 10px;    width: 410px;    clear: both;}.credit a {    color: rgba(0,0,0,0.85);    text-decoration: none;    font-weight: bold;    text-align: center;}.back {    position: absolute;    top: 0;    left: 0;    text-align: center;    display: block;    padding: 7px;    width: 100%;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    background: rgba(255, 255, 255, 0.25);    font-weight: bold;    font-size: 13px;    color: #000;    -webkit-transition: all 500ms ease-in-out;    -moz-transition: all 500ms ease-in-out;    -o-transition: all 500ms ease-in-out;    transition: all 500ms ease-in-out;}.back:hover {    color: black;    background: rgba(255, 255, 255, 0.5);}header {   text-align: center; position: relative;    z-index: 10;    transition: all 0.6s;}.tutorial header{    background:#323335;}.main section .page_container {    position: relative;    margin:0 auto 5px;    max-width: 950px;    z-index: 3;    font-family: "ProximaNova Light";}.main section > img {    position: absolute;    max-width: 100%;    z-index: 1;}.main section.page1 h1 {    text-align: center;    padding: 0;    margin-bottom: 15px;    font-size: 70px;    color: #000;}.main section.page1 h1 a{    color:#fff; /*#3484cd;*/}.main section.page1 h2 {    font-size:40px;    color: #fff; margin:0;    text-align: center; text-transform: capitalize;    max-width: 950px;    line-height: 160%;}.main section .page_container .btns {    clear: both;    float: left;    text-align: center;    width: 435px;}.main section .page_container .btns a{    text-align: center;}.main section.page2 > img {    position: absolute;    top: -300px;    left: 50%;    margin-left: -1095px;}.main section.page2 h1 {    text-align: center;    padding: 0;    margin-bottom: 15px;    font-size: 50px;    letter-spacing: -1px;    color: white;}.main section.page2 h2 {    color: rgba(255,255,255,0.85);    text-align: center;    line-height: 160%;    font-weight: 100;}.main section.page4 h1 {    text-align: center;    padding: 0;    margin-bottom: 0;    font-size: 70px;    letter-spacing: -1px;    cursor: pointer;    color:#FFaa20;}.main section.page4 h1:hover{    color: #ffc400;}.onepage-pagination.section_nav > ul {    margin: 0 auto;    padding-left: 0;    width: auto; position: absolute; left:0; right:0;}.onepage-pagination li {    list-style: none outside none;}.onepage-pagination.section_nav {    display: block; position: relative; left: 0; right:0; top: 35px; }.onepage-pagination.section_nav span {    font-size: 24px;    left: 16px;    position: relative;    white-space: nowrap;    font-weight: bold;    transition : all 0.3s;}.onepage-pagination.section_nav span:hover{    color: #fa0;}.onepage-pagination li a {    width: auto; cursor: pointer;}.onepage-pagination.section_nav span{    color:white;}.body_home .onepage-pagination.section_nav span#home_menu_item, .body_contactus  .onepage-pagination.section_nav span#clientemailcheck_menu_item, .body_home #navigation_active span#home_menu_item,.body_contactus #navigation_active span#clientemailcheck_menu_item{    color:#fa0;	}.body_partner .onepage-pagination.section_nav span#features_menu_item, .body_partner #navigation_active span#features_menu_item{    color:#fa0;}body.body_features{    background: /*url('../images/background3_contrast.jpg')*/ no-repeat center center fixed;   background-color:black;  background-size: cover;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;}
.body_packs .onepage-pagination.section_nav span#packs_menu_item,.body_sales .onepage-pagination.section_nav span#sales_menu_item,.body_sales #navigation_active span#sales_menu_item, .body_reseller .onepage-pagination.section_nav span#reseller_menu_item,.body_partner .onepage-pagination.section_nav span#features_menu_item {    color:#fa0;}.tutorial .onepage-pagination.section_nav span#developers_menu_item{    color:#fa0;}.section_nav.onepage-pagination li a:before,.section_nav.onepage-pagination li a.active:before {    height: 0;    border: none;}.section_nav.onepage-pagination li {    color: white;    display: inline-block;  height: 40px;}.main section.page4 h2 {    color: #ffaa00;    text-align: center;    line-height: 160%;    font-weight: 100;    font-size: 21px;}.disabled-onepage-scroll header{    position: relative;}.disabled-onepage-scroll .main section.page4 {    float: left;    min-height: 100%;}.disabled-onepage-scroll .main section.page4 .page_container{    margin-top: 20%;}.disabled-onepage-scroll .onepage-wrapper .section{    height: auto;}.disabled-onepage-scroll .content_features {    width: 100%;    padding: 20px;    margin-bottom: 80px;    margin-top: 0;}.features_boxes {    float: left;    text-align:center;}table.features_boxes {     border-spacing: 10px;    border-collapse: separate;}.feature_box{    background:white;    border-radius: 1px;    padding:15px;    margin:0.5%;    height: 300px;    float: left;    width: 24%;    display: block;}.feature_box:nth-child(2),.body_features .feature_box:nth-child(9),.body_features .feature_box:nth-last-child(2),.body_features .feature_box:last-child{    width:49%;}.full_feature_box{    width: 100%;    margin: 0 auto 15px;    padding:15px;    background: white;    height: auto;    float: left;}.empty_box{    width: 31.33333%;    background:none;    margin:1%;    float: left;}.disabled-onepage-scroll .content_nav{    height: auto;    background-color: #fff;}.disabled-onepage-scroll .content_nav > ul {    top: 0;}.section{    transition:all 0.6s;}/* one-page pagination END *//*  Home specific styles End *//* Tutorials Begin == Developers page specific styles */body.tutorial{    float: left;    width: 100%;    font-family: "ProximaNova Light"}.sidebar_nav {    float: left;    height: auto;    left: 0;    padding: 43px 22px 30px;    position: relative;    text-align: right;}.sidebar_nav ul{    padding: 0;}.content_tutorial {    line-height: 2.4;    text-align: left;    width: 100%;}.tutorial_container {    border-left: 1px solid #ccc;    float: left;    padding: 0 50px 50px;}.cancel_container{    max-width: 600px;    margin: 50px auto 0;    text-align: center;}.process_container{    margin-top:50px;}.content_tutorial h1 {    font-family: "ProximaNova Light";    font-size: 48px;    font-weight: 700;    letter-spacing: 0;    margin-bottom: 20px;}.content_tutorial h2{    font-size: 30px;}.content_tutorial li{    list-style-type: none;    font-size: 18px;}.content_tutorial > span {    font-size: 16px;    font-weight: bold;}.ui-state-highlight{    background: repeat-x scroll 50% top #ffef8f;    border: 1px solid #f9dd34;    color: #363636;}.dbimg {    text-align: center;}.tutorial_inactive{    display: none;}.tutorial_active{    display: block;}.active_icon[class^="tutorial"] {    color: #51acf9;}.sidebar_nav li{    cursor: pointer;    transition:all 0.3s;}.sidebar_nav li:hover{    color:#428bca;}.content_tutorial h4 {    font-weight: bold;    font-family: "ProximaNova Light";    font-size: 24px;}.tutorial_container {    font-size: 19px;}#free-domain-hosting img {    border-radius: 8px;}.footer_tutorial{    background: #3284CD;}/*   Tutorial end == Developers specific styles  end  *//* Features specific styles */html.featuresBg{    background: white;}.body_features li[class*="feature"] > span {    color: #3484cd;}.body_features .content_nav {    background: none repeat scroll 0 0 #fff;    height: 90px;    top: 10px;}.body_features .content_nav ul {    display: block;    list-style: none outside none;    margin: 0 auto;    padding: 0;    position: relative;    width: 608px;    top:0;}.body_features .content_nav ul li {    border:none;    background: none;    margin: 0 11px;    padding: 16px;}.body_features #footer_content{    background: none;}/*body.body_features{  float: left;  position: relative;}*/.body_features .content_features {    margin: 50px auto 30px;    float: left;}/* Features specific styles End *//* Sales specific styles */.body_sales .empty-cart {    position: relative;    top: 0;}.square{    background: #fff;    height: auto;    float: left;    width: 100%;    box-shadow: 0 0 1px rgba(0,0,0,0.4);    padding-bottom: 10px;}.square:hover {    box-shadow: 0 0 2px;}.product .price-tag {  font-size:24px;  padding: 20px;    border-top: 1px solid #e0e0e0;    margin: 0 -20px;}
.product-thumb {    text-align: center;    width: auto;}.module-thumb {    text-align: center;    width: 64px;    margin: 32px auto;}.module-thumb img{    max-width: 100%;    max-height:64px;}.main_services,.module_container{    width: 100%;}.module_container{    float: left;    background: #fff;    border-radius: 3px;    margin:20px auto;}.main_services .product-content h3{     font-size: 21px;   margin: 0 -1px;    font-weight: 700;}.module{    margin: 20px 0;}.module .product-content{    padding:0 20px;}ul.shopping-list{    list-style: none;}.products {    float: left;    padding: 0 10px;    width: 100%;}.remove-itm {    float: right;}.remove-itm > a {    background: none repeat scroll 0 0 #f1f1f1;    border-radius: 5px;    font-size: 14px;    line-height: 8px;    padding: 4px;}.check-out-txt {    float: right;}#products-wrapper {    float: left;    margin-bottom: 30px;    width: 100%;}#products-wrapper h1, .products h3 {    text-align: center;}.body_cart #products-wrapper > h1 {    color: #000;}
.body_sales .product.col-xs-4{    transition:0.3s all;}.body_sales, .body_contactus{  /*  background: url(../images/background3_contrast.jpg); */  background-color:black;  background-size: cover; overflow:auto;   background-attachment: fixed;}.footer_sales{    background: none;}.body_sales header{    background: none;}#products-wrapper > h1{    color: #fff;}.body_sales .product.col-xs-4:hover{    box-shadow: 0 0 10px rgba(0,0,0,0.6);    z-index: 5;    top: -5px;    border-radius: 2px;}
button.add_to_cart {    background: none repeat scroll 0 0 #FA0;    border-radius: 2px;    border:none;    color: white;    float:right;    padding: 7px;    transition: all 0.3s ease 0s;}button.add_to_cart:hoverbutton.add_to_cart:hover, button.parnter-signup:hover {    background: #FC0;}
button.parnter-signup {
    background:#FA0;
    border-radius: 2px;
    border: 0;
    color: white;
    padding: 7px;
    font-size: 24px;
    margin-top: 10px;
    display: block;
    margin: 20px auto;
    padding: 10px 20px;
}
a:focus{
    color: #2486ff !important;
}

.p-presentation{
    text-align: center;
    margin: 0 0 40px 0;
}
.welcome-t{
    font-size: 6em;
}
.thank-t{
    font-size: 2em;
    margin-bottom:20px;
}


/* width */
::-webkit-scrollbar {
    width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555;
    width: 10px;
}

.doc-content a:hover{
    color: black !important;
}
.config_extender{
    text-align:center;
    margin-top: 10px !important;
    font-size: 1.2em !important;
    cursor: pointer;
}
.config_extension{
    display: block;
    transition: all 300ms;
    overflow: hidden;
    margin-bottom: 30px;
    max-height: 0px;
    background-color: #f1f1f18f;
}
.snippet-warning{
    font-size: .7em;
    text-align: center;
    position: absolute;
    /* bottom: -22px; */
    top: -22px;
    right: 0;
    display: none;
}
.introduction-elems{
    height: 0;
    max-height: 100%;
    display: block;
    overflow: hidden;
    transition: height 0.3s;
}
.action-successful{
    position: absolute;
    right: -140px;
    top: 0;
    color: white;
    background-color: #45a245;
    border-radius: 7px;
    padding: 0px 5px;
    border-radius: 7px;
    font-size: 1em;
}
.clipboard-button{
    position: relative;
    cursor: pointer;
    float: right;
    text-align: right;
    background-color: white;
    display: none;
    /* border: 1px solid; */
    padding: 0px 5px;
    border-radius: 7px;
    font-size: .8em;
    -webkit-box-shadow: 3px 4px 2px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 4px 2px -2px rgba(0,0,0,0.75);
    box-shadow: 3px 4px 2px -2px rgba(0,0,0,0.75);
}
.clipboard-button:hover{
    background-color: #f9f9f9;
}
html{
    scroll-behavior: smooth;
}
.doc-code{
    background-color: #f5f8ff;
    padding: 10px;
}
.doc-image{
    display: block;
    max-width:90%!important;
    margin: auto;
    -webkit-box-shadow: 6px 6px 5px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 6px 6px 5px -2px rgba(0,0,0,0.75);
    box-shadow: 6px 6px 5px -2px rgba(0,0,0,0.75);
}
.doc-container{
    display: inline-block;
}
.doc-menu{
    overflow: auto;
    width: 30%;
    height: 100%;
    background-color: whitesmoke;
    display: inline-block;
    position: fixed;
    z-index: 2;
}
.doc-footer{
    display: block;
    font-size: 0.6em;
    background-color: black;
    position: relative;
    padding: 5px;
    color: white;
    text-align: center;
    z-index: 3;
}
.doc-menu-elem.modules,.doc-menu-elem.packages,.doc-menu-elem.introduction{
    display: block;
    height: auto;
    max-height: 30px;
    text-align: right;
    overflow: hidden;
    margin: 0px 30px 20px 30px;
    transition: all 0.5s;
}
.doc-menu-title{
    font-weight: bold;
    font-size: 1.2em;
    display: block;
    margin-bottom: 20px;
    /* margin-top: 50px; */
    cursor: pointer;
    transition: 0.2s;
}
.doc-menu-title a{
    color: black;
    transition: 0.2s;
}
.doc-menu-title a:hover{
    color:#2486ff;
}
.doc-menu-item{
    display: block;
    margin: 10px 0 0 0;
    cursor: pointer;
    transition: 0.3s;
}
.doc-menu-item:hover{
    /* color: #f5b500; */
    color: #2486ff;
    margin-right:5px;
}
.doc-menu-item a{
    color: black;
    transition: 0.2s;
}
.doc-menu-item a:hover{
    color:#2486ff;
}
.doc-menu-title:hover{
    /* color: #f5b500; */
    color: #2486ff;
}
.doc-content{
    width: 70%;
    min-height: 100%;
    background-color: white;;
    display: inline-block;
    float: right;
    padding: 140px 25% 20px 20px;
    z-index: 1;
}
.doc-content .content-title{
    font-size: 3em;
    margin-top: 80px;
}
.doc-content .content-title:first-child{
    font-size: 3em;
    margin-top: 0px;
}
.doc-content .content-description{
    color: #2486ff;
    font-size: 1.6em;
    font-weight: bold;
    margin-top: 40px;
}
.doc-content .content-paragraph{
    overflow: auto;
    position: relative;
    font-size: 1.3em;
    margin: 20px 0;
    line-height: 1.6em;
}
.node_style{
    color: white;
    text-decoration: underline;
}
.cart_mod,.login_mod,.mail_mod{
    cursor: pointer;
    transition: 0.3s;
}
.cart_mod:hover,.login_mod:hover,.mail_mod:hover{
    transform: scale(0.95);
}
.node-pack{
    display: block;
    background-color: #4a944a;
    width: 140px;
    text-align: center;
    /* border: 1px solid; */
    padding: 5px 10px;
    cursor: pointer;
    /* border-radius: 7px; */
    margin: 10px 20px;
    transition: 0.3s;
}
.node-pack:hover{
    background-color: white;
    color: #4a944a;
    border-color: #4a944a;
}
.modules-pack{
    display: block;
    background-color: #ffc300;
    width: 140px;
    text-align: center;
    /* border: 1px solid; */
    padding: 5px 10px;
    cursor: pointer;
    color:black;
    /* border-radius: 7px; */
    margin: 10px 20px;
    transition: 0.3s;
}
.modules-pack:hover{
    background-color: white;
    color: #ffc300;
    border-color: #ffc300;
}
.apache-pack{
    display: block;
    background-color: #ab3144;
    width: 140px;
    text-align: center;
    /* border: 1px solid; */
    padding: 5px 10px;
    cursor: pointer;
    /* border-radius: 7px; */
    margin: 10px 20px 50px 20px;
    transition: 0.3s;
}
.apache-pack:hover{
    background-color: white;
    color: #ab3144;
    border-color: #ab3144;
}
button.disabled_btn {    background: none repeat scroll 0 0 #333; }button.add_to_cart a{color:#fff;}button.disabled_btn:hover{    box-shadow: none;    cursor: default;    background:none #333;}.body_cart .product-info{    width: 100%;}.check-out-txt > input {    border: none;    background: none;    padding: 0;    cursor: pointer;    float: right;}.back-to-site {    cursor: pointer;    float: right;    padding: 3px;    background: #248dc6;    color: white;    border: none;    width: 150px;    line-height: 35px;    padding-left: 23px;    margin-bottom: 20px;}a.back-to-site:hover{    color:#fff;}.body_process .back-to-site{    padding-left:15px;}span.total{    padding:6px;    float: left;}.shopping-cart {    box-shadow: 0 0 2px;    float: left;    padding: 0 20px 20px;    width: 100%;    background: #fff;}.shopping-cart h2 {    font-weight: 700;}.body_cart{    font-family: "proximanova light";}.view-cart {    background: none repeat scroll 0 0 #fafafa;    float: left;    padding: 10px;    width: 100%;    box-shadow:0px 0px 1px rgba(0,0,0,0.3);}/* Sales specific styles End */.message_div{    position: relative;     color: red;    display: none;    font-size: 20px;    z-index: 129859;    border: 1px solid #eee;    background: #fff;    padding: 5px; margin:4px 0;}.p-price{    font-size: 20px;}i.fa{    font-size:50px;    color: #Fa0;}.body_sales h1 span{    font-size: 15px;    margin: 0 5px;    text-transform: capitalize;    background: rgba(255,255,255,1);    display: inline-block;    color: #38c;    border-radius: 5px 5px;    -webkit-border-radius: 5px 5px;    -moz-border-radius: 5px 5px;    text-shadow: none;    padding: 3px 10px;    position: relative;    left: -14px;    top: -24px;    border:1px solid #38c;}.warning {    color:red;    font-size:18px;}.body_process{    max-width: 850px;}.text_demo a, p.text_video {    color: #fff;}#recaptcha_response_field {height: 1.5em !important;}h1.offer{font-size:55px;margin-bottom:0;}section{position: relative; float: left; width: 100%;margin:60px auto;}section.page4 {padding: 150px 0;}button.btn.btn-primary.pop_stripe {border-radius: 4px;padding: 2px; margin-left: 20px;}
.animatedParent{
    float: left;
    width: 100%;
    color: #fff;
}
.crispy img {
    max-width: 100%;
}
a.section_link{
    color: #fff;
    font-weight: 700;
    transition: all 0.3s;
}
a.section_link:hover{
    color: #fa0;
}
.section_nav.mobile-hide .haspop_sales:hover #sales_menu_item{ border-bottom: 1px solid white;padding-bottom: 10px;}
.section_nav.mobile-hide .haspop_sales:hover .popmenu,.section_nav.mobile-hide .haspop_sales .popmenu:hover {display:inline-block;}
.section_nav.mobile-hide .haspop_sales .popmenu li:hover {color: #fa0; cursor:pointer;}
.section_nav.mobile-hide .popmenu {    display: none;
                                       position: absolute;
                                       top: 40px;
                                       font-size: 22px;
                                       left: 0;
                                       padding: 17px 0;
                                       white-space: nowrap;
                                       font-weight: bold;
                                       transition: all 0.3s;
                                       margin-left: 25px;}
.section_nav.mobile-hide .popmenu li{    padding: 0 15px!important;}

#navigation_active .popmob_sales {
    display: none;
    height: auto;
    list-style: none outside none;
    margin: 0 auto;
    min-height: auto;
    padding-left: 0;
    position: relative;
    top: -5px;
    right: -23px;
    width: 200px;
    z-index: 123;
}

.body_deals, .body_reseller {
    background-color:black;
    /*background: url(../images/background3_contrast.jpg);*/
    background-size: cover;
    overflow: auto;
    background-attachment: fixed;
}
.body_deals .onepage-pagination.section_nav span#deals_menu_item {
    color: #fa0;
}
.body_deals #products-wrapper p {
    display: inline-block;
    position: relative;
    color: #fff;
    font-size: 20px
}
.body_deals #products-wrapper ol li{
    color: #fff;
    font-size: 18px;
}
#log_dial .log_data a:hover{color: #fa0;}
#log_dial .login-fb, #log_dial .signup-fb {
    width: 32px;
    height: 32px;
    margin-left:10px;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    cursor: pointer;
    display: inline-block;
    background-image: url('../web/css/images/social_fb.png');
}
#log_dial .login-gl, #log_dial .signup-gl  {
    width: 32px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    display: inline-block;
    margin-left:5px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url('../web/css/images/social_google.png');
}
.no_d_style .ui-dialog-titlebar {
    background: transparent;
    border: none;
    height: 24px;
}
.no_d_style .ui-dialog-buttonset .save {
    padding: 6px 15px;
    color: #fff;
    background-repeat: repeat-x;
    box-shadow: 1px 1px #4B6D5D;
    border: none;
    border-radius: 4px;
    background-color: #5ba525;
    background-image: -moz-linear-gradient(top,#5ba525,#3d773d) !important;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#5ba525),to(#3d773d)) !important;
    background-image: -webkit-linear-gradient(top,#5ba525,#3d773d) !important;
    background-image: -o-linear-gradient(top,#5ba525,#3d773d);
    background-image: linear-gradient(to bottom,#5ba525,#3d773d) !important;
    /*    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5ba525',endColorstr='#3d773d',GradientType=0);
        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)};*/
}
.no_d_style .ui-dialog-buttonset .save:hover {
    box-shadow: none;
}
h2.sub, h3.sub {    text-align: center;
                    color: #fff;
                    margin-top: -5px;}
.body_reseller .container-sales {
    margin-top: 0px;
}
.body_reseller .products {background:white;margin-top: 20px;min-width: 335px;}
.body_reseller .products .b_text{ padding: 20px;font-size: 16px;}
.body_reseller .products .b_text .p_title{font-size: 20px;font-weight: 900;line-height: 55px;}
.body_reseller .products .number_list ul {    list-style-type: decimal;}
.body_reseller .main_services .product-content h3 {
    font-size: 18px;
}
.body_reseller .i_bottom {
    text-align: center;
    font-style: italic;
    color: #fa0;
}
.body_reseller .grid_header .grid-column, .body_reseller .grid_content .grid-column{
    min-height: 10px;
    padding: 0 1.42857em;
}
.body_reseller .grid_content .product{
    margin-top:0;
}
.body_reseller .main_services{min-width:310px;}

body>a img, #mCSB_1_container>a img{position:fixed;left:0;top:50%;}

.body_partner, .body_packs{
    background: url(../images/background3_contrast.jpg);
    background-size: cover;
    overflow: auto;
    background-attachment: fixed
}
.container-partner,.container-packs{
    display: inline-block;
    margin: 30px auto;
}
.partner-header h1{
    text-align: center;
    font-size: 34px;
    line-height: 51px;
    color: #cae6ff;
}
.container-partner .partner-header{
    display: inline-block;
    border-bottom: 1px solid #fff;
    padding-bottom: 40px;
}
.container-partner .partner-box, .container-packs .partner-box{
    display: inline-block;
    position: relative;
    padding: 10px;
}
.container-partner .join-row h3{
    text-align: center;
    padding: 0;
    margin-bottom: 0;
    line-height: 65px;
    font-size: 38px;
    color: #ffaa20;
}
.container-partner .partner-box:not(:last-child), .container-packs .partner-box:not(:last-child){
    border-bottom: 1px solid #fff;
}
.container-partner .partner-image, .container-packs .partner-image{
    width: 100%;
    padding: 0px;
}
.container-partner .partner-description, .container-packs .partner-description{
    display: table-cell;
    vertical-align: middle;
    float: none;
}
.container-partner .partner-description h2, .container-packs .partner-description h2{
    color: #fff;
    text-align: center;
    font-size: 24px;
    line-height: 36px;
}


.emailcontainer {    text-align: center;}
.form-group #send {
    border: 1px solid #6f6f6f;
    padding: 5px 30px;
    width: 66px;
    width: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 29px;
    font-size: 16px;
    font-family: "ProximaNova Light";
    color: #4c4b4b;
    cursor: pointer;
    border-radius: 7px;
}
.form-group #send:hover {
    background-color: #FFA019;
    border-color: #FFA019;
}
.container-partner .partner-description .emailform {    background-color: rgb(27, 69, 93);;background-color: rgba(30, 77, 104, 0.90);padding: 20px;border-radius: 10px;}
.container-partner .partner-description .emailform h2 {    margin-top: 0px;text-align: left; }
.container-partner .partner-description .custom-file-upload {    display: inline-block;
                                                                 cursor: pointer;
                                                                 margin: 0;
                                                                 font-size: 20px!important;
                                                                 color: white;
                                                                 width: 100%;
                                                                 text-align: left;}
.container-partner .partner-description .custom-file-upload{    margin-left: 10px;
                                                                font-size: 14px;
                                                                vertical-align: middle;}
.container-partner .partner-description .custom-file-upload span {    margin-left: 10px;
                                                                      font-size: 14px;
                                                                      vertical-align: middle;}
.container-partner .partner-description .fa {    font-size: 20px;}
.container-partner .partner-description .fa-times-circle {
    color:#ff2727;
}
.container-partner .partner-description input[type="file"] {
    display: none;
}
.emailcontainer {    min-height: calc(100% - 140px);}
.menum {display:none;}
@media (min-width: 992px ){
    .table{
        display: table;
    }
    .table .table-cell[class^="col-md-"]{
        display: table-cell;
        float: none;
        vertical-align: middle;
    }
}

@media (max-width: 1024px){
    .body_reseller .main_services .product-content h3 {
        padding: 0;
    }
}
@media (max-width: 995px){
    .body_reseller .main_services .product-content h3 {
        font-size: 15px;
    }
}
@media (max-width: 640px){
    .body_reseller #products-wrapper h1 {
        font-size: 32px;
    }
}
@media (max-width: 470px){
    .body_reseller #products-wrapper .grid-column .tohide {
        display:none;
    }
}


@media only screen and (max-width: 1500px) {
    .doc-container {
        display: block;
        position: relative;
        height: 100%;
    }
    .doc-menu {
        width: 23%;
        float: none;
        overflow: auto;
        left: 0;
        transition: width 0.3s;
    }
    .doc-content{
        padding: 140px 0 20px 0;
        width: 100%;
        display: inline-block;
        float: none;
        overflow: auto;
        position: absolute;
        padding-left: 25%;
        margin-right: 0;
        right: 0;
        padding-right: 5px;

    }
    .doc-footer {position: fixed;
                 bottom: -5px;
                 z-index: 21;}
}
@media only screen and (max-width: 950px) {
    .welcome-t {
        font-size: 14vw;
    }
    .doc-container {
        display: block;
        position: relative;
        width: 100%;
    }
    .doc-menu {
        width: 60px;
        height: 50px;
        overflow: hidden;
    }
    .mini .doc-menu{
        width: 200px;
        float: none;
        overflow: auto;
        left: 0;
        height:100%;
    }
    .mini .doc-menu .menum{display:none;}

    .doc-menu .doc-logo {
        display: none!important;
        width: 84%;
        margin: 0!important;
        top: 50%;
        position: relative;
        margin-top: -42%!important;
    }
    .mini .doc-menu .doc-logo {
        display: block!important;
        top:0;
        margin-top: 20px!important;
        margin-right: 20px!important;
        margin-left: auto!important;
        width:85px;
    }
    .doc-menu .menum{display:block;}
    .doc-menu .menum svg {overflow: hidden;
                          width: 4em;
                          height: 2.40em;
                          margin-top: 8px;}
    .mini .doc-content { padding: 100px 0 20px 0;
                         width: 100%;
                         display: inline-block;
                         float: none;
                         overflow: auto;
                         position: absolute;

                         margin-right: 0;
                         right: 0;
                         padding-right: 2px;
                         top: 0;
                         margin-top: 0;
                         left: 210;
    }
    .doc-content{
        padding-left: 13px;
        margin-top: 0px;
        top: 57px;
        padding-top: 20px;
        height: 100%;
        position: absolute;
        left:0;
    }
}