﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/*--IE 11 fix--*/
body .ms-srch-ellipsis{line-height:200%!important}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}



input {
    outline: none;
}



* {
    outline: none;
    font-family: HelveticaNeue-reg, Geneva, sans-serif/*!important*/;
}



@font-face {
    font-family: "HelveticaNeue";
    font-weight: bold;
    src: url('fonts/HelveticaNeueW23-Bd.eot');
    src: local('HelveticaNeueW23-Bd'), url('fonts/HelveticaNeueW23-Bd.eot?#iefix') format('embedded-opentype'), url("fonts/HelveticaNeueW23-Bd.woff") format("woff"), url("fonts/HelveticaNeueW23-Bd.ttf") format("truetype"), url("fonts/HelveticaNeueW23-Bd.svg#HelveticaNeueLTArabic55Roman") format("svg");
}



@font-face {
    font-family: "HelveticaNeue-reg";
    font-weight: bold;
    src: url('fonts/HelveticaNeueW23-Reg.eot');
    src: local('HelveticaNeueW23-Bd'), url('fonts/HelveticaNeueW23-Reg.eot?#iefix') format('embedded-opentype'), url("fonts/HelveticaNeueW23-Reg.woff") format("woff"), url("fonts/HelveticaNeueW23-Reg.ttf") format("truetype"), url("fonts/HelveticaNeueW23-Reg.svg#HelveticaNeueLTArabic55Roman") format("svg");
}



input, select, textarea {
    color: #737373;
}


    input[type="button"], input[type="submit"] {
        -webkit-appearance: none;
    }

body {
    font-family: HelveticaNeue-reg, Geneva, sans-serif;
    font-size: 12px;
    color: #484848;
    overflow-y: auto;
    background: url(../images/backgrounds.png) repeat-y top center !important;
}



.right {
    float: right;
}



.left {
    float: left;
}



.alignright {
    float: right;
    margin-left: 10px;
}



.alignleft {
    float: left;
    margin-right: 10px;
}



.aligncenter {
    float: none !important;
    margin: 10px auto;
    display: block;
}





.clear {
    clear: both;
}



a {
    text-decoration: none;
}



.pp_pic_holder {
    direction: ltr;
}



.tinynav {
    display: none;
}



.center {
    max-width: 1000px;
    margin: auto;
}



.serch-social {
    float: left;
    padding-top: 15px;
    width:250px;
}



    .serch-social .search-form {
        display: inline-block;
        border: 1px solid #e6e6e6;
        padding: 2px 5px;
        float: right;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
    }



        .serch-social .search-form input[type="text"] {
            width: 153px;
			height: 22px;
			border: 0px;
			background: none;
			margin: 0px;
			font-size: 13px;
			float: right;
			padding: 0px;
			padding-top: 1px;
			position:relative;
	}



        /*.serch-social .search-form input[type="submit"],*/.searchbtn {
	        cursor:pointer;
        	float:left;
            width: 14px;
            height: 15px;
            border: 0px;
            margin: 0px;
            padding: 0px;
            position: relative;
            top: 3px;
            background: url(../images/search-button.png) no-repeat center center;
        }

    .serch-social .share {
        float: left;
    }



        .serch-social .share a {
            display: inline-block;
            width: 28px;
            height: 28px;
            margin-right: 5px;
            background: #333;
            position: relative;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -ms-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
        }



            .serch-social .share a:hover {
                top: -5px;
            }



            .serch-social .share a.fb {
                background: url(../images/fb.png);
            }



            .serch-social .share a.tw {
                background: url(../images/tw.png);
            }



            .serch-social .share a.yt {
                background: url(../images/yt.png);
            }





            .serch-social .share a.lang {
                background: url(../images/lang_04.png);
            }



.logo {
    float: right;
    display: block;
    width: 353px;
    height: 107px;
    background: url(../images/logo.png);
    margin-top: 50px;
}



.navbar {
    margin: 40px 0px 15px 0;
}





.slider-area {
    max-height: 271px;
    overflow: hidden;
}





#min-menu {
    display: none;
    padding: 15px;
    font-size: 15px;
    color: #fff;
}



    #min-menu img {
        margin-left: 5px;
        vertical-align: middle;
    }





.mobile-menu {
    position: absolute;
    width: 100%;
    height: 35px;
    padding: 5px 0px;
    line-height: 35px;
    background: #2aabe2;
    color: #fff;
    text-indent: 10px;
    top: -10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    display: none;
}




.tinynav1 {
    width: 100%;
    margin-top: 10px;
    padding: 4px;
}



.navbar-menu {
    display: block;
    width: 100%;
}





    .navbar-menu li {
        display: inline-block;
        margin-left: 15px;
        position: relative;
        float: right;
        z-index: 10;
    }



        .navbar-menu li:last-child {
            margin-left: 0;
        }



        .navbar-menu li ul {
            display: none;
            position: absolute;
            right: 0px;
            top: 27px;
            padding: 5px;
            background: #0d81c5;
            width: 220px;
            -webkit-border-radius: 10px 0 10px 10px;
            -moz-border-radius: 10px 0 10px 10px;
            -ms-border-radius: 10px 0 10px 10px;
            -o-border-radius: 10px 0 10px 10px;
            border-radius: 10px 0 10px 10px;
            z-index: 1111111;
        }

        .navbar-menu li:hover > ul {
            display: block;
        }



        .navbar-menu li ul li {
            width: 220px;
        }



            .navbar-menu li ul li a {
                height: auto;
            }







        .navbar-menu li a {
            display: block;
            padding: 0 10px;
            height: 35px;
            line-height: 35px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -ms-border-radius: 10px;
            -o-border-radius: 10px;
            border-radius: 10px;
            color: #505050;
            font-size: 15px;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -ms-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
        }



        .navbar-menu li:hover a {
            background: #0d81c5;
            color: #fff;
        }

        .navbar-menu li ul li a:hover {
            background: #2aabe2 !important;
            color: #fff;
        }



        .navbar-menu li ul li ul {
            right: 100%;
            top: 0px;
            display: none;
        }

        .navbar-menu li ul li:hover > ul {
            display: block;
        }





.slider-area {
    position: relative;
}



.min-page {
    padding-top: 20px;
}





.right-ads {
    float: right;
    width: 494px;
    height: 115px;
}



.left-ads {
    float: left;
    height: 115px;
}



    .left-ads img {
        margin-top: -16px;
    }



.latest-news {
    float: right;
    width: 333px;
    margin-top: 30px;
    margin-left: 20px;
}



    .latest-news h1.section-title {
        margin-bottom: 17px;
        font-size: 22px;
        padding-top: 10px;
        color: #008FCC;
    }



        .latest-news h1.section-title a {
            color: #008FCC;
        }



    .latest-news ul {
        min-height: 198px;
    }



        .latest-news ul li {
            border-bottom: 1px dotted #d4d4d4;
            padding-bottom: 8px;
            margin-bottom: 8px;
        }



            .latest-news ul li img {
                width: 115px;
                height: 85px;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                -ms-border-radius: 10px;
                -o-border-radius: 10px;
                border-radius: 10px;
                float: right;
                margin-left: 10px;
            }



            .latest-news ul li .date {
                color: #9f9ea0;
                text-align: left;
                font-size: 12px;
                font-family: Tahoma, Geneva, sans-serif;
            }



            .latest-news ul li h1.title {
                color: #727174;
                font-size: 12px;
                font-weight: bolder;
                font-family: Tahoma, Geneva, sans-serif;
                line-height: 150%;
                overflow: hidden;
                max-height: 56px;
                text-align: justify;
            }



                .latest-news ul li h1.title a {
                    color: #727174;
                }





            .latest-news ul li .more {
                color: #2aabe2;
                padding-top: 5px;
                float: left;
            }



            .latest-news ul li .more {
                -webkit-transition: all .3s;
                -moz-transition: all .3s;
                -ms-transition: all .3s;
                -o-transition: all .3s;
                transition: all .3s;
                display: inline-block;
            }



                .latest-news ul li .more:hover {
                    -webkit-transform: scale(1.2);
                    -moz-transform: scale(1.2);
                    -ms-transform: scale(1.2);
                    -o-transform: scale(1.2);
                    transform: scale(1.2);
                }





