@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,300,600);

    body{ 
        font-family: 'Open Sans', sans-serif !important; }

        iframe.c1 {
    border: none;
    overflow: hidden;
    height: 20px;
    width: 50px;
 }

/* Part 1: Header & Social links */

    .master_bkgr{
            background: url("../pictures/background.jpg") #000 center fixed no-repeat;
            background-size: cover;
    }
    section .master_bkgr{
                    position: relative;

    }
    footer{
        background: rgba(0,0,0,0.9);
    }

    .section_pad { padding-bottom: 23px;background: #333; }

/*    .header_sec { padding: 0px 0px;}
*/
    .video_style iframe{ width: 99%; }

    .master_style{
            font-weight: bold;
            font-family: 'Open Sans', sans-serif;
            color: #ffffff;
            font-size: 36px;
/*            padding-top: 10px;
*/    }

    .point_style{
            font-size: 48px;
            color: #0eb798;
            font-family: 'Open Sans', sans-serif;
    }

    .real_style {
            color: #808080;
            font-size: 16px;
            font-family: 'Open Sans', sans-serif;
            position: relative;
            top: -5px;
    }

    .socbuttoms{
            position: relative;
            float: right;
            top: 15px;
            //width: 88%;
            height: 100%;
            display: block;
            overflow: hidden;
    }

    .blochead{ 
        display: inline-block !important;
        float: right;
    }

    .social_style{
        position: relative;
        font-family: 'Open Sans', sans-serif;
        background: rgba(0,0,0,0.5);
        padding: 12px 15px;
        border-radius: 5px;
        line-height: 50px;
    }

    .social_span{ 
        position: relative;
        top: 5px;
        border-radius: 3px;
    }

    .contact_btn a{
        background: #0eb798;
        border: 1px solid #333333;
        font-family: 'Open Sans', sans-serif;
        font-weight: normal;
        font-size: 16px;
        color: #fff;
        display: inline-block;
        text-decoration: none;
        padding: 8px 20px;
        border-radius: 3px;
        -webkit-box-shadow: inset 0px -1px 0px 0px rgba( 0, 0, 0, 0.3);
                box-shadow: inset 0px -1px 0px 0px rgba( 0, 0, 0, 0.3);
         -webkit-transition: all 0.2s linear;
           -moz-transition: all 0.2s linear;
            -ms-transition: all 0.2s linear;
             -o-transition: all 0.2s linear;
    }

    .contact_btn:hover a{
        background: #037862;
        border: 1px solid #333;
        font-family: 'Open Sans', sans-serif;
        font-weight: normal;
        font-size: 16px;
        color: #fff;
    }

/* Part 2: Video & contact */

    .bottm_header { padding: 30px 0; }
    .left_header { padding-top: 40px;}
    .bottom-padding{ padding-bottom: 20px; }
    .top-padding{ padding-top: 80px; }
    .top-pd { padding-top: 10px;}
    .tpd{
        padding-top: 100px;
    }
    .bpd{
        padding-bottom: 80px;
    }

    .design_style{
            color: #fff;
            font-family: 'Open Sans', sans-serif;
            font-size: 35px !important;
            letter-spacing: 2px;
            line-height: 45px;
    }

    .design_text{
            color: #fff/*#add8e6*/;
            font-size: 16px;
            line-height: 26px;
            font-family: 'Open Sans', sans-serif;
            padding-top: 15px;
    }

    

    .sec_style{
        background: rgba(255,255,255,0.5);
        border-radius: 3px;
        /*margin-top: 90px;*/
        padding: 20px;
        -webkit-box-sizing:border-box;
                box-sizing:border-box;
    }
    .links_style{
        padding-top: 11px;
        padding-left: 80px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }


    .title_style{
        color: #000;
        font-family: 'Open Sans', sans-serif;
        font-size: 22px;
        padding-top: 20px;
        line-height: 32px;
        font-weight: 600;
    }
    .form_style{
        color: #000;
        font-family: 'Open Sans', sans-serif;
        font-size: 25px;
        padding-top: 20px;
        line-height: 32px;
        font-weight: 700;
    }
    .form-border{
        border-bottom: 1px solid #0eb798;
        width: 50%;
    }    

    .text_style{
        color: #000;
        font-size: 16px;
        line-height: 26px;
        font-family: 'Open Sans', sans-serif;
        //margin-left: 20px;
        padding-bottom: 10px;
    }
    .design_text ul li{
/*        list-style: none !important;
*/
    }
    .design_text ul li a{
        color: #fff;
        line-height: 35px;
        cursor: pointer;
    }
    .design_text ul li a:hover{
        color: #999 !important;     
    }


    .submit_btn{
        font-weight: bold;
        -webkit-box-shadow: inset 0px -2px 0px 0px rgba( 0, 0, 0, 0.3);
                box-shadow: inset 0px -2px 0px 0px rgba( 0, 0, 0, 0.3);
         -webkit-transition: all 0.2s linear;
           -moz-transition: all 0.2s linear;
            -ms-transition: all 0.2s linear;
             -o-transition: all 0.2s linear;

    }

    .submit_btn, .submit_btn:hover {
        text-shadow: 0px 0px 0px #FFF;
        border: none;        
        background: #0eb798;
        border-radius: 3px;
        color: #fff;
        margin: 0;
        padding: 10px;
        width: 30%;
        height: 45px;
        font-family: 'Open Sans', sans-serif;
        font-weight: normal;
        font-size: 14px;
        margin-top: 10px;
        float: right;
    }

    .submit_btn:hover {
        background: #0080FE;
    }

/* Part 3: Announcements */

    .sec1_bkgr{ background: #eeeeee !important; }

    .fcenter {
        text-align: center;
        padding-top: 20px;
        padding-bottom: 15px;
    }
    .prices h3, .prices h4 {
        text-align: left;
    }

    .circle{
        border: 1px solid #cccccc;
        border-radius: 50px;
        display: inline-block;
        height: 100px;
        position: relative;
         -webkit-transition: all 0.2s linear;
           -moz-transition: all 0.2s linear;
            -ms-transition: all 0.2s linear;
             -o-transition: all 0.2s linear;
    }

    .circle:hover, .fcenter:hover .circle { border: 1px solid #0eb798; }

    .h_style{
        text-align: center;
        font-size: 20px;
        font-family: 'Open Sans', sans-serif;
        color: #808080;
        position: relative;
        top: 20px;
    }

    .t_style{
        color: #a9a9a9;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        padding: 35px 0px;
    }

/* Part 4: Catalog */

    .sec2_bkgr{
/*        padding-top: 40px;*/
        padding-bottom: 60px;
    }

    .sec2_header {
        font-size: 21px;
        font-family: 'Open Sans', sans-serif;
        color: #000;
        margin-top: 6px;
        display: block;
        padding-bottom: 5px;
        font-weight: 600;
    }
        .location_header {
        font-size: 25px;
        font-family: 'Open Sans', sans-serif;
        color: #000;
        margin-top: 6px;
        display: block;
        font-weight: 600;
        text-align: center;
    }

    .text_sec2 {
        font-size: 16px;
        line-height: 20px;
        font-family: 'Open Sans', sans-serif;
        color: rgb(0, 0, 0);
    }

    .zone_picture {
        position: relative;
        display: inline-block;
    }

    .zone_picture img {
        width: 100%;
        border-radius: 3px !important;
/*        border: 1px solid #ebeaea;
*/    }

    .st_t1 {
        color: #444;
        font-size: 17px;
        font-family: 'Open Sans', sans-serif;
        padding-top: 0px;
        font-weight: 600;
        color: #000;
    }
    .st_t1 span{
        
    }

    .st_t2 {
        color: #000;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        padding: 0px 0px;
        padding-top: 5px;
        text-align: left;
    }

    .st3 {
        color: #000;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        display: inline-block;
        position: relative;
/*      border: 2px solid #000;
*/      padding: 0px  0px;
        float: left;
        width: 30%;
        line-height: 5px;
/*        border-radius: 3px;
*/    }

    .st3New {
        color: #000;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        position: relative;
        padding: 10px  0px;
    }

    .st4 {
        font-size: 18px;
        color: #000;
        font-family: 'Open Sans', sans-serif;
        display: inline-block;
        position: relative;
/*        border: 2px solid #900;
*/        padding: 5px  0px;
        width: 20%;
        line-height: 35px;
/*        border-radius: 3px;
*/    }

/* Part 5: Clients Section */

    .sec3_bkgr{background: #eeeeee;
    }

    .client_style{font-size:28px;
            font-family: 'Open Sans', sans-serif;
            color:#696969;
            padding-top: 45px;
            padding-bottom: 8px;
            display: block;
    }

    .text_client{font-size:18px;
            font-family: 'Open Sans', sans-serif;
            color: rgb(169, 169, 169);
            float: left;
            width: 46%;
    }

    .box_envato_Unboune{background: #fff;
            border-radius: 4px;
            padding-top: 35px;
            padding-bottom: 30px;
            display: inline-block;
            padding-right: 5%;
            float: right;
            position: relative;
            width: 83%;
            margin-top: 40px;
            margin-bottom: 50px;
    }

    .logo_circle{background: #fff;
            border: 5px solid #eeeeee;
            border-radius: 100%;
            display: inline-block;
            position: relative;
            margin-left: -37px;
    }

    .text_st{font-style: italic;
            color:#a9a9a9;
            font-size:16px;
            font-family: 'Open Sans', sans-serif;
            display: inline-block;
            position: relative;
            width: 75%;
            float: right;
            padding-right: 10px;
    }

    .adr_envato{font-size:14px;
            font-family: 'Open Sans', sans-serif;
            color:#66cc33;
            display: inline-block;
            float: right;
            margin-top: -20px;
    }

    .via_st{font-size:14px;
            font-family: 'Open Sans', sans-serif;
            color:#d3d3d3;
            float: right;
            margin-top: -20px;
    }

    .adr_unbounce{font-size:14px;
            font-family: 'Open Sans', sans-serif;
            color:#0099ff;
            display: inline-block;
            float: right;
            margin-top: -20px;
    }

/* Part 6: Logos section */

    .logos_bkgr{
            background: url("../pictures/Background.png") #000 fixed no-repeat;
         background-size: cover;
    }

   .logos_center{ text-align: center;
    }

    .logos_style {background: rgba(255,255,255,0.0);
            text-align: center;
            padding-top: 30px;
            padding-bottom: 45px;
            max-width:75%;
    }

/* Part 7: Message section */
    
    .button_section {
        text-align: center;
    }

    .client_zone{background: #fff;
            text-align: center;
    }

    .head_st{text-align: center;
            color:#808080;
            font-size:24px;
            font-family: 'Open Sans', sans-serif;
            padding-top: 30px;
    }

    .txt_st{
        text-align: center;
        color:#a9a9a9;
        font-size:16px;
        font-family: 'Open Sans', sans-serif;
        //margin: 0%  25%;
        max-width: 600px;
        padding-top: 15px;
        padding-bottom: 30px;
        float: none;
        margin-left: auto;
        margin-right: auto;
        line-height: 30px;
        text-align: center !important;
    }

     @-webkit-keyframes mov {
            0% { opacity:1; }
            50% { opacity:0.5;}
            100% { opacity:1; }
    }

    .button_style { text-decoration: none;}
    .submit_st{
            position: relative;
         //   width: 28%;
            //margin-left: 36%;
            animation: mov 2s linear 0s infinite alternate;
            -webkit-animation: mov 2s linear 0s infinite alternate;
            font-weight: bold;
            -webkit-box-shadow: inset 0px -2px 0px 0px rgba( 0, 0, 0, 0.3);
                    box-shadow: inset 0px -2px 0px 0px rgba( 0, 0, 0, 0.3);
            -webkit-transition: all 0.2s linear;
            -moz-transition: all 0.2s linear;
            -ms-transition: all 0.2s linear;
             -o-transition: all 0.2s linear;
            text-decoration: none;
            display: inline-block;
            border: none;
            padding: 20px 40px;
            background: #0eb798;
            border-radius: 3px;
            //padding-top:    25px;
            margin-bottom: 35px;
            color: #fff;
            //height: 40px;
            font-family: 'Open Sans', sans-serif;
            font-weight: bold;
            font-size: 16px;
    }

/* Part 8: social buttoms & Copyright */

   .social_btns{
         background: #ddd !important;
         margin: 0% 39%;
         position: relative;
         border-radius: 3px;
         padding-top: 5px;
         padding-bottom: 8px;
    }

   .logos_style {background: rgba(255,255,255,0.0);
         text-align: center;
         padding-top: 30px;
         padding-bottom: 45px;
        max-width:75%;
        }
 /* --------------------------------------------------------------- */

    #contact_form, #NewStyleForm{
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        //margin-right: 20px;
        //margin-left: 20px;
        padding-bottom: 12px;
    }

    #contact_form input{
        height: 40px !important;
        border: 1px solid #DBDBDB;
        border-radius: 3px;
        padding-left: 4px;
        color: #000;
        border: 1px solid #fff;
        border-radius: 3px;
        background: #fff;
        color: #000;
        width: 100%;
        max-width: 100%;
    }
    #NewStyleForm input{
        height: 40px !important;
        border: 1px solid #DBDBDB;
        border-radius: 3px;
        padding-left: 4px;
        color: #000;
        border-radius: 3px;
        background: #fff;
        color: #000;
        width: 100%;
        max-width: 100%;
        box-shadow: 0px 0px 9px 1px #DBDBDB;
    }

    #contact_form p, #NewStyleForm p{
        margin-bottom: 5px;
        line-height: 24px;
        color: #000 !important;
        font-size: 14px;
        font-family: arial;
        font-weight: normal;
    }

    #contact_form p span, #NewStyleForm p span{
        float: left;
        color: #000;
        font-size: 15px;
        font-family: arial;
        font-weight: normal;
    }

    #contact_form legend, #NewStyleForm legend{ font-size: 15px; color: #C9C9C9; }

    #contact_form textarea, #NewStyleForm textarea{
        border: 1px solid #DBDBDB;
        border-radius: 3px;
        padding-left: 4px;
        color: #666;
        height: 100px;
        border: 1px solid #74ff00;
        border-radius: 3px;
        background: #fff;
        color: #000;
        width: 96%;
        max-width: 96%;
    }

    .success{
        background: #CFFFF5;
        padding: 10px;
        margin-bottom: 10px;
        border: 1px solid #B9ECCE;
        border-radius: 5px;
        font-weight: normal;
        font-size: 14px;
    }
    .error{
        background: #FFDFDF;
        padding: 10px;
        margin-bottom: 10px;
        border: 1px solid #FFCACA;
        border-radius: 5px;
        font-weight: normal;
        font-size: 14px;
    }


    .confirm_page{
        display:none;
        height: auto;
    }
    .confirm_header{
        text-align: center;
        color:#696969;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        font-size: 26px;
    }
    .confirm_text{
        text-align: center;
        font-size:14px;
        color:#808080;
        font-family: 'Open Sans', sans-serif;
        max-width: 500px;
        padding: 30px;
    }
    .confirm_logo{
        text-align: center;
        padding: 20px;
    }
    .confirm_social{
        text-align: center;
    }
    .confirm_gp {
        position: relative;
        top: -12px;
        padding: 0px 20px;
    }
