@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 800px) {

    .origin_report1 a {
        font-size: 15px;
        color: #0293de;
        text-transform: capitalize;
        vertical-align: text-top;
        margin-top: 10px;
        float: none;
    }

    .origin_report11 {
        font-weight: 400;
        clear: both;
        margin: 5px auto;
        padding: 10px 0px;
        text-align: center;
    }


        .origin_report11 a {
            float: none;
            font-size: 17px;
            color: #0293de;
            text-transform: capitalize;
            vertical-align: text-top;
            padding-top: 10px;
            margin: 30px auto;
        }

    s .report_date_text {
        clear: both;
    }

    .zoomer {
        clear: both;
        width: 80%;
        margin: auto;
    }

    .report_3 {
        width: 100%;
        float: none;
        border: solid 0px #000;
    }


    .report_3_center {
        width: 100%;
        float: none;
        margin: 20px 0%;
        border: solid 0px #000;
    }

    .report3_center {
        width: 47%;
        margin-left: 2%;
        float: left;
    }

    .report_3ri p {
        margin-right: 2rem;
    }

    .stm1 {
        font-size: 14px;
        text-transform: uppercase;
        padding-top: 10px;
        vertical-align: bottom;
        float: left;
        margin-right: 2%;
        width: 30%;
    }

    .span2222 {
        line-height: 23px;
        width: 51%;
    }

    .translator {
        display: none;
    }

    .stm {
        font-size: 15px;
        text-transform: uppercase;
        padding-top: 10px;
        vertical-align: bottom;
        float: left;
        margin-right: 2%;
    }

    .right_container {
        width: 100%;
        margin: 0 auto;
    }

    .image_top {
        width: 47%;
        margin-left: 2%;
        float: left;
    }

    .image_top1 {
        width: 47%;
        margin-left: 2%;
        float: left;
    }

    .blereport_blog_right_copy {
        width: 100%;
        float: none;
    }

    .image_class {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }

    .heading_home {
        width: 100%;
        margin: 20px 0px;
        padding: 0px;
    }


    .middlebox1 {
        background: url(images/500.jpg1.jpg) left center no-repeat;
        background-size: cover;
    }

    .banner {
        text-align: center;
        padding: 0px;
        margin: 0 auto;
        width: 100%;
        background-size: cover;
        position: relative;
    }

    .banner_text {
        position: absolute;
        margin: 0 auto;
        text-align: center;
        z-index: 10000;
        font-size: 20px;
        border-bottom: solid 1px #fff;
        border-top: solid 1px #fff;
        width: 80%;
        padding: 6px;
        color: #fff;
    }

    .logo_bg {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }

    .container3 {
        width: 100%;
        border: solid 0px #000;
        background: url(../images/background.jpg) repeat;
        background-size: cover;
        background-position: 100%;
        padding: 25px 0 25px 0;
    }

    .container3_right {
        width: 95%;
        float: none;
        border: solid 0px #000;
        margin: 0px;
        padding: 8px;
        background: #fff;
        clear: both;
    }

    .left_part {
        float: none;
        width: 100%;
        margin-right: 0px;
        margin-top: 20px;
        text-align: center;
        line-height: 23px;
    }

    .right_part {
        float: none;
        width: 100%;
        margin: 0px;
        margin-top: 20px;
        text-align: center;
    }

    .icon {
        float: right;
        border: solid 1px #fff;
        text-align: center;
        padding: 3px;
        width: 30px;
        margin-right: 4%;
    }

        .icon:hover {
            float: right;
            background: #209eb4;
        }

    .container2 {
        width: 100%;
        border: solid 0px #000;
        background: #333333;
        padding: 0px 0px;
        
        overflow-y: scroll;
    }

    .hide_show {
        width: 96%;
        margin: 30px 0 0 0;
        border: solid 0px #fff;
        padding: 20px 5px;
        clear: both;
        background: #fff;
    }

    h4 {
        text-align: justify;
        line-height: 1.5;
        font-size: 16px;
    }

    .container3_right {
        width: 93%;
        float: none;
        border: solid 0px #000;
        margin: 0px;
        margin-top: 5%;
        padding: 8px;
        background: #fff;
        clear: both;
    }

    .blog_bottom_text {
        font: 21px/33px 'Roboto', sans-serif;
        text-align: center;
        font-weight: 400;
        font-style: normal;
        text-transform: uppercase;
        color: #333333;
        position: relative;
    }

    .container3_blog_left {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        margin-bottom: 20px;
    }

    .point_slider_Heading {
        font: 22px/35px 'Roboto', sans-serif;
        text-transform: capitalize;
        font-weight: 300;
        margin: auto;
        text-align: center;
        margin: 15px 0;
    }

    .about_blog {
        width: 100%;
        margin: 0px;
        border: solid 0px #000;
        float: none;
        border-right: none;
        border-left: none;
    }

    .about_blog_1 {
        width: 100%;
        border: solid 0px #000;
        float: none;
        margin: 10px auto auto 0;
    }

    .blog_bottom {
        width: 100%;
        float: none;
        margin-right: 0px;
        margin-top: 20px;
        border-right: none;
        height: auto;
    }

    .ms {
        /*font-size: 25px;
	font-variant: normal;
	font-weight: 400;
	padding: 25px 0px;
	color: #fff;
	text-align: center;
	background: rgba(32,157,179, .8);
	width:97%;
	border-left: groove 6px #0592d9;
	float: none;
	margin-top: 20px;
	margin-left:0px;*/
        font-size: 16px;
        font-variant: normal;
        font-weight: 400;
        padding: 10px 0px;
        color: #fff;
        text-align: center;
        background: rgba(32,157,179, .8);
        width: 97%;
        border-left: groove 6px #0592d9;
        float: none;
        margin-top: 20px;
        margin-left: 0px;
    }

    .blog_bottom_2 {
        width: 95%;
        float: none;
        border: solid 1px #f5f5f5;
        padding: 5px;
        margin-top: 20px;
    }

    .ms_bottom {
        font-size: 20px;
        font-weight: lighter;
        margin-top: 5px;
        text-align: center;
        color: #fff;
    }

    .report_feald {
        border: 0;
        border: 1px solid #faf8f8;
        padding: 0 10px;
        box-sizing: border-box;
        background: fff;
        color: #666;
        font-size: 14px;
        margin: 0px;
        margin-top: 10px;
        width: 95%;
        height: 55px;
        border-radius: 2px;
    }

        .report_feald:focus {
            box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
        }

    .lock {
        color: #202020;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 23px;
        text-transform: uppercase;
        text-align: center;
    }

    .luck_button {
        background-color: #222; /* Green */
        border: none;
        color: white;
        padding: 14.5px 30px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 15px;
        margin: 15px 3px;
        cursor: pointer;
        -webkit-transition-duration: 0.4s; /* Safari */
        transition-duration: 0.4s;
    }

        .luck_button:hover {
            box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
        }

    .report_check1 {
        padding: 0;
    }

    .container {
        width: 100%;
        margin: 10px auto;
        max-width: auto;
        text-align: center;
    }


    h1 {
        text-align: center;
        text-transform: uppercase;
        padding: 0 0 20px 0;
        font: 30px/35px 'Roboto', sans-serif;
        font-weight: bold;
        position: relative;
        padding-top: 2px;
    }

    .origin_report1 {
        font-weight: 400;
        text-align: center;
        float: inherit;
        margin: 20px auto;
        clear: both;
    }


        .origin_report1 span {
            font-weight: 400;
            text-align: center;
            float: inherit;
            margin: 20px auto;
            clear: both;
        }


    .origin_report11 a {
        float: none;
        font-size: 17px;
        color: #0293de;
        text-transform: capitalize;
        vertical-align: text-top;
        padding-top: 10px;
        margin: 30px auto;
    }


    .past_work {
        width: 100%;
        margin-left: 0px;
        margin-top: 20px;
        border: solid 1px #e5e5e5;
        padding: 3px;
    }

    .app_text {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 0.3px;
        text-align: center;
        margin: 20px 0;
        line-height: 25px;
        color: #333;
    }

    .past {
        margin: 20px 0;
        float: none;
        width: 100%;
        margin-right: 0%;
        text-align: left;
    }

    .past_right {
        width: 100%;
        float: none;
        clear: right;
    }

    .past_image_ {
        width: 97%;
        margin-left: 0px;
        float: none;
        margin-top: 20px;
        border: solid 1px #e5e5e5;
        padding: 3px;
    }



    .past_container {
        width: 100%;
        margin-top: 20px;
        padding: 0px;
    }

    .orignal_heading {
        text-align: justify;
    }

    .plea {
        font: 22px/30px 'Roboto', sans-serif;
        color: #222;
        font-weight: 400;
        margin-bottom: 15px;
        margin-top: 20px;
        position: relative;
    }

    .recomdation_container_1 {
        width: 100%;
        float: none;
        box-sizing: border-box;
    }

    .recomdation_container {
        width: 100%;
        float: none;
        box-sizing: border-box;
        margin-left: 0px;
        margin-top: 10px;
    }

    .recomdation_chapta {
        width: 100%;
        float: none;
        box-sizing: border-box;
        margin-left: 0px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .evalute_container_input {
        width: 100%;
        float: none;
        box-sizing: border-box;
        overflow: hidden;
        border: solid 1px #e5e5e5;
        background: url(../images/angle-arrow-down.png) center right no-repeat #fbfafa;
    }

    .recomdation_container_input {
        width: 100%;
        float: none;
        margin-top: 10px;
        box-sizing: border-box;
        overflow: hidden;
        border: solid 1px #e5e5e5;
        background: url(../images/angle-arrow-down.png) center right no-repeat #fbfafa;
    }

    .recomdation_container_2 {
        width: 100%;
        float: none;
        box-sizing: border-box;
        overflow: hidden;
        border: solid 1px #e5e5e5;
        margin-left: 0px;
        margin-top: 10px;
    }

    .date_time_container {
        width: 100%;
        float: none;
        margin-left: 0px;
    }

    .rudra_contai {
        width: 100%;
        float: none;
        margin-top: 10px;
        box-sizing: border-box;
        overflow: hidden;
        border: solid 1px #e5e5e5;
        margin-left: 0px;
        background: url(../images/angle-arrow-down.png) center right no-repeat #fbfafa;
    }

    .rudra_testing {
        width: 100%;
        float: none;
        border: solid 0px #000;
    }

    h3 {
        font-size: 20px;
        font-variant: normal;
        font-weight: 500;
        color: #333333;
        text-transform: uppercase;
        position: relative;
    }

    .rudra_tesstingright {
        width: 100%;
        float: none;
        border: solid 0px #000;
        margin-left: 0px;
        margin-top: 20px;
    }

    .border {
        padding: 2px;
        border: solid 1px #eeeeee;
    }


    .app_left_blog {
        width: 100%;
        float: none;
        margin-right: 0px;
        margin-top: 20px;
    }

    .app_right_blog {
        width: 100%;
        float: none;
        margin-left: 0px;
        margin-top: 20px;
        clear: both;
        text-align: center;
    }


    .blog_image_container {
        width: 100%;
        padding: 20px 0;
        float: none;
        margin-right: 0px;
        margin-top: 20px;
    }


    .blg_heading_text a {
        text-align: center;
        text-decoration: none;
        color: #0093e1;
        font-size: 22px;
        font-weight: 400;
        line-height: 28px;
    }

    .image_aside {
        float: none;
        width: 100%;
        margin: 20px 0 10px 0;
    }

    .blog_image {
        width: 100%;
        float: none;
        border: solid 0px #e2e2e2;
        padding: 3px;
        vertical-align: top;
        padding: 15px 0;
    }

    .poplur {
        font-size: 19px;
        font-weight: 400;
        text-align: left;
        background: url(../images/caty.png) center right no-repeat;
    }

    .blog_image_description {
        width: 100%;
        padding: 20px 0;
        float: none;
        margin: 20px 0 0 0 0;
    }

    .blogImage_text {
        text-align: justify;
    }

    .blog_description {
        width: 100%;
        float: none;
        border: solid 0px #e2e2e2;
        vertical-align: top;
        padding: 15px 0;
        margin: 20px 0;
    }

    .poplur_description {
        font-size: 20px;
    }

    .contaus_blog_1 {
        width: 100%;
        margin-right: 100;
        float: none;
        border: solid 0px #000;
    }

    .contact {
        width: 100%;
        border: 0px solid #0F0;
        background: none;
        float: none;
        margin: 10px 0 0 0;
    }


    .conttact_feald {
        border: 0;
        border: 1px solid rgba(222,222,222,.5);
        padding: 0 10px;
        box-sizing: border-box;
        background: #f9f9f9;
        color: #666;
        font-size: 14px;
        margin: 1% 0 0 0;
        width: 100%;
        float: none;
        height: 46px;
    }


    .chapta_reach {
        border: 1px solid rgba(222,222,222,.5);
        padding: 0 10px;
        background: #f9f9f9;
        color: #666;
        font-size: 14px;
        margin: 0;
        width: 92%;
        float: none;
        height: 46px;
    }

    .form_contact1 {
        width: 100%;
        border: 0px solid #0F0;
        margin-top: 10px;
        background: none;
        float: none;
    }


    .contact_us_form {
        float: none;
        width: 95%;
        height: 100px;
        border: 1px solid rgba(222,222,222,.5);
        padding: 14px 10px;
        margin: 10px 0 0 0;
        border-radius: 0;
        color: #666;
        background: #f9f9f9;
    }

    .contact_chapta {
        width: 120px;
    }

    .form_contact {
        width: 100%;
        border: 0px solid #0F0;
        background: none;
        margin: 10px 0 0 0;
    }

    .contaus_blog_2 {
        width: 100%;
        float: none;
        margin: 20px 0 0 0;
        border: solid 0px #000;
    }

    .education_text {
        margin: 20px 0 20px;
    }

    .our_partener {
        font-size: 24px;
    }

        .our_partener::after {
            position: absolute;
            display: block;
            content: "";
            margin: 0 auto;
            left: 0;
            right: 0;
            top: 50px;
            background: url(../images/astro_logo1.png) center center no-repeat;
            text-align: center;
            padding: 36px;
        }




    .form_field_1 {
        width: 100%;
        border: 0px solid #0F0;
        font-size: 14px;
        margin-top: 0px;
    }


    .contact_form5 {
        width: 92%;
        padding: 5px;
        height: 45px;
        margin: 5px auto auto;
        border: 1px solid rgba(180,180,180,.4);
        font-size: 0px;
        color: #000;
        float: none;
        background: url(../images/name.png) left no-repeat #fff;
        transition: all .5s;
    }

        .contact_form5:focus {
            width: 92%;
            padding: 5px;
            height: 45px;
            margin: 5px auto auto;
            border: 1px solid rgba(180,180,180,.4);
            font-size: 14px;
            color: #000;
            background: #fdfdfd;
            transition: all 1s;
        }

    .contact_email {
        width: 92%;
        padding: 5px;
        height: 45px;
        margin: 5px auto auto;
        border: 1px solid rgba(180,180,180,.4);
        font-size: 0px;
        color: #000;
        float: none;
        background: url(../images/email.png) left no-repeat #fff;
        transition: all .5s;
    }

        .contact_email:focus {
            width: 92%;
            padding: 5px;
            height: 45px;
            margin: 5px auto auto;
            border: 1px solid rgba(180,180,180,.4);
            font-size: 14px;
            color: #000;
            background: #fdfdfd;
            transition: all 1s;
        }

    .apply_form_container {
        width: 100%;
        border: solid 0px #000;
        margin: 5% auto 3%;
        text-align: center;
        background: #f5f5f5;
        padding: 10px 0;
    }

    .contact_phone {
        width: 92%;
        padding: 5px;
        height: 45px;
        margin: 5px auto auto;
        border: 1px solid rgba(180,180,180,.4);
        font-size: 0px;
        color: #000;
        float: none;
        background: url(../images/phone.png) left no-repeat #fff;
        transition: all .5s;
        text-align: center;
    }

        .contact_phone:focus {
            width: 92%;
            padding: 5px;
            height: 45px;
            margin: 5px auto auto;
            border: 1px solid rgba(180,180,180,.4);
            font-size: 14px;
            color: #000;
            background: #fdfdfd;
            transition: all 1s;
        }

    .brochure_form {
        width: 92%;
        height: 46px;
        margin: 5px auto auto;
        border: 1px solid rgba(180,180,180,.4);
        background: url(../images/comment.png) left no-repeat #fff;
        font-size: 0px;
        color: #999;
        float: none;
        padding: 5px;
        transition: all .5s;
    }

        .brochure_form:focus {
            border: 1px solid rgba(180,180,180,.4);
            transition: all 1s;
            font-size: 14px;
            background: #fdfdfd;
        }

    .chapta_feild {
        width: 92%;
        padding: 5px;
        height: 45px;
        margin: 5px auto 10px auto;
        border: 1px solid rgba(180,180,180,.4);
        font-size: 14px;
        color: #000;
        float: none;
        background: url(../images/barcode.png) right no-repeat #fff;
        transition: all .5s;
    }

        .chapta_feild:focus {
            width: 92%;
            padding: 5px;
            height: 45px;
            margin: 5px auto auto;
            border: 1px solid rgba(180,180,180,.4);
            font-size: 14px;
            color: #000;
            background: #fdfdfd;
            transition: all 1s;
        }


    .labotory_blog {
        background: #f1f1f1;
        width: 100%;
        margin: 50px 0px;
        vertical-align: top;
        padding-top: 50px;
        height: 200px;
        float: none;
        /*position: relative;*/
    }

        .labotory_blog::after {
            /*border: solid 2px #ebebeb;
	position: absolute;
	content: "";
	display: block;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: -5px;*/
        }

    .workPlace_blog {
        width: 100%;
        border: solid 0px #000;
        margin: 4em 0 0 0;
    }

    .bottom_1 {
        width: 100%;
        margin: 0 auto;
        margin-bottom: 2%;
    }

    .bottom {
        font: 17px/27px 'Roboto', sans-serif;
        font-weight: lighter;
        font-style: normal;
        color: #545454;
        text-align: center;
        margin-top: 25px;
        margin-bottom: 0px;
        width: 100%;
    }

    .button11111 {
        color: #0592d9;
        background: none;
        border: none;
        border-radius: none;
        font-size: 12.5px;
        padding: 2px 10px;
        cursor: pointer;
        margin: auto 0 0 6.5em;
        text-align: center;
    }

    .report_blog {
        width: 100%;
        margin-right: 0px;
        float: none;
        background: #f5f5f5;
    }

    .report_date {
        margin: 2em 0;
        color: #1f9cb2;
        font-weight: 600;
        font-size: 16px;
    }

    .blereport_blog_right {
        width: 100%;
        float: none;
        margin-top: 20px;
        background: url(../images/android-background.jpg) no-repeat center;
        padding-bottom: 10px;
    }

    .blereport_blog_rightnew {
        width: 100%;
        float: none;
        margin-top: 20px;
        /*background: url(../images/android-background.jpg) no-repeat center;*/
        padding-bottom: 10px;
    }

    .poplur_text {
        margin: 18px 0;
        font-size: 16px;
        color: #3d3f3f;
        font-weight: 300;
        line-height: 26px;
        text-align: left;
        clear: both;
        padding-top: 10px;
    }


    .blog_part {
        padding: 5px;
        background-color: #f5f5f5;
        border: solid 1px #c6c6c5;
        float: left;
        float: left;
        width: 95%;
        margin: 10px 12px 12px 0px;
        height: 380px;
    }

    .tagged_heading {
        background-color: #000;
        color: #FFF;
        padding: 5px 0px 5px 5px;
        width: 99.2%;
        margin: 0px 0px;
        font-size: 15px;
        letter-spacing: 0.5px;
    }

    .tagged_blog_part {
        color: #FFF;
        width: auto;
        margin: 0px 0px;
        font-size: 15px;
        border: 1px solid #000;
        float: left;
        letter-spacing: 0.5px;
    }

    .tagged_blog {
        border: 0px solid #000;
        width: 100%;
        padding: 5px;
        float: left;
        margin: 0px 0px;
    }

    .post_read_more {
        float: left;
        width: 94%;
        color: #000;
        font-size: 13px;
        letter-spacing: 0.3px;
        text-align: right;
        padding: 10px 20px 10px 0px;
    }

    .tagged_blog_part {
        color: #FFF;
        width: 100%;
        margin: 0px 0px;
        font-size: 15px;
        border: 1px solid #000;
        float: left;
        letter-spacing: 0.5px;
    }


    .view_all a {
        float: right;
        text-align: right;
        padding-buttom: 25px;
        padding-right: 10px;
        width: auto;
        font-size: 13px;
        text-decoration: none;
        color: #FFF;
        letter-spacing: 0.5px;
    }

    @media screen and (min-width: 320px) and (max-width:320px) {
        .hbmj {
            margin: 0.4em 0 0 0.1em;
        }

        .reports_section {
            background: url(../images/logo_bg3.png) no-repeat center;
        }

        .background_report {
            background: url(../images/logo_bg1.png) no-repeat;
            height: 45px;
        }


        .screenfore {
            width: 85%;
            margin: auto;
        }

        .container3_blog_left {
            width: 250px;
            float: none;
            margin: 4% 0 0 0;
            text-align: center;
        }

        .reports_field1 {
            border: solid 2px #ccc;
            border-radius: 0px;
            padding: 7px 7px;
            background: #fff;
            width: 127px;
            color: #222;
            font-size: 19px;
            text-align: center;
            margin: 1.5% 0 0 3.5em;
        }

            .reports_field1:focus {
                -webkit-box-shadow: 0 0 8px #e0f1fb inset;
                -webkit-box-shadow: 0 0 8px #e0f1fb inset;
                -moz-box-shadow: 0 0 8px #e0f1fb inset;
                box-shadow: 0 0 8px #e0f1fb inset;
                color: #222;
                padding: 7px 7px;
                width: 127px;
                border: solid 2px #ccc;
                margin: 1.5% 0 0 3.5em;
            }
    }

    @media screen and (min-width:1024px) and (max-width:1280px) {
        .container3_blog_left {
            width: 37%;
            float: left;
            margin: 4% 0 0 0;
            text-align: center;
        }

        .container3_right {
            width: 58%;
            float: left;
            border: solid 0px #000;
            margin: 2% 0 2% 3%;
            padding: 8px;
            background: #fff;
        }

        .right_part {
            float: right;
            border: solid 0px #000;
            width: 32%;
        }

        .blog_bottom {
            width: 53%;
            float: left;
            margin-right: 4%;
            margin-top: 3%;
            border-right: dotted 1px #ccc;
            height: 385px;
        }


        .ms {
            font-size: 20px;
            font-variant: normal;
            font-weight: 400;
            padding: 25px 2%;
        }


        .contact_form5 {
            width: 47%;
            padding: 5px;
            height: 45px;
            margin: 0 auto auto 5px;
            border: 1px solid rgba(180,180,180,.4);
            font-size: 14px;
            color: #000;
            float: left;
            background: url(../images/name.png) right no-repeat #fff;
            transition: all .5s;
        }

            .contact_form5:focus {
                width: 47%;
                padding: 5px;
                height: 45px;
                margin: 0 auto auto 5px;
                border: 1px solid rgba(180,180,180,.4);
                font-size: 14px;
                color: #000;
                background: #fdfdfd;
                transition: all 1s;
            }

        .contact_email {
            width: 47%;
            padding: 5px;
            height: 45px;
            margin: 0 auto auto 5px;
            border: 1px solid rgba(180,180,180,.4);
            font-size: 14px;
            color: #000;
            float: left;
            background: url(../images/email.png) right no-repeat #fff;
            transition: all .5s;
        }

            .contact_email:focus {
                width: 47%;
                padding: 5px;
                height: 45px;
                margin: 0 auto auto 5px;
                border: 1px solid rgba(180,180,180,.4);
                font-size: 14px;
                color: #000;
                background: #fdfdfd;
                transition: all 1s;
            }

        .contact_phone {
            width: 47%;
            padding: 5px;
            height: 45px;
            margin: 0 auto auto 5px;
            border: 1px solid rgba(180,180,180,.4);
            font-size: 14px;
            color: #000;
            float: left;
            background: url(../images/phone.png) right no-repeat #fff;
            transition: all .5s;
        }

            .contact_phone:focus {
                width: 47%;
                padding: 5px;
                height: 45px;
                margin: 0 auto auto 5px;
                border: 1px solid rgba(180,180,180,.4);
                font-size: 14px;
                color: #000;
                background: #fdfdfd;
                transition: all 1s;
            }

        .brochure_form {
            width: 47%;
            height: 46px;
            margin: 0 auto auto 5px;
            border: 1px solid rgba(180,180,180,.5);
            background: url(../images/comment.png) right no-repeat #fff;
            font-size: 14px;
            color: #999;
            float: left;
            padding: 5px;
            transition: all .5s;
        }

            .brochure_form:focus {
                border: 1px solid rgba(180,180,180,.4);
                transition: all 1s;
                font-size: 14px;
                background: #fdfdfd;
            }


        .poplur {
            font-size: 21px;
            font-weight: 400;
            text-align: left;
            background: url(../images/caty.png) center right no-repeat;
        }


        .sim-button {
            line-height: 40px;
            color: #fff;
            height: 40px;
            text-align: center;
            margin: 20px 15px;
            width: 100px;
            float: left;
            cursor: pointer;
            background: #209db3;
        }


        .poplur_description {
            font-size: 18px;
            font-weight: 400;
            text-align: left;
            background: url(../images/1024px.png) center right no-repeat;
        }

        .labotory_blog {
            background: #f1f1f1;
            width: 233px;
            margin: 0 20px;
            vertical-align: top;
            padding-top: 50px;
            height: 220px;
            float: left;
            /*position: relative;*/
        }


        h2 {
            font: 18px/33px 'Roboto', sans-serif;
            text-align: center;
            font-weight: 500;
            text-transform: uppercase;
            color: #0592da;
            text-decoration: none;
            margin: 0 auto 20px;
        }
    }