.latest-events {
    float: right;
    width: 310px;
    margin-top: 33px;
}



    .latest-events h1.section-title {
        margin-bottom: 17px;
        font-size: 22px;
        padding-top: 10px;
        color: #008FCC;
    }



        .latest-events h1.section-title a {
            color: #008FCC;
        }



    .latest-events ul {
        min-height: 207px;
    }



        .latest-events ul li {
            border-bottom: 1px dotted #d4d4d4;
            padding-bottom: 6px;
            margin-bottom: 3px;
        }



            .latest-events ul li h1.title {
                color: #727174;
                font-size: 12px;
                font-weight: bolder;
                font-family: Tahoma, Geneva, sans-serif;
                line-height: 150%;
                max-height: 22px;
                overflow: hidden;
                text-align: justify;
            }

                .latest-events ul li h1.title a {
                    color: #727174;
                }



            .latest-events ul li p {
                color: #9f9ea0;
                font-family: Tahoma, Geneva, sans-serif;
                font-size: 12px;
            }

            .latest-events ul li .more {
                float: left;
                width: 16px;
                height: 16px;
                background: url(../images/add-to-event.png);
                -webkit-transition: all .3s;
                -moz-transition: all .3s;
                -ms-transition: all .3s;
                -o-transition: all .3s;
                transition: all .3s;
            }



                .latest-events ul li .more:hover {
                    -webkit-transform: scale(1.2);
                    -moz-transform: scale(1.2);
                    -ms-transform: scale(1.2);
                    -o-transform: scale(1.2);
                    transform: scale(1.2);
                }



.more-cats {
    color: #0d81c5;
    text-align: left;
}



    .more-cats a {
        color: #0d81c5;
    }



.videos-adv {
    margin-top: 35px;
    float: left;
}







    .videos-adv .vid {
        position: relative;
    }



        .videos-adv .vid a.hover {
            position: absolute;
            width: 100px;
            height: 100px;
            z-index: 111;
            background: url(../images/hover_03.png);
            -webkit-border-radius: 100%;
            left: 50%;
            top: 50%;
            margin-left: -50px;
            margin-top: -50px;
            opacity: 0.5;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -ms-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
        }

        .videos-adv .vid:hover a.hover {
            opacity: 1;
        }



    .videos-adv .ads {
        margin-top: 10px;
    }





.insidepages {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 10px;
    background: #fff;
}



.page-thumbnail {
    margin-bottom: 15px;
}





    .page-thumbnail img {
        max-width: 100%;
        height: auto;
    }



.traking {
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e0e0e0;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #737373!important;
}



    .traking a {
        color: #737373!important;
    }


.traking span span:first-child a{
            display: inline-block;
            background: url(../images/home.png);
            width: 16px;
            height: 16px;
            text-indent: -999px;
            overflow: hidden;
            vertical-align: middle;
            position: relative;
            top: -2px;
        }





/*        .traking a:first-child {
            display: inline-block;
            background: url(../images/home.png);
            width: 16px;
            height: 16px;
            text-indent: -999px;
            overflow: hidden;
            vertical-align: middle;
            position: relative;
            top: -2px;
        }*/





.content {
    line-height: 150%;
}





.page-title {
    font-size: 20px;
    color: #0d81c5;
    padding-top: 10px;
    margin-bottom: 30px;
    line-height: 150%;
}



    .page-title a {
        color: #0d81c5;
    }





/*.footer {
    margin: 20px 0;
    background: #8c8b8d;
    padding: 25px 15px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    color: #fff;
}



    .footer a {
        color: #fff;
    }



    .footer .rightside {
        float: right;
    }



    .footer .leftside {
        float: left;
    }



        .footer .leftside ul li ul {
            display: none;
        }



        .footer .leftside ul li {
            display: inline-block;
            margin-right: 20px;
        }


*/



.rightside select {
    -moz-appearance: none;
    background: url("../images/menus.png") no-repeat scroll 90% center #BBBBBB;
    border: 1px solid #EEEEEE;
    border-radius: 3px;
    color: #FFFFFF;
    padding: 5px 42px;
}

.footer{

	margin:20px 0;

	background:#8c8b8d;

	padding:25px 15px;	

	-webkit-border-radius:10px;

	-moz-border-radius:10px;

	-ms-border-radius:10px;

	-o-border-radius:10px;

	border-radius:10px;

	color:#fff;

}



.footer a{

	color:#fff;

}


.footer .rightside {
	float: right;
	font-family: 'tahoma' !important;
	font-size: 12px;
}

.footer .rightside ul {
	padding-bottom: 10px;
}

.footer .rightside ul li {
	display: inline-block;
	margin-left: 20px;
}


.footer .leftside {
	float: left;
	font-family: 'tahoma';
	font-size: 12px;
	line-height: 170%;
}


/* sidebar */

.sidebar {
    width: 220px;
    float: left;
}

.link-list li {

line-height: 22px;
background: #f3f3f3;
margin-bottom: 2px;
color: #727174;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
font-size: 16px;
padding: 9px 0px;

}



    .link-list li a {
        padding-right: 10px;
                padding-left: 10px;
        color: #727174;
        display: block;
    }


.link-list li.current a {
    color: #FFFFFF;
}
.link-list li.current {
    background: none repeat scroll 0 0 #0F9FF3;
}



/* news list */



.news-list {
    float: right;
    width: 730px;
}



    .news-list li {
        border-bottom: 1px solid #eaeaea;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }



        .news-list li img {
            float: right;
            width: 210px;
            height: 160px;
            margin-left: 10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -ms-border-radius: 10px;
            -o-border-radius: 10px;
            border-radius: 10px;
        }



        .news-list li h1 {
            font-size: 18px;
            color: #0d81c5;
            margin-bottom: 10px;
            line-height: 150%;
            text-align: justify;
        }



            .news-list li h1 a {
                color: #0d81c5;
            }



        .news-list li .date {
            color: #c2c2c2;
            text-align: left;
            margin-bottom: 10px;
        }



        .news-list li p {
            color: #737373!important;
            text-align: justify;
            line-height: 150%;
            font-size: 14px;
        }





.news-single h1 {
    text-align: center;
    padding: 10px 0px 0 0;
    font-size: 20px;
    color: #0d81c5;
    line-height: 150%;
}



.single-thumbs {
    text-align: center;
}



    .single-thumbs img {
        max-width: 100%;
        height: auto;
    }



.news-single .date {
    text-align: left;
    padding: 10px 0px;
    color: #c6c6c6;
}



.news-single .content-news {
    line-height: 150%;
    color: #737373!important;
    padding-top: 20px;
}



.news-single .news-footer {
    border-top: 1px solid #e0e0e0;
    padding: 15px 0px 5px 0;
    margin-top: 25px;
    text-align: left;
    color: #c2c2c2;
}



    .news-single .news-footer .backbutton {
        color: #848484;
        margin-right: 10px;
    }



.s {
    display: inline-block;
    width: 22px;
    height: 21px;
    vertical-align: middle;
    position: relative;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}



.meta {
    font-size: 14px;
    color: #c2c2c2;
}



    .meta span {
        padding: 0 0px 0 10px;
    }



.s:hover {
    -webkit-transform: translate(0, -5px);
    -moz-transform: translate(0, -5px);
    -ms-transform: translate(0, -5px);
    -o-transform: translate(0, -5px);
    transform: translate(0, -5px);
}



.news-single .news-footer span {
    padding: 0 10px;
}



.fb- {
    background: url(../images/fb-.png);
}



.tw- {
    background: url(../images/tw-.png);
}



.in- {
    background: url(../images/in-.png);
}



.pl- {
    background: url(../images/pl-.png);
}



.print {
    background: url(../images/print.png);
    margin:0 6px;
}



.mail {
    background: url(../images/mail.png);
    margin:0 6px;
}



.aplus {
    background: url(../images/a+.png);
    margin:0 6px;
}



.a- {
    background: url(../images/a-.png);
}



.event-date {
    font-size: 17px;
    color: #969696;
    padding: 10px 0;
}



.event-area {
    font-size: 17px;
    color: #969696;
}





.event-more {
    float: left;
    height: 16px;
    line-height: 20px;
    background: url(../images/add-to-event.png) no-repeat left;
    padding-left: 25px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #727174;
}



    .event-more:hover {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2);
    }





