﻿* {
    margin: 0;
    padding: 0;
}

body {
    background-attachment: fixed;
    background-color: #ececec;
    color: #919191;
    font-size: 13px;
    font-family: "Maven Pro",sans-serif;
    margin: 0;
    padding: 0;
    border-top: 6px solid #ee333c;
}

ul {
    margin: 0;
    padding: 0;
}

    ul li {
        margin: 0;
        padding: 0;
        text-decoration: none;
        list-style: none;
        list-style-type: none;
    }

.fleft {
    float: left;
}

.fright {
    float: right;
}

.clear {
    clear: both;
}

*::-moz-selection {
    background: none repeat scroll 0 0 #fc4907;
    color: #ffffff;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}

.clearfix:after {
    clear: both;
}


h1 {
    font-size: 2em;
    line-height: 1em;
    margin: 0 0 20px;
    font-weight: 700;
    letter-spacing: -1px;
    color: #444;
}

h2 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.2em;
    letter-spacing: -1px;
}

h3 {
    font-size: 1.3em;
    line-height: 1.2em;
}

h4 {
    font-size: 1.2em;
}

p {
    line-height: 1.6em;
}


#header {
    width: 100%;
    background-color: #3a3a3a;
    color: #ffffff;
}

#googletranselatMain {
    width: 100%;
    background-color: #3a3a3a;
    color: #ffffff;
    clear: both;
    float: right;
}

.googletranselat {
    background: none repeat scroll 0 0 #ee333c;
    border-radius: 0 0 6px 6px;
    height: 35px;
    margin: auto;
    padding: 3px 21px;
    position: absolute;
    top: 0;
    width: 195px;
    float: right;
}

.goog-te-gadget {
    margin-left: 0 !important;
    margin-left: 50px;
}

.wrapper {
    width: 980px;
    margin: 0 auto;
}

.wrapperbanner {
    width: 980px;
    margin: 0 auto;
}

#top-search {
    padding-top: 25px;
}

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 200px;
    }


    #top-search .searchbutton {
        border-radius: 0;
        cursor: pointer;
        float: left;
        height: 19px;
        margin: 2px 0 0;
        padding-left: 0;
        padding-right: 0;
        transition: all 0.2s ease-in-out 0s;
        width: 19px;
    }

.padding20 {
    padding: 20px 10px;
}

.logoimage {
    width: 400px;
    height: 65px;
}


#nav {
    float: left;
    clear: both;
    width: 100%;
}

#topnav li {
    border-right: 1px solid #e5e5e5;
    color: #3a3a3a;
    float: left;
    list-style: none outside none;
    text-decoration: none;
    transition: all 0.2s ease-in-out 0s;
}

    #topnav li a {
        color: #3a3a3a;
        float: left;
        font-size: 16px;
        padding: 13px 20px;
        text-decoration: none;
        transition: all 0.2s ease-in-out 0s;
    }

a {
    color: #0000ee;
    outline: medium none;
    text-decoration: underline;
}

a {
    color: #fc4907;
}

#topnav li a:hover {
    background-color: #e5e5e5;
    float: left;
    font-size: 16px;
    text-decoration: none;
    transition: all 0.2s ease-in-out 0s;
}

.Phone_Nav {
    background-image: url("../images/navBG.png") !important;
    background-position: 0 0 !important;
    background-repeat: repeat-x !important;
    border: none !important;
    color: #fc4907 !important;
    float: right !important;
    font-size: 20px !important;
    font-weight: normal;
    margin: 0 !important;
    padding: 9px 0px !important;
}

.whitebg {
    background: none repeat scroll 0 0 #fff;
    /*box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);*/
    color: #666666;
}


.sBanner {
    float: left;
    clear: both;
}

#content {
    background-color: #ffffff;
    float: left;
    clear: both;
    width: 100%;
}

    #content h1 {
        border-bottom: 1px solid #cccccc;
        /*color: #3a3a3a;*/
        color: #fc4907;
        font-size: 26px;
        margin-bottom: 20px;
        padding-bottom: 11px;
        width: 100%;
    }

#footer {
    float: left;
    clear: both;
    width: 100%;
    background-color: #3a3a3a;
    padding-top: 20px;
    padding-bottom: 20px;
}

#footerInner {
    color: #cccccc;
}