/* videos */



.media-list {
    float: right;
    width: 730px;
}



    .media-list ul li {
        float: right;
        width: 230px;
        height: 170px;
        overflow: hidden;
        position: relative;
        margin-left: 20px;
        margin-bottom: 15px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
    }



        .media-list ul li:nth-child(3n+3) {
            margin-left: 0;
        }





        .media-list ul li img {
            width: 100%;
            height: 100%;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -ms-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -ms-border-radius: 10px;
            -o-border-radius: 10px;
            border-radius: 10px;
        }



        .media-list ul li .body-hover {
            position: relative;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -ms-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
            height: 170px;
        }



        .media-list ul li h1 {
            height: 40px;
            line-height: 40px;
            background: #0D81C5;
            display: table-cell;
            vertical-align: middle;
            width: 1000px;
            padding-right: 10px;
            /*

	-webkit-transform: rotateY(180deg) rotateX(180deg) translate(230px);

	-moz-transform: rotateY(180deg) rotateX(180deg) translate(230px);

	-ms-transform: rotateY(180deg) rotateX(180deg) translate(230px);

	-o-transform: rotateY(180deg) rotateX(180deg) translate(230px);

	transform: rotateY(180deg) rotateX(180deg) translate(230px);

	*/
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -ms-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
            bottom: -100%;
            position: absolute;
            z-index: 1111;
        }



            .media-list ul li h1 a {
                color: #fff;
                font-size: 15px;
                position: relative;
            }





        .media-list ul li:hover .body-hover h1 {
            /*

	-webkit-transform: rotateY(0) rotateX(0) translate(0);

	-moz-transform: rotateY(0) rotateX(0) translate(0);

	-ms-transform: rotateY(0) rotateX(0) translate(0);

	-o-transform: rotateY(0) rotateX(0) translate(0);

	transform: rotateY(0) rotateX(0) translate(0);

	*/
            bottom: 0px;
        }



        .media-list ul li:hover .body-hover img {
            -webkit-transform: scale(1.2);
            -moz-transform: scale(1.2);
            -ms-transform: scale(1.2);
            -o-transform: scale(1.2);
            transform: scale(1.2);
        }



        .media-list ul li .number {
            background: #0D81C5 url(../images/1376333370_stack_of_photos.png) no-repeat center 40px;
            position: absolute;
            z-index: 11111;
            top: -100%;
            left: 10px;
            height: 65px;
            width: 40px;
            text-align: center;
            padding-top: 10px;
            font-size: 20px;
            font-weight: bolder;
            color: #fff;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -ms-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
        }





        .media-list ul li:hover .number {
            top: 0;
        }





.media-inside-list ul li {
    float: right;
    width: 230px;
    position: relative;
    margin-left: 19px;
    margin-bottom: 25px;
}



    .media-inside-list ul li:nth-child(4n+4) {
        margin-left: 0;
    }





    .media-inside-list ul li img {
        width: 230px;
        height: 190px;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
    }



    .media-inside-list ul li h1 {
        font-family: Tahoma, Geneva, sans-serif;
        padding-top: 10px;
        font-size: 12px;
    }

        .media-inside-list ul li h1 a {
            color: #333;
        }



    .media-inside-list ul li .hovers {
        position: absolute;
        z-index: 11;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 190px;
        background: url(../images/video_play.png) no-repeat center center;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        opacity: 0.5;
    }



    .media-inside-list ul li:hover .hovers {
        opacity: 1;
    }









.photos-inside-list ul li {
    float: right;
    width: 230px;
    position: relative;
    margin-left: 19px;
    margin-bottom: 25px;
}



    .photos-inside-list ul li:nth-child(4n+4) {
        margin-left: 0;
    }





    .photos-inside-list ul li img {
        width: 230px;
        height: 190px;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
    }



    .photos-inside-list ul li h1 {
        font-family: Tahoma, Geneva, sans-serif;
        padding-top: 10px;
        font-size: 12px;
    }



        .photos-inside-list ul li h1 a {
            color: #333;
        }



    .photos-inside-list ul li .hovers {
        position: absolute;
        z-index: 11;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 190px;
        background: url(../images/1376403495__gallery.png) no-repeat center center;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        opacity: 0.5;
    }



    .photos-inside-list ul li:hover .hovers {
        opacity: 1;
    }



.media-footer {
    border-top: 1px solid #e0e0e0;
    padding: 15px 0px 5px 0;
    margin-top: 25px;
    text-align: left;
    color: #c2c2c2;
}



    .media-footer .backbutton {
        color: #848484;
        margin-right: 10px;
    }





.contact-info {
    float: right;
    width: 50%;
}



.contact-form {
    float: left;
    width: 50%;
}









/* */





.with-sidebar {
    float: right;
    width: 740px;
}





.content {
    line-height: 150%;
    font-size: 15px;
    color: #737373!important;
}



    .content h1 {
        font-size: 24px;
        margin: 10px 0px;
        font-weight: bolder;
    }



    .content p {
        margin: 10px 0px;
    }



    .content b, .content strong {
        font-weight: bolder;
    }



    .content em {
        font-style: italic;
    }



    .content h2 {
        font-size: 22px;
        font-weight: bolder;
        margin: 10px 0;
    }



    .content h3 {
        font-size: 20px;
        margin: 8px 0px;
        font-weight: bolder;
        color:#737373!important;
    }



    .content h4 {
        font-size: 18px;
        margin: 6px 0px;
        font-weight: bolder;
    }



    .content h5 {
        font-size: 15px;
        margin: 4px 0px;
        font-weight: bolder;
    }



    .content h6 {
        font-size: 12px;
        margin: 1px 0px;
        font-weight: bolder;
    }



    .content ul {
        list-style: circle;
        margin-right: 20px;
    }

    .content ol {
        margin-right: 20px;
        list-style: decimal;
    }



    .content a {
        color: #0d81c5;
    }



    .content img {
        max-width: 100%;
        height: auto;
        margin-top: 10px;
        margin-bottom: 10px;
    }





    .content table {
        width: 100%;
        border: 1px solid #ddd;
    }



        .content table td {
            padding: 10px;
        }



        .content table thead td {
            background: #eee;
            border-bottom: 1px solid #ddd;
            font-weight: bolder;
        }



        .content table td {
            border-bottom: 1px solid #ddd;
            border-left: 1px solid #ddd;
        }















.tform_wrapper {
    clear: both;
}



.tform_body {
    position: relative;
}



    .tform_body ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

        .tform_body ul li {
            clear: both;
            padding-bottom: 5px;
        }

    .tform_body .tfield_label {
        float: right;
        width: 110px;
        margin-top: 19px;
        height: 21px;
        font-weight: normal;
        color: #333;
    }



    .tform_body .medium {
        border: 1px solid #CCC;
        border-bottom: 2px solid #CCC;
        width: 360px;
        height: 30px;
        color: #9B9B9B;
        font: 12px tahoma;
        padding: 3px;
        padding-top: 1px;
        margin-top: 10px;
        outline: none;
        float: right;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
    }



    .tform_body .textarea {
        width: 360px;
        height: 150px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
    }



    .tform_body .tfield_required {
        color: red;
    }



    .tform_body #input_2_15 {
        direction: ltr;
    }



    .tform_body .validation_message {
        color: red;
        float: right;
        padding-top: 4px;
        padding-right: 110px;
        font-size: 12px;
    }



.tform_footer, .tform_edit_link {
    clear: both;
}









.tform_button {
    border: 0px;
    background: #0d82c5;
    border-bottom: 2px solid #2aabe2;
    color: #fff;
    padding: 0 33px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    margin-top: 0px;
    float: right;
    margin-right: 110px;
    margin-top: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}



.validation_error {
    display: none;
}







.contact-us-q2-form {
    list-style: none !important;
    direction: rtl;
    margin-right: 0px !important;
}



    .contact-us-q2-form li {
        clear: both;
        margin-bottom: 5px;
    }



        .contact-us-q2-form li label {
            display: inline-block;
            width: 110px;
        }



            .contact-us-q2-form li label span.important {
                color: red;
            }



        .contact-us-q2-form li .parsley-error-list {
            padding-right: 116px;
            font-size: 12px;
            list-style: none;
            color: red;
            margin-right: 0px !important;
        }





        .contact-us-q2-form li #submit {
            border: 0px;
            background: #0d82c5;
            border-bottom: 2px solid #2aabe2;
            color: #fff;
            padding: 0 33px;
            height: 34px;
            line-height: 34px;
            margin: 0px;
            margin-top: 0px;
            margin-right: 110px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
        }



        .contact-us-q2-form li input[type="text"] {
            border: 1px solid #CCC;
            border-bottom: 2px solid #CCC;
            width: 360px;
            height: 36px;
            color: #9B9B9B;
            font: 12px tahoma;
            padding: 3px;
            padding-top: 1px;
            margin-top: 10px;
            outline: none;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
        }



        .contact-us-q2-form li input[type="password"] {
            border: 1px solid #CCC;
            border-bottom: 2px solid #CCC;
            width: 240px;
            height: 36px;
            color: #9B9B9B;
            font: 12px tahoma;
            padding: 3px;
            padding-top: 1px;
            margin-top: 10px;
            outline: none;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
        }



.password2 {
    margin-right: 174px;
}







.contact-us-q2-form li select {
    width: 367px;
    padding: 3px;
    border: 1px solid #CCC;
    border-bottom: 2px solid #CCC;
    background: #fff;
    margin-top: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    outline: none;
}





.contact-us-q2-form li textarea {
    width: 355px;
    height: 100px;
    padding: 5px;
    border: 1px solid #CCC;
    border-bottom: 2px solid #CCC;
    background: #fff;
    vertical-align: middle;
    margin-top: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    outline: none;
}



.contact-us-q2-form li .captcha_img {
    vertical-align: middle;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin-bottom:0px;
    margin-top:12px;
}





.contact-us-q2-form li #captcha {
    width: 100px;

    position: relative;
    top: 1px;
    padding: 5px;
}



#contact_area_form_ .thanks {
    padding: 10px;
    text-align: center;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    padding-top: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
}









/* */

.partners {
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-align: center;
}

    .partners li {
        display: inline-block;
        margin: 20px 8px;
        list-style: none;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }





        .partners li:hover {
            -webkit-transform: translate(0, -10px);
            -moz-transform: translate(0, -10px);
            -ms-transform: translate(0, -10px);
            -o-transform: translate(0, -10px);
            transform: translate(0, -10px);
        }













.page-title .left .s {
    margin-right: -4px;
}



















/* pagenations */
.pagination {
    margin: 0px auto;
    text-align: center;
}

    .pagination li {
        display: inline-block;
        color: #333;
        font-size: 13px;
        border: 1px solid #dddddd;
        border-left: 0px;
        -webkit-transition: all .4s;
        -moz-transition: all .4s;
        -ms-transition: all .4s;
        -o-transition: all .4s;
        transition: all .4s;
        margin: 0 -2px;
    }

        .pagination li.current {
            padding: 11px 15px 8px 15px;
        }

    .pagination a {
        display: block;
        padding: 11px 15px 8px 15px;
        color: #333;
    }

    .pagination li:last-child {
        border-left: 1px solid #dddddd;
        -webkit-border-radius: 5px 0 0 5px;
        -moz-border-radius: 5px 0 0 5px;
        -ms-border-radius: 5px 0 0 5px;
        -o-border-radius: 5px 0 0 5px;
        border-radius: 5px 0 0 5px;
    }

        .pagination li:last-child a {
            -webkit-border-radius: 5px 0 0 5px;
            -moz-border-radius: 5px 0 0 5px;
            -ms-border-radius: 5px 0 0 5px;
            -o-border-radius: 5px 0 0 5px;
            border-radius: 5px 0 0 5px;
        }

    .pagination li:first-child {
        border-right: 1px solid #dddddd;
        -webkit-border-radius: 0 5px 5px 0;
        -moz-border-radius: 0 5px 5px 0;
        -ms-border-radius: 0 5px 5px 0;
        -o-border-radius: 0 5px 5px 0;
        border-radius: 0 5px 5px 0;
    }

        .pagination li:first-child a {
            -webkit-border-radius: 0 5px 5px 0;
            -moz-border-radius: 0 5px 5px 0;
            -ms-border-radius: 0 5px 5px 0;
            -o-border-radius: 0 5px 5px 0;
            border-radius: 0 5px 5px 0;
        }



    .pagination a:hover, .pagination li.current {
        background: #0d81c5;
        color: #fff;
        text-shadow: 0 1px 0 #fff;
    }

    .pagination li.current {
        font-weight: bold;
        border-left: 1px solid #dddddd;
        border-right: 1px solid #dddddd;
    }


/* tabz */
.tab_area .tabs ul {
    border-bottom: 1px solid #ccc;
    margin-right: 0px;
}

    .tab_area .tabs ul li:first-child {
        margin-right: 10px;
    }

    .tab_area .tabs ul li {
        display: inline-block;
        margin-bottom: -1px;
        border: 1px solid #ccc;
        background: #fbfbfb;
        border-bottom: 1px solid #cfcfcf;
        -webkit-border-radius: 8px 8px 0 0;
        -moz-border-radius: 8px 8px 0 0;
        -ms-border-radius: 8px 8px 0 0;
        -o-border-radius: 8px 8px 0 0;
        border-radius: 8px 8px 0 0;
    }

        .tab_area .tabs ul li a {
            padding: 10px 15px 7px 10px;
            display: block;
            color: #333;
        }

        .tab_area .tabs ul li.current {
            background: #fff;
            border-bottom: 1px solid #fff;
        }

.tab-content-area {
    padding: 10px;
}

.tab-content {
    display: none;
}


/* cordions */
.cordions ul {
    margin-right: 0px;
}

    .cordions ul li {
        display: block;
        margin-bottom: 10px;
    }

        .cordions ul li .cordions-content {
            display: none;
        }

        .cordions ul li a {
            padding: 10px;
            display: block;
            color: #333;
            position: relative;
            z-index: 11;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            -ms-border-radius: 8px;
            -o-border-radius: 8px;
            border-radius: 8px;
            background: #fbfbfb;
            border: 1px solid #cfcfcf;
        }

            .cordions ul li a:hover {
                background: #fbfbfb url(../images/arrow_down.png) no-repeat 10px center;
            }

        .cordions ul li.current a {
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -ms-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
            background: #fbfbfb url(../images/arrow_up.png) no-repeat 10px center;
        }


        .cordions ul li .cordions-content {
            padding: 20px 10px 10px 10px;
            border: 1px solid #cfcfcf;
            -webkit-border-radius: 0 0 8px 8px;
            -moz-border-radius: 0 0 8px 8px;
            -ms-border-radius: 0 0 8px 8px;
            -o-border-radius: 0 0 8px 8px;
            border-radius: 0 0 8px 8px;
            margin-top: -12px;
        }