.widget-footer {
    float: left;
    width: 25%;
    padding-right: 20px;
}

    .widget-footer h4 {
        border-bottom: 1px solid #656565;
        color: #ffffff;
        float: left;
        font-size: 16px;
        width: 100%;
        margin-bottom: 14px;
        padding-bottom: 10px;
    }

    .widget-footer ul {
        list-style-type: none;
        margin: 0 0 15px;
        padding: 0;
        width: 100%;
    }

        .widget-footer ul li {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            border: medium none;
            margin: 0 0 9px;
            padding: 0;
            width: 100%;
            float: left;
            clear: both;
        }

            .widget-footer ul li a {
                /*color: #bbbbbb;*/ color: #9f9f9f;
                font-size: 13px;
                text-decoration: none;
                transition: all 0.2s ease-in-out 0s;
            }

                .widget-footer ul li a:hover {
                    color: #ffffff;
                    transition: all 0.2s ease-in-out 0s;
                }

#call-us {
    float: left;
    clear: both;
    background: none repeat scroll 0 0 #258ab4;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding: 42px 0;
    width: 100%;
}

    #call-us a {
        color: #ffffff;
        text-decoration: underline;
        font-size: 15px;
    }

        #call-us a:hover {
            color: #ffffff;
            text-decoration: underline;
            font-size: 15px;
        }


#sBanner {
    clear: both;
    float: left;
    width: 100%;
    background-attachment: fixed;
    background-color: #ececec;
    background-image: url("../images/body-bg.jpg");
    background-position: 50% 0;
    background-repeat: repeat-x;
    color: #919191;
    /*background: linear-gradient(to bottom, #fff 0px, #eee 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 8px 5px 0 rgba(50, 50, 50, 0.1) inset;
       */
    border-top: 6px solid #fc4907;
    padding-bottom: 0px;
    border-bottom: 6px solid #ccc;
}

.mainsliderNew {
    width: 100% !important;
    position: relative;
    height: 400px;
}

.sBannerMain {
    background: url("../images/caption-tail.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    padding: 10px 20px 20px 10px;
    overflow: hidden;
    width: 100%;
    position: absolute;
    float: left;
}


#sBanner h2 {
    padding: 0;
    margin: 0;
    padding: 10px;
    padding-left: 0px;
    color: #ffffff;
    font-size: 32px;
}

.width100 {
    width: 100%;
}

.sBannerSmall {
    float: left;
    width: 100%;
    clear: both;
    color: #cccccc;
    font-size: 15px;
}

.mainsliderNew img {
    width: 100% !important;
    height: auto;
}

.bannerRotate {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100% !important;
    height: auto !important;
}

#leftbar {
    float: left;
    padding-top: 0px;
    position: relative;
    width: 274px;
    /*width:28%;*/
}

    #leftbar h2 {
        background: none repeat scroll 0 0 #fc4907;
        color: #ffffff;
        font-size: 20px;
        margin: 0;
        padding: 15px 0px 15px 20px;
    }

    #leftbar ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        background-color: #3a3a3a;
    }

        #leftbar ul li {
            background: url("../images/list-arrow.gif") no-repeat scroll 20px 17px rgba(0, 0, 0, 0);
            border-bottom: medium none;
            border-top: 1px solid #4e4e4e;
            font-size: 15px;
            padding: 8px 58px 10px 20px;
        }

            #leftbar ul li a {
                color: #ffffff;
                font-size: 13px;
                padding-left: 15px;
                text-decoration: none;
                transition: all 0.2s ease-in-out 0s;
            }

                #leftbar ul li a:hover {
                    color: #fc4907;
                }




#MainContentArea {
    padding: 20px;
    text-align: justify;
    font-size: 14px;
    color: #6e6e6e;
    width: 72%;
    padding-top: 13px;
    padding-right: 0px;
    line-height: 22px;
	border-radius:3px;
}

.contentrightimage {
    float: right;
    vertical-align: top;
}


.menuActive {
    background-color: #e5e5e5;
    float: left;
    font-size: 17px;
    text-decoration: none;
    transition: all 0.2s ease-in-out 0s;
}

#leftloadprofile {
    display: block;
    float: left;
    clear: both;
    border: solid 2px #fc4907;
    width: 100%;
    border-radius: 5px;
}

#bottomdownloadprofile {
    display: none;
    float: left;
    clear: both;
    border: solid 2px #fc4907;
    width: 97%;
    border-radius: 5px;
    margin: 10px;
}


.button {
    background: none repeat scroll 0 0 #3A3A3A;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 11px;
    line-height: 24px;
    padding: 0 10px;
    text-decoration: none;
    transition: all 0.2s ease-in-out 0s;
}

    .button:hover {
        background: none repeat scroll 0 0 #FC4907;
        color: #000000;
    }


.contmainrow {
    float: left; width: 100%;
    clear:both;padding:3px;
}

.contleft {
    float:left;
    width:150px;
}
.contright {
    float:left;
    width:330px;
}