/* alert & notifications */
.alert {
    padding: 8px 14px 8px 35px;
    margin-bottom: 20px;
    color: #c09853;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.alert-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert-information {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}


/* buttons */

.btn {
    border: 0px;
    background: #0d82c5;
    border-bottom: 2px solid #2aabe2;
    color: #fff;
    padding: 5px 33px;
    margin-top: 0px;
    display: inline-block;
    margin-top: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}

.btn-green {
    background: #5bb75b;
    border-bottom: 2px solid #89E989;
}

.btn-red {
    background: #da4f49;
    border-bottom: 2px solid #F77C77;
}

.btn-black {
    background: #222222;
    border-bottom: 2px solid #8B8B8B;
}

.btn-orange {
    background: #faa732;
    border-bottom: 2px solid #FCCA84;
}

.btn-gray {
    background: #f5f5f5;
    border-bottom: 2px solid #C9C9C9;
    color: #333;
}

.btn-larg {
    font-size: 23px;
}

.btn-small {
    padding: 2px 15px 1px 15px;
    font-size: 12px;
}


.bwaba-list {
    width: 730px;
    float: right;
}



    .bwaba-list li {
        border: 1px solid #e0e0e0;
        padding:13px 20px 27px 20px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
    }





        .bwaba-list li h1.t {
            font-size: 20px;
            color: #1c89c8;
        }



        .bwaba-list li .des {
            font-size: 16px;
            color: #727174;
            padding-top: 15px;
            line-height: 130%;
            text-align: justify;
        }
.bwaba-list li .des h1{line-height:inherit;color: #727174;}


            .bwaba-list li .des p {
                padding: 10px 0;
            }



            .bwaba-list li .des a {
                color: #1c89c8;
            }





        .bwaba-list li .button {
            background: #fdfdfd; /* Old browsers */
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
            background: -moz-linear-gradient(top, #fdfdfd 0%, #f3f3f3 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #fdfdfd 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #fdfdfd 0%,#f3f3f3 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #fdfdfd 0%,#f3f3f3 100%); /* IE10+ */
            background: linear-gradient(to bottom, #fdfdfd 0%,#f3f3f3 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-8 */
            padding: 20px;
            font-size: 15px;
            color: #222;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -ms-border-radius: 10px;
            -o-border-radius: 10px;
            border-radius: 10px;
            border: 1px solid #ededed;
            margin-bottom: 20px;
            display: block;
            float: right;
        }



.contact-maps .larger {
    float: left;
    background: url(../images/larger.png) no-repeat top right;
    height: 20px;
    line-height: 13px;
    padding-right: 20px;
    font-size: 12px;
    font-family: tahoma;
    font-weight: normal;
    margin-top: 4px;
    color: #737373 !important;
}

.right-reg-section {
    /*float: right;*/
    margin-right: 20px;
}



    .right-reg-section li input[type="text"] {
        width: 240px;
    }

    .right-reg-section li label {
        width: 170px;
        font-size: 14px;
    }



    .right-reg-section li select {
        width: 240px;
    }

    .right-reg-section li textarea {
        width: 236px;
        height: 70px;
    }

    .right-reg-section li #submit {
        margin-right: 174px;
    }



    .right-reg-section li .parsley-error-list {
        padding-right: 174px;
    }



.left-reg-section {
    margin-right: 50px;
    float: right;
    position: relative;
}

    .left-reg-section li input[type="text"] {
        width: 240px;
    }



    .left-reg-section li label {
        font-size: 14px;
        width: 110px;
    }



    .left-reg-section li #submit {
        margin-right: 115px;
    }



    .left-reg-section:after {
        content: '';
        position: absolute;
        right: 420px;
        top: 20px;
        height: 100%;
        width: 1px;
        background: rgb(255,255,255); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(204,204,204,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(204,204,204,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(204,204,204,1) 50%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(204,204,204,1) 50%,rgba(255,255,255,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(204,204,204,1) 50%,rgba(255,255,255,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    }


.cpp-words-register {
    float: right;
    width: 386px;
    margin-right: 120px;
    text-align: justify;
}

    .cpp-words-register a {
        float: left;
        margin-top: 10px;
    }


.message_error {
    margin: 10px 0px;
    background: #ffebe8;
    border: 1px solid #dd3c10;
    padding: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    font-size: 13px;
}



.welcome-msg {
    line-height: 150%;
}



    .welcome-msg a {
        color: #0d81c5;
    }



.dddddd {
    width: 453px;
}



.intersted {
    padding-top: 10px;
    padding-bottom: 5px;
}



    .intersted .checks {
        float: right;
        padding-right: 172px;
        margin-top: -20px;
    }





.edit_profile_done li label {
    width: 171px;
}



.edit_profile_done .intersted .checks {
    float: none;
}



.edit_profile_done #repassword {
    margin-right: 174px;
}



.edit_profile_done li #submit {
    margin-right: 174px;
}



.edit_profile_done li #account_type_2 {
    margin-right: 174px;
}



.edit_profile_done li #comp_type_2 {
    margin-right: 174px;
}



.message_done {
    border: 1px solid #fcefa1;
    background: #fbf9ee;
    color: #363636;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    font-size: 13px;
    padding: 10px;
    margin-bottom: 10px;
}





.forgotsarea {
    padding-right: 115px;
    font-size: 13px;
    /*margin-bottom: -4px !important;*/
    line-height: 160%;
}



    .forgotsarea input[type="checkbox"] {
        margin-right: 0px;
    }





.forgot_password ul {
    list-style: none;
}

    .forgot_password ul li #submit {
        margin-right: 114px;
    }



.rest-pass-p {
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif;
    padding-right: 174px;
}

.phone-innd {
    padding-top: 15px;
    padding-bottom: 10px;
}

    .phone-innd .parsley-error-list {
        display: none;
    }

    .phone-innd .p-error-p .parsley-error-list {
        display: block;
    }


    .phone-innd span {
        display: inline-block;
        font-size: 12px;
        font-family: tahoma;
        color: #C7C3C3;
    }

    .phone-innd #phone2 {
        margin-right: 112px;
    }

    .phone-innd span.ff {
        width: 67px;
    }

    .phone-innd span.tt {
        margin-right: 10px;
        width: 191px;
    }

.important {
    color: red !important;
}

.pllluss {
    color: #7E7878 !important;
}

.phone-innd span.ee {
    margin-right: 10px;
    width: 78px;
}



.projects-list li {
    padding-bottom: 5px;
}

    .projects-list li h1 a {
        background: url(../images/projects-list.png) no-repeat top right;
        padding: 4px 31px 4px 0;
        display: block;
    }

.content .row {
    margin: 10px 0px;
}

    .content .row .columns {
        float: right;
    }

        .content .row .columns .inside {
            margin: 0 10px;
        }

        .content .row .columns:first-child .inside {
            margin-right: 0;
        }

        .content .row .columns:last-child .inside {
            margin-left: 0;
        }


    .content .row .one {
        width: 100%;
    }

    .content .row .tow {
        width: 50%;
    }

    .content .row .three {
        width: 33.3%;
    }

    .content .row .four {
        width: 25%;
    }

    .content .row .five {
        width: 20%;
    }

    .content .row .six {
        width: 16.6%;
    }

    .content .row .seven {
        width: 14.2%;
    }

    .content .row .eight {
        width: 12.5%;
    }



/* cpp*/
.li-1 {
    background: url(http://www.kacare.gov.sa/wp-content/uploads/2013/08/dv_03.png) no-repeat bottom center;
    background-size: cover;
    position: relative;
}

    .li-1 .des, .li-2 .des, .li-3 .des {
        font-size: 15px;
    }

.li-2 {
    background: url(http://www.kacare.gov.sa/wp-content/uploads/2013/08/dv_12.png) no-repeat bottom center;
    float: right;
    width: 380px;
    margin-top: 20px;
    height: 270px;
    background-size: cover;
    position: relative;
}


.learn-more-cpp {
    float: right;
    border-right: 1px solid #ededed;
    padding-right: 10px;
    margin-right: 10px;
    height: 50px;
    line-height: 50px;
    color: #000;
    font-size: 15px;
    margin-top: 4px;
}


    .learn-more-cpp a {
        color: #000;
    }

.li-3 {
    background: url(http://www.kacare.gov.sa/wp-content/uploads/2013/08/dv_10.png) no-repeat bottom center;
    float: right;
    width: 250px;
    margin-right: 16px;
    margin-top: 20px;
    height: 270px;
    background-size: cover;
    position: relative;
}

.cpp-register {
    position: absolute;
    bottom: 0px;
}

.cpp-reg-block {
    float: right;
    border-right: 1px solid #ededed;
    padding-right: 10px;
    margin-right: 10px;
    height: 50px;
    line-height: 25px;
    color: #000;
    font-size: 15px;
    margin-top: 4px;
}

    .cpp-reg-block a {
        color: #000;
    }

.sdsd {
    background: #f3f3f3;
}

    .sdsd .d-mm {
        padding: 10px;
        text-align: justify;
        line-height: 150%;
    }

@media (min-width: 768px) and (max-width: 979px) {

#SearchBox.ms-floatLeft{float: none!important;width: 100%!important;}
.ms-srch-item-summaryPreview{width: 100%!important;float: none!important;}
.ms-srch-item{padding: 0!important;margin: 0!important;width: 100%!important}
.ms-srch-upscope-top{width: auto!important;margin: 0 0 15px 0!important;}
.ms-srch-sbLarge-fullWidth {width: 85%!important;}
.ms-webpart-zone,.ms-webpart-cell-vertical,.ms-webpart-chrome-vertical{display: block!important;}
.ms-srch-item{width: 100%!important;padding: 5px 0!important;margin: 0!important;overflow: visible!important;}
.ms-srch-item-body{width: 100%!important;overflow: visible!important;}
.ms-srch-item-summary{width: 100%!important;line-height: 1.5em;}
.ms-srch-hover-outerContainer{display: none!important;}
.ms-srch-ellipsis{white-space: normal;overflow: visible;}
.ms-srch-item-path{width: 100%;word-wrap: break-word;}
.ms-srch-sbLarge{display: block!important;}

    .mobile-menu {
        /*display: block !important;*/
    }



    .tinynav {
        display: block;
        margin: auto;
    }



   .footer .rightside ul{
        display: none;
    }





    #min-menu {
        display: block;
    }



    .navbar {
        background: #2aabe2;
        overflow: hidden;
        cursor: pointer;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
    }

    .navbar-menu {
        display: none;
    }



        .navbar-menu li {
            display: block;
            margin-left: 0px;
            float: none;
        }



            .navbar-menu li a {
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                -ms-border-radius: 0;
                -o-border-radius: 0;
                border-radius: 0;
                padding: 5px 15px;
                color: #fff;
            }



            .navbar-menu li ul {
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                -ms-border-radius: 0;
                -o-border-radius: 0;
                border-radius: 0;
                padding: 0;
                width: auto;
                position: static;
                display: none;
                background: #0d81c5;
            }



                .navbar-menu li ul li ul {
                    display: block;
                }





            .navbar-menu li:hover ul {
                display: none;
            }



        .navbar-menu li {
            width: 100% !important;
            border-bottom: 1px solid #43bcf0;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -ms-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
        }



            .navbar-menu li span.ss {
                width: 54px;
            }

            .navbar-menu li span {
                position: absolute;
                width: 100%;
                height: 44px;
                background: url(../images/ico.png) no-repeat 11px center;
                z-index: 111;
                left: 0px;
                top: 0px;
            }



            .navbar-menu li ul li span {
                display: none;
            }



            .navbar-menu li ul li {
                border-bottom: 0;
            }



                .navbar-menu li ul li a {
                    border-bottom: 1px solid rgba(255, 255, 255, 0.16);
                    padding-right: 15px;
                    padding-left: 15px;
                }

            .navbar-menu li:hover a {
                background: none;
            }



            .navbar-menu li ul li:hover a {
                background: #0d81c5;
            }



            .navbar-menu li.active-mobile {
                background: #727174;
            }





    .center {
        width: 700px;
    }



    .right-ads {
        float: none !important;
        margin: auto;
    }



    .left-ads {
        float: none !important;
        margin: auto;
        width: 494px;
        margin-top: 20px;
    }

    .latest-events {
        float: left !important;
    }



    .videos-adv {
        margin-left: 203px !important;
    }



    .footer .rightside {
        float: none !important;
        text-align: center;
    }

    .footer .leftside {
        float: none !important;
        text-align: center;
        padding-top: 20px;
    }



    .news-list, .sidebar, .media-list, .bwaba-list {
        width: 100% !important;
        float: none !important;
    }



        .media-list ul li {
            width: 212px !important;
            height: 150px !important;
        }

            .media-list ul li .body-hover {
                height: 150px !important;
            }



                .media-list ul li .body-hover h1 {
                    bottom: 0px !important;
                    width: 95.5% !important;
                    height: auto;
                    line-height: 148%;
                    padding: 5px;
                    text-align: justify;
                }



                    .media-list ul li .body-hover h1 a {
                        font-size: 13px !important;
                    }



        .bwaba-list li {
            float: none !important;
            width: auto !important;
            margin-right: 0px !important;
            height: auto !important;
        }



            .bwaba-list li div {
                position: static !important;
            }



            .bwaba-list li:last-child {
                margin-bottom: 20px;
            }



    .sdsd img {
        display: block;
        margin: auto;
    }



    .sdsd {
        padding: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
    }



    .photos-inside-list ul li, .media-inside-list ul li {
        width: 210px !important;
        margin-left: 24px !important;
    }



        .photos-inside-list ul li img, .media-inside-list ul li img {
            width: 210px !important;
        }



        .photos-inside-list ul li:nth-child(3n+3), .media-inside-list ul li:nth-child(3n+3) {
            margin-left: 0px !important;
        }





    .leftside select {
        display: block !important;
    }



    .tform_body .validation_message {
        padding-right: 0px;
    }







    .tform_button {
        margin-right: 0px !important;
    }



    .with-sidebar {
        float: none !important;
        width: auto !important;
    }





    .right-reg-section {
        float: none;
    }



    .left-reg-section {
        float: none;
    }



    .left-reg-section {
        margin-right: 0;
        margin-top: 50px;
    }





        .left-reg-section:after {
            display: none;
        }

    .contact-us-q2-form li input[type="text"] {
        width: 330px;
    }

    .contact-us-q2-form li select {
        width: 338px;
    }

    .contact-us-q2-form li textarea {
        width: 326px;
    }



    .contact-us-q2-form li .parsley-error-list {
        padding-right: 0px;
    }

    .phone-innd label {
        display: block !important;
    }

    .phone-innd #phone {
        width: 153px !important;
    }

    .phone-innd span.ff {
        margin-right: 0px;
    }

    .phone-innd span.tt {
        width: 164px;
    }

    .cpp-words-register {
        float: none;
        margin-right: 0;
        margin-top: 0;
        width: auto;
    }

    .phone-innd #phone2 {
        margin-right: 0px;
    }

    .contact-us-q2-form li input[type="password"] {
        width: 330px;
    }
    .ms-fullWidth{width:100%!important;float: none!important;}
}



/* Landscape phone to portrait tablet */