.textboxesarea {
    border: 1px solid hsl(0, 0%, 88%);
    box-shadow: 0 2px 2px hsla(0, 0%, 0%, 0.03) inset, 0 1px 0 hsla(0, 0%, 100%, 0.5);
    box-sizing: border-box;
    font-family: inherit;
    font-size: 1em;
    line-height: 1.5em;
    margin: 0;
    outline: medium none;
    padding: 0.166em 0.333em;
    border-radius:3px;
    Width:250px;

}

.textboxesareamulti {
    border: 1px solid hsl(0, 0%, 88%);
    box-shadow: 0 2px 2px hsla(0, 0%, 0%, 0.03) inset, 0 1px 0 hsla(0, 0%, 100%, 0.5);
    box-sizing: border-box;
    font-family: inherit;
    font-size: 1em;
    line-height: 1.5em;
    margin: 0;
    outline: medium none;
    padding: 0.166em 0.333em;
    border-radius:3px;
    width:300px;

}

#sitempaUL {
    float: left; width: 100%; padding-left: 0px;
}
#sitempaUL li {
    background: url("../images/smallarrow.gif") no-repeat scroll 5px 10px rgba(0, 0, 0, 0);
    font-size: 15px;
    padding: 1px 0px 1px 20px;
}
#sitempaUL li a {
    color: #6e6e6e;
    font-size: 13px;
    text-decoration: none;
    transition: all 0.2s ease-in-out 0s;
}

#sitempaUL li a:hover {
    color: #fc4907;
}

@media (max-width:1000px) {
    #nav {
        float: left;
        clear: both;
        width: 100%;
    }

    .widget-footer {
        float: left;
        padding-right: 20px;
        width: 24%;
        min-height: 170px;
    }

    .wrapper {
        width: 98%;
        margin: 0 auto;
    }

    .padding20 {
        padding: 20px 20px;
    }

    .mainsliderNew {
        height: 371px;
        position: relative;
        width: 100% !important;
    }

        .mainsliderNew img {
            height: 371px;
            width: 100% !important;
        }

    .wrapperbanner {
        width: 100%;
        margin: 0 auto;
    }


    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 71%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }

    .menuActive {
        background-color: #e5e5e5;
        float: left;
        font-size: 17px;
        text-decoration: none;
        transition: all 0.2s ease-in-out 0s;
        width: 100%;
    }
}

@media (max-width:990px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 71%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }
}

@media (max-width:965px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 70%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }
}

@media (max-width:931px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 69%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }
}

@media (max-width:910px) {

    .callusLeft {
        float: left;
        clear: both;
        padding-top: 20px;
    }

    #sBanner h2 {
        color: #ffffff;
        font-size: 31px;
        margin: 0;
        padding: 10px 10px 10px 0;
    }

    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 69%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }

    .contentrightimage {
        float: left;
        vertical-align: top;
    }
}



@media (max-width:900px) {
    .wrapper {
        width: 95%;
        margin: 0 auto;
    }

    .padding20 {
        padding: 20px 20px;
    }

    .widget-footer {
        float: left;
        padding-right: 20px;
        width: 33%;
        min-height: 170px;
    }

    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 67%;
        padding-top: 13px;
        padding-right: 0px;
    }
}

@media (max-width:874px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 66%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }
}



@media (max-width:860px) {
    #sBanner h2 {
        color: #ffffff;
        font-size: 27px;
        margin: 0;
        padding: 10px 10px 10px 0;
    }




    .mainsliderNew {
        height: 311px;
        position: relative;
        width: 100% !important;
    }

        .mainsliderNew img {
            height: 311px;
            width: 100% !important;
        }
}


@media (max-width:848px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 65%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }
}

@media (max-width:825px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 64%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }
}

@media (max-width:805px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 63%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }
}

@media (max-width:782px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 62%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }
}

@media (max-width:782px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 62%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }
}






@media (max-width:769px) {

    /*.sBannerMain {
        background: url("/utilities/images/caption-tail.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
        bottom: 0;
        float: left;
        height: 89px;
        overflow: hidden;
        padding: 10px 20px;
        position: absolute;
        width: 100%;
    }*/

    #nav {
        clear: both;
        float: left;
        width: 100%;
    }
}

@media (max-width:766px) {
    #nav {
        clear: both;
        float: left;
        width: 100%;
    }

    /* .sBannerMain {
        background: url("/utilities/images/caption-tail.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
        bottom: 0;
        float: left;
        height: 89px;
        overflow: hidden;
        padding: 10px 20px;
        position: absolute;
        width: 100%;
    }*/

    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 62%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }
}