@media screen and (max-width: 767px){

#SearchBox.ms-floatLeft{float: none!important;width: 100%!important;}
.ms-srch-item-summaryPreview{width: 100%!important;float: none!important;}
.ms-srch-item{padding: 0!important;margin: 0!important;width: 100%!important}
.ms-srch-upscope-top{width: auto!important;margin: 0 0 15px 0!important;}
.ms-srch-sbLarge-fullWidth {width: 85%!important;}
.ms-webpart-zone,.ms-webpart-cell-vertical,.ms-webpart-chrome-vertical{display: block!important;}
.ms-srch-item{width: 100%!important;padding: 5px 0!important;margin: 0!important;overflow: visible!important;}
.ms-srch-item-body{width: 100%!important;overflow: visible!important;}
.ms-srch-item-summary{width: 100%!important;line-height: 1.5em;}
.ms-srch-hover-outerContainer{display: none!important;}
.ms-srch-ellipsis{white-space: normal;overflow: visible;}
.ms-srch-item-path{width: 100%;word-wrap: break-word;}
.ms-srch-sbLarge{display: block!important;}

    .latest-news,.latest-events,.videos-adv {
        width: auto !important;
        float: none !important;
        margin-right: auto !important;
        margin-left: auto !important;
    }


    .sidebar{
        width: 100% !important;
        float: none !important;
    }


.with-sidebar {
        float: none !important;
        width: auto !important;
    }


    .mobile-menu {
       /* display: block !important;*/
    }



    .tinynav {
        display: block;
        margin: auto;
    }



    #min-menu {
        display: block;
        padding: 15px;
        font-size: 15px;
        color: #fff;
    }



    .navbar {
        background: #2aabe2;
        overflow: hidden;
        cursor: pointer;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
    }

    .navbar-menu {
        display: none;
    }



        .navbar-menu li {
            display: block;
            margin-left: 0px;
            width: 100% !important;
            float: none;
        }



            .navbar-menu li a {
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                -ms-border-radius: 0;
                -o-border-radius: 0;
                border-radius: 0;
                padding: 5px 15px;
                color: #fff;
            }



            .navbar-menu li ul {
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                -ms-border-radius: 0;
                -o-border-radius: 0;
                border-radius: 0;
                padding: 0;
                width: auto;
                position: static;
                display: none;
                background: #0d81c5;
            }



            .navbar-menu li span.ss {
                width: 54px;
            }

            .navbar-menu li span {
                position: absolute;
                width: 100%;
                height: 44px;
                background: url(../images/ico.png) no-repeat 11px center;
                z-index: 111;
                left: 0px;
                top: 0px;
            }



            .navbar-menu li ul li span {
                display: none;
            }



            .navbar-menu li ul li ul {
                display: block;
            }

            .navbar-menu li:hover a {
                background: none;
            }

        .navbar-menu li {
            border-bottom: 1px solid #43bcf0;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -ms-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
        }



            .navbar-menu li:hover ul {
                display: none;
            }



            .navbar-menu li ul li {
                border-bottom: 0;
            }



                .navbar-menu li ul li a {
                    border-bottom: 1px solid rgba(255, 255, 255, 0.16);
                    padding-right: 15px;
                    padding-left: 15px;
                }



            .navbar-menu li:hover a {
                background: none;
            }



            .navbar-menu li ul li:hover a {
                background: #0d81c5;
            }



            .navbar-menu li.active-mobile {
                background: #727174;
            }





   .footer .rightside ul{
        display: none;
    }





    .center {
        width: 400px;
    }

    .logo {
        display: block;
        float: none;
        margin: auto;
        margin-top: 10px;
    }



    .serch-social {
        float: none !important;
        width: 290px;
        margin: auto;
    }



    .right-ads {
        width: auto !important;
        left: inherit !important;
    }



    .left-ads {
        width: 100% !important;
        height: auto !important;
    }

        .left-ads img {
            width: 100% !important;
        }





    .videos-adv {
        text-align: center;
    }





    .footer {
        text-align: center;
        line-height: 150%;
    }



        .footer .rightside, .footer .leftside {
            float: none !important;
        }







    .contact-info {
        float: none !important;
        width: 100%;
    }



    .contact-form {
        float: none !important;
        width: 100%;
        padding: 20px 0;
    }





    .page-title .left {
        display: none;
    }





    .news-list, .sidebar, .media-list, .bwaba-list {
        width: 100% !important;
        float: none !important;
    }



        .media-list ul li {
            float: none !important;
            margin-right: auto !important;
            margin-left: auto !important;
            width: 100%;
            height: 230px;
        }



            .media-list ul li .body-hover {
                height: 230px;
            }

            .media-list ul li img {
                height: 230px;
            }



            .media-list ul li .body-hover h1 {
                bottom: 0px !important;
            }





            .media-list ul li .body-hover h1 {
                bottom: 0px !important;
                width: 368px !important;
                height: auto;
                line-height: 148%;
                padding: 10px 5px;
                text-align: justify;
            }



                .media-list ul li .body-hover h1 a {
                    font-size: 13px !important;
                }



        .bwaba-list li {
            float: none !important;
            width: auto !important;
            margin-right: 0px !important;
            height: auto !important;
        }



            .bwaba-list li div {
                position: static !important;
            }



            .bwaba-list li:last-child {
                margin-bottom: 20px;
            }

    .sdsd img {
        display: block;
        margin: auto;
    }



    .sdsd {
        padding: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
    }





    .photos-inside-list ul li, .media-inside-list ul li {
        width: 100% !important;
        margin-left: 0 !important;
    }



        .photos-inside-list ul li img, .photos-inside-list ul li .hovers, .media-inside-list ul li img, .media-inside-list ul li .hovers {
            width: 100% !important;
            height: 240px !important;
        }





    #players {
        height: 250px !important;
    }

    .leftside select {
        display: block !important;
    }



    .alignright {
        float: none !important;
        display: block;
        margin-right: auto;
        margin-left: auto;
    }

    .alignleft {
        float: none !important;
        display: block;
        margin-right: auto;
        margin-left: auto;
    }

    .tform_body .validation_message {
        padding-right: 0px;
    }



    .tform_body .medium {
        width: 360px !important;
    }



    .tform_body .textarea {
        width: 360px !important;
    }



    .tform_button {
        margin-right: 0px !important;
    }



    .news-list li img {
        float: none !important;
        width: 100% !important;
        height: auto !important;
        margin-left: 0 !important;
        margin-bottom: 10px;
    }



    .serch-social .share {
        float: none !important;
        text-align: center;
        padding-top: 10px;
    }



    .serch-social .search-form {
        width: 100%;
        float: none !important;
    }



        .serch-social .search-form input[type="text"] {
            width: 250px;
        }



        /*.serch-social .search-form input[type="submit"],*/.searchbtn {
            float: left;
            overflow: hidden;
        }



    .navbar {
        margin-top: 10px !important;
    }





    .with-sidebar {
        float: none !important;
        width: auto !important;
    }



    .right-reg-section {
        float: none;
    }



    .left-reg-section {
        float: none;
    }



    .left-reg-section {
        margin-right: 0px;
        margin-top: 50px;
    }





        .left-reg-section:after {
            display: none;
        }



        .left-reg-section li, .right-reg-section li {
            margin-bottom: 20px;
        }



    .password2 {
        margin-right: 0px;
    }



    .right-reg-section li input[type="text"], .left-reg-section li input[type="text"], .left-reg-section li input[type="password"] {
        width: 93%;
    }

    .right-reg-section li select {
        width: 95.3%;
    }

    .right-reg-section li textarea {
        width: 92%;
    }



    .right-reg-section li.captcha-li label {
        width: 80px;
    }



    .right-reg-section li.captcha-li #captcha {
        width: 67px;
    }



    .right-reg-section li #submit {
        margin-right: 0px;
    }

    .left-reg-section li input[type="text"], .left-reg-section li input[type="password"], .edit_profile_done li input[type="text"], .edit_profile_done li input[type="password"] {
        width: 370px;
    }

    .left-reg-section li #submit, .edit_profile_done li input[type="password"] {
        margin-right: 0px !important;
    }



    .edit_profile_done li {
        margin-bottom: 20px;
    }



        .edit_profile_done li #submit {
            margin-right: 0px;
        }



        .edit_profile_done li textarea {
            width: 96%;
        }



    .dddddd {
        width: auto !important;
    }



    .dddfer {
        float: none !important;
        margin-right: 0px !important;
    }



    .parsley-error-list {
        padding-right: 0px !important;
    }



    .intersted .checks {
        padding-right: 0 !important;
        margin-top: 0 !important;
        float: none !important;
    }





    .forgot_password ul li #submit {
        margin-right: 0px !important;
    }



    .forgot_password li input[type="text"] {
        width: 98% !important;
    }



    .edit_profile_done li select {
        width: 98% !important;
    }





    .rest-pass-p {
        padding-right: 0px;
    }



    .welcome-msg {
        text-align: right !important;
    }



    .dfe {
        display: none;
    }



    .contact-us-q2-form li input[type="text"] {
        width: 330px;
    }

    .contact-us-q2-form li select {
        width: 338px;
    }

    .contact-us-q2-form li textarea {
        width: 326px;
    }



    .contact-us-q2-form li .parsley-error-list {
        padding-right: 0px;
    }

    .phone-innd label {
        display: block !important;
    }

    .phone-innd #phone {
        width: 166px !important;
    }

    .phone-innd span.ff {
        margin-right: 0px;
    }

    .phone-innd span.tt {
        width: 174px;
    }

    .contact-us-q2-form li #submit {
        margin-right: 0px;
    }


    .cpp-words-register {
        float: none;
        margin-right: 0;
        margin-left: 0;
        margin-top: 20px;
        width: auto;
    }

    .left-reg-section li input[type="text"], .left-reg-section li input[type="password"], .edit_profile_done li input[type="text"], .edit_profile_done li input[type="password"] {
        width: 370px;
    }

    .forgotsarea {
        padding-right: 0px;
    }


    .phone-innd #phone2 {
        margin-right: 0px;
    }

    .li-2 .button {
        float: none;
        display: block;
        width: 300px;
    }

    .learn-more-cpp {
        border-right: 0px;
        float: none;
        margin-right: 0px;
        line-height: normal;
    }

    .li-2 {
        padding-bottom: 30px !important;
    }
  .ms-fullWidth{width:100%!important;float: none!important;}

}



/* Landscape phones and down */

@media screen and (max-width: 480px) {

#SearchBox.ms-floatLeft{float: none!important;width: 100%!important;}
.ms-srch-item-summaryPreview{width: 100%!important;float: none!important;}
.ms-srch-item{padding: 0!important;margin: 0!important;width: 100%!important}
.ms-srch-upscope-top{width: auto!important;margin: 0 0 15px 0!important;}
.ms-srch-sbLarge-fullWidth {width: 85%!important;}
.ms-webpart-zone,.ms-webpart-cell-vertical,.ms-webpart-chrome-vertical{display: block!important;}
.ms-srch-item{width: 100%!important;padding: 5px 0!important;margin: 0!important;overflow: visible!important;}
.ms-srch-item-body{width: 100%!important;overflow: visible!important;}
.ms-srch-item-summary{width: 100%!important;line-height: 1.5em;}
.ms-srch-hover-outerContainer{display: none!important;}
.ms-srch-ellipsis{white-space: normal;overflow: visible;}
.ms-srch-item-path{width: 100%;word-wrap: break-word;}
.ms-srch-sbLarge{display: block!important;}

    .center {
        width: 300px;
    }

    .logo {
        -webkit-transform: scale(0.8) translate(33px);
        -moz-transform: scale(0.8) translate(33px);
        -ms-transform: scale(0.8) translate(33px);
        -o-transform: scale(0.8) translate(33px);
        transform: scale(0.8) translate(33px);
    }



    .videos-adv img {
        width: 100%;
        height: auto;
    }



    .tform_button {
        margin-right: 0px !important;
    }





    .photos-inside-list ul li, .media-inside-list ul li {
        width: 100% !important;
        margin-left: 0 !important;
    }



        .photos-inside-list ul li img, .photos-inside-list ul li .hovers, .media-inside-list ul li img, .media-inside-list ul li .hovers {
            width: 100% !important;
            height: 200px !important;
        }



    #players {
        height: 200px !important;
    }



    .alignright {
        float: none !important;
        display: block;
        margin-right: auto;
        margin-left: auto;
    }

    .alignleft {
        float: none !important;
        display: block;
        margin-right: auto;
        margin-left: auto;
    }



    .tform_body .medium {
        width: 270px !important;
    }



    .tform_body .textarea {
        width: 270px !important;
    }



    .serch-social .share {
        float: none !important;
        text-align: center;
        padding-top: 10px;
    }



    .serch-social .search-form {
        width: 100%;
        float: none !important;
    }



        .serch-social .search-form input[type="text"] {
            width: 250px;
        }



        /*.serch-social .search-form input[type="submit"],*/.searchbtn {
            float: left;
        }



    .navbar {
        margin-top: 10px !important;
    }





    .media-list ul li {
        float: none !important;
        margin-right: auto !important;
        margin-left: auto !important;
        width: 100%;
        height: 180px;
    }



        .media-list ul li .body-hover {
            height: 180px;
        }

        .media-list ul li img {
            height: 180px;
        }

    .contact-us-q2-form li {
        margin-top: 15px;
    }

        .contact-us-q2-form li input[type="text"], .contact-us-q2-form li input[type="password"] {
            width: 254px;
        }

        .contact-us-q2-form li select {
            width: 254px;
        }

        .contact-us-q2-form li textarea {
            width: 254px;
        }



        .contact-us-q2-form li .parsley-error-list {
            padding-right: 0px;
        }

    .phone-innd label {
        display: block !important;
    }

    .phone-innd #phone {
        width: 112px !important;
    }

    .phone-innd #phone1 {
        width: 50px !important;
    }

    .phone-innd #phone2 {
        width: 50px !important;
    }

    .phone-innd span.ff {
        margin-right: 0px;
        width: 58px;
    }

    .phone-innd span.ee {
        width: 67px;
        font-size: 11px;
    }

    .phone-innd span.tt {
        width: 120px;
    }

    .contact-us-q2-form li #submit {
        margin-right: 0px;
    }

    .contact-us-q2-form li #captcha {
        width: 87px;
    }

    .capatcha label {
        width: 90px !important;
    }


    .li-2 .button {
        width: 200px;
    }
 .ms-fullWidth{width:100%!important;float: none!important;}

}









#fancybox-loading, .fancybox-opened {
    z-index: 1111111111 !important;
}


input[type="submit"], input[type="button"] {
    cursor: pointer;
    font-size:13px;
}

.grays {
    background: #CCC !important;
    border-bottom-color: #AFAFAF !important;
    margin-right: 10px !important;
    color: #6B6B6B !important;
}
.ms-rtestate-field p, p.ms-rteElement-P{line-height:inherit;margin:0px}


/*follow button*/
.ms-srch-hover-action a[id$='hoverFollow']
{
	display:none !important;
}


.ms-fullWidth{width:auto!important}




.send-it-by-email .formzz-sendit{	width: 300px!important;}
.send-it-by-email h1{font-size: 24px;margin: 10px 0px;font-weight: bold;color: #0d81c5!important;}

.send-it-by-email label{	display: block;	font-size: 14px;	margin-top: 20px;}

.send-it-by-email label i{	color: red;	font-style: normal;}

.send-it-by-email input[type="text"]{	border: 1px solid #CCC;	border-bottom: 2px solid #CCC;	width: 100%;	height: 37px;line-height: 37px;	color: #9B9B9B;font: 12px tahoma;padding: 3px;padding-top: 1px;
	margin-top: 10px;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.send-it-by-email input[type="submit"]{
	border: 0px;
	background: #0d82c5;
	border-bottom: 2px solid #2aabe2;
	color: #fff;
	padding: 0 33px;
	height: 34px;
	line-height: 34px;
	margin: 0px;
	margin-top: 0px;
	margin-top: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}


.news-list li p a,.news-list li p a:visited{color:#0d81c5 !important;font-size:13px;}

a:hover,a:active{text-decoration:none !important;}




ul#ResultFooter{display:none !important;}

@media screen{
	#printer_div{clear:both;}
	#printer_div *{	direction:rtl;}
}
.ms-rte-srcdialog-text.ms-fullWidth{width: 100%!important;}
.ms-calloutLink:link, a.ms-calloutLink:visited, .ms-calloutLinkDisabled{line-height: 1.5em!important;}