@media (max-width:760px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 61%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }
}

@media (max-width:741px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 60%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 59%;
    }

    .resclear {
        float: left;
        clear: both;
        width: 100%;
    }
}

@media (max-width:723px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 59%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 59%;
    }

    .resclear {
        float: left;
        clear: both;
        width: 100%;
    }
}

@media (max-width:717px) {
    .wrapper {
        width: 95%;
        margin: 0 auto;
    }

    .padding20 {
        padding: 20px 20px;
    }

    /*.sBannerMain {
        background: url("/utilities/images/caption-tail.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
        bottom: 0;
        float: left;
        height: 80px;
        overflow: hidden;
        padding: 10px 20px;
        position: absolute;
        width: 100%;
    }*/

    #sBanner h2 {
        color: #ffffff;
        font-size: 22px;
        margin: 0;
        padding: 10px 10px 10px 0;
    }

    .mainsliderNew {
        height: 277px;
        position: relative;
        width: 100% !important;
    }

        .mainsliderNew img {
            height: 277px;
            width: 100% !important;
        }

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 59%;
    }

    .resclear {
        float: left;
        clear: both;
        width: 100%;
    }
}

@media (max-width:705px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 58%;
        padding-top: 13px;
        padding-right: 0px;
    }

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 61%;
    }

    .resclear {
        float: left;
        clear: both;
        width: 100%;
    }
}


@media (max-width:687px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 57%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 64%;
    }

    .resclear {
        float: left;
        clear: both;
        width: 100%;
    }
}

@media (max-width:672px) {

    #leftloadprofile {
        display: none;
        float: left;
        clear: both;
        border: solid 2px #fc4907;
        width: 100%;
        border-radius: 5px;
    }

    #bottomdownloadprofile {
        display: block;
        float: left;
        clear: both;
        border: solid 2px #fc4907;
        width: 97%;
        border-radius: 5px;
        margin: 10px;
    }

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 95%;
    }

    .resclear {
        float: left;
        clear: both;
        width: 100%;
    }
}

@media (max-width:671px) {
    #MainContentArea {
        padding: 20px;
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 56%;
        padding-top: 13px;
        padding-right: 0px;
        padding-left: 0px;
        line-height: 22px;
    }

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 95%;
    }

    .resclear {
        float: left;
        clear: both;
        width: 100%;
    }
}

@media (max-width:671px) {
    #MainContentArea {
        /*padding: 20px;*/
        text-align: justify;
        font-size: 14px;
        color: #6e6e6e;
        width: 100%;
        padding-top: 13px;
        padding-right: 0px;
        line-height: 22px;
    }

    #leftbar {
        float: left;
        padding-top: 0;
        position: relative;
        width: 99%;
    }

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 95%;
    }

    .resclear {
        float: left;
        clear: both;
        width: 100%;
    }
}

@media (max-width:590px) {
    .wrapper {
        width: 92%;
        margin: 0 auto;
    }

    .padding20 {
        padding: 20px 20px;
    }

    .fright {
        float: none;
    }

    .resclear {
        float: left;
        clear: both;
        width: 100%;
    }

    #top-search {
        padding-top: 20px;
        width: 100%;
    }

        #top-search .searchbox {
            background-color: #ffffff;
            border: medium none;
            border-radius: 3px;
            float: left;
            margin-right: 6px;
            padding: 4px 10px;
            width: 90%;
        }

        #top-search .searchbutton {
            border-radius: 0;
            cursor: pointer;
            float: left;
            height: 19px;
            margin: 2px 0 0;
            padding-left: 0;
            padding-right: 0;
            transition: all 0.2s ease-in-out 0s;
        }

    .googletranselat {
        display: none;
    }

    .widget-footer {
        float: left;
        padding-right: 20px;
        width: 50%;
        min-height: 170px;
    }

    /*.sBannerMain {
        background: url("/utilities/images/caption-tail.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
        bottom: 0;
        float: left;
        height: 60px;
        overflow: hidden;
        padding: 10px 20px;
        position: absolute;
        width: 100%;
    }*/

    #sBanner h2 {
        color: #ffffff;
        font-size: 16px;
        margin: 0;
        padding: 5px 5px 5px 0;
    }

    .sBannerSmall {
        clear: both;
        color: #cccccc;
        float: left;
        font-size: 12px;
        width: 100%;
    }

    .mainsliderNew {
        height: 227px;
        position: relative;
        width: 100% !important;
    }

        .mainsliderNew img {
            height: 227px;
            width: 100% !important;
        }
}

@media (max-width:500px) {

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 90%;
    }

    #top-search .searchbutton {
        border-radius: 0;
        cursor: pointer;
        float: left;
        height: 19px;
        margin: 2px 0 0;
        padding-left: 0;
        padding-right: 0;
        transition: all 0.2s ease-in-out 0s;
        width: 4%;
    }

    .widget-footer {
        float: left;
        padding-right: 20px;
        width: 50%;
        min-height: 170px;
    }

    #bottomdownloadprofile {
        display: block;
        float: left;
        clear: both;
        border: solid 2px #fc4907;
        width: 95%;
        border-radius: 5px;
        margin: 10px;
    }
   .logoimage {
    height: auto;
    width: 100%;
}
}

@media (max-width:480px) {

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 80%;
    }

    #top-search .searchbutton {
        border-radius: 0;
        cursor: pointer;
        float: left;
        height: 19px;
        margin: 2px 0 0;
        padding-left: 0;
        padding-right: 0;
        transition: all 0.2s ease-in-out 0s;
        width: 4%;
    }

    .widget-footer {
        float: left;
        padding-right: 20px;
        width: 50%;
        min-height: 170px;
    }
    .logoimage {
    height: auto;
    width: 100%;
}
}


@media (max-width:440px) {

    .widget-footer {
        float: left;
        padding-right: 20px;
        width: 100%;
        min-height: 170px;
    }

    #bottomdownloadprofile {
        display: block;
        float: left;
        clear: both;
        border: solid 2px #fc4907;
        width: 94%;
        border-radius: 5px;
        margin: 10px;
    }
    .logoimage {
    height: auto;
    width: 100%;
}
}

@media (max-width:380px) {

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 86%;
    }

    #top-search .searchbutton {
        border-radius: 0;
        cursor: pointer;
        float: left;
        height: 19px;
        margin: 2px 0 0;
        padding-left: 0;
        padding-right: 0;
        transition: all 0.2s ease-in-out 0s;
        width: 6%;
    }
}

@media (max-width:285px) {

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 80%;
    }

    #top-search .searchbutton {
        border-radius: 0;
        cursor: pointer;
        float: left;
        height: 19px;
        margin: 2px 0 0;
        padding-left: 0;
        padding-right: 0;
        transition: all 0.2s ease-in-out 0s;
        width: 4%;
    }
}

@media (max-width:175px) {

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 4px 10px;
        width: 70%;
    }

    #top-search .searchbutton {
        border-radius: 0;
        cursor: pointer;
        float: left;
        height: 19px;
        margin: 2px 0 0;
        padding-left: 0;
        padding-right: 0;
        transition: all 0.2s ease-in-out 0s;
        width: 4%;
    }
}

@media (max-width:120px) {

    #top-search .searchbox {
        background-color: #ffffff;
        border: medium none;
        border-radius: 3px;
        float: left;
        margin-right: 6px;
        padding: 1px 5px;
        width: 60%;
    }

    #top-search .searchbutton {
        border-radius: 0;
        cursor: pointer;
        float: left;
        height: 19px;
        margin: 2px 0 0;
        padding-left: 0;
        padding-right: 0;
        transition: all 0.2s ease-in-out 0s;
        width: 4%;
    }

    .widget-footer {
        float: left;
        padding-right: 20px;
        width: 100%;
        min-height: 170px;
    }
}



@media (max-width:350px) {
    .logoimage {
        width: 90%;
    }

    .widget-footer {
        float: left;
        padding-right: 20px;
        width: 100%;
        min-height: 170px;
    }

	 .contmainrow {
    float: left; width: 100%;
    clear:both;padding:3px;
}

.contleft {
    float:left;
    width:150px;
}
.contright {
    float:left;
    width:320px;
}

.textboxesarea {
    border: 1px solid hsl(0, 0%, 88%);
    box-shadow: 0 2px 2px hsla(0, 0%, 0%, 0.03) inset, 0 1px 0 hsla(0, 0%, 100%, 0.5);
    box-sizing: border-box;
    font-family: inherit;
    font-size: 1em;
    line-height: 1.5em;
    margin: 0;
    outline: medium none;
    padding: 0.166em 0.333em;
    border-radius:3px;
    Width:250px;

}

.textboxesareamulti {
    border: 1px solid hsl(0, 0%, 88%);
    box-shadow: 0 2px 2px hsla(0, 0%, 0%, 0.03) inset, 0 1px 0 hsla(0, 0%, 100%, 0.5);
    box-sizing: border-box;
    font-family: inherit;
    font-size: 1em;
    line-height: 1.5em;
    margin: 0;
    outline: medium none;
    padding: 0.166em 0.333em;
    border-radius:3px;
    width:250px;

}
}
