/**
    ## author           : doanerkan / www.doanerkan.com
**/

    @import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&subset=latin-ext');
    @import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

    ul, li, div, a, img, table, tr, td      { box-sizing: border-box; }
    body                { background:#dcdcdc; color:#333; font:400 14px 'Montserrat', sans-serif; margin:0; padding:0; overflow-x:hidden; }
    .transeffect        { -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }
    .img-responsive     { width:auto; }
    .pDNone             { display:block; }
    .col-lg-1_5         { width:20%; padding:0 15px; }
    .rowrow             { padding-left:0; padding-right:0; }
    .scrolloff          { pointer-events: none; cursor:pointer; }
    .colx               { width:100%; }
    hr                  { border:none; border-top:#dfdfdf 1px solid; }
    a             { color:#666; font:300 13px 'Montserrat', sans-serif; cursor:pointer; }
    a:hover             { color:#333; text-decoration:underline; cursor:pointer; }
    a:active            { text-decoration:none; }
    a:before            { cursor:pointer; }
    .rowleft15              { margin-right:-15px; }
    .rowright15             { margin-left:-15px; }
    .ta-right               { text-align:right; }
    .ta-left                { text-align:left; }
    .ta-center              { text-align:center; }

    .header         { height:130px; background:#fff; }
    .header .logo       { padding:30px 0 0 0; }
    .header .menu ul, .header .menu ul li   { padding:0; margin:0; list-style-type:none; }
    .header .menu ul li     { float:left; }
    .header .menu ul li a       { color:#333; font:600 15px 'Montserrat', sans-serif; text-decoration:none; height:130px; display:block; padding:55px 20px 0 20px; }
    .header .menu ul li a:hover     {
        color:#fff; padding:50px 20px 0 20px;
        background: #285c92; /* Old browsers */
        background: -moz-linear-gradient(top, #007da3 20%, #285c92 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #007da3 20%,#285c92 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #007da3 20%,#285c92 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007da3', endColorstr='#285c92',GradientType=0 ); /* IE6-9 */
    }

    .slogan     { padding:45px 0 0 25px; }

    .owl-carousel .owl-pagination { display:none; }
    .slider .container  { margin-top:30px; }

    .home_content   { margin-top:-50px; }
    .blocks .blockTitle     {
        color:#fff; width:100%; height:50px; float:left; display:table; font:500 16px 'Montserrat', sans-serif;
        background: #285c92; /* Old browsers */
        background: -moz-linear-gradient(top, #007da3 20%, #285c92 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #007da3 20%,#285c92 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #007da3 20%,#285c92 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007da3', endColorstr='#285c92',GradientType=0 ); /* IE6-9 */
    }
    .blocks .blockTitle p   { display:table-cell; vertical-align:middle; text-align:center; }
    .blocks .blockContent   { width:100%; min-height:176px; background:#0f3d6f; margin-top:1px; float:left; color:#fff; margin-bottom:30px; }
    .blxiletisim { color:#fff; font:200 14px 'Montserrat', sans-serif; line-height:22px; padding:20px; }
    .blocks .blockContent .imagex   { width:40%; height:120px; float:left; padding:15px 15px 0 15px; }
    .blocks .blockContent .textex   { width:60%; height:120px; float:left; padding:15px 15px 0 0; color:#fff; }
    .blocks .blockContent .full     { width:100%; float:left; padding:10px 15px; text-decoration:none; text-align:center; }
    .blocks .blockContent .full a       { color:#fff; text-decoration:none; width:100%; display:block; padding:10px; background:#145296; }
    .blocks .blockContent .full a:hover       { color:#fff; background:#0a294b; }
    .blocks .blockContent .textex a     { color:#fff; text-decoration:none; }
    .blocks .blockContent .textex a:hover     { text-decoration:none; color:#228dff; }
    .blocks .blockContent .imagex a     { width:100%; height:100%; display:block; }

    .footer_blue        { height:50px; background:#285c92; }
    .footer_blue .menux ul, .footer_blue .menux ul li { padding:0; margin:0; list-style:none; }
    .footer_blue .menux ul li { float:left; padding:16px 15px 0 15px; }
    .footer_blue .menux ul li a     { color:#fff; font:600 12px 'Montserrat', sans-serif; text-decoration:none; }
    .footer_blue .menux ul li a:hover   { color:#228dff; text-decoration:underline; }

    .footerLightBlue    { background:#007da3; padding:15px 15px 30px 15px; }
    .footerLightBlue strong  { color:#fff; font-size:16px; }

    .footerLightBlue ul, .footerLightBlue ul li     { padding:0; margin:0; list-style-type:none; }
    .footerLightBlue ul li      { width:100%; float:left; }
    .footerLightBlue ul li a    { color:#fff; font:400 12px 'Montserrat', sans-serif; margin-bottom:5px; display:block; }
    .copyright  { color:#fff; font:500 12px 'Montserrat', sans-serif; }
    .copyright  a    { color:#fff; font:300 11px 'Montserrat', sans-serif; margin-bottom:5px; }

    .footer_blue .social    { color:#fff; font:600 12px 'Montserrat', sans-serif; padding:16px 0 0 0; }
    .footer_blue .social i.fa   { color:#fff; font-size:14px; margin:0 5px; }

    .pageTitle {
        color:#fff; width:100%; padding:50px; display:table; margin:0 auto 30px 0; font:200 30px 'Montserrat', sans-serif;
        background: #285c92; /* Old browsers */
        background: -moz-linear-gradient(top, #007da3 20%, #285c92 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #007da3 20%,#285c92 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #007da3 20%,#285c92 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007da3', endColorstr='#285c92',GradientType=0 ); /* IE6-9 */
    }

    .catTitle div  {
        color:#fff; width:100%; height:100px; display:table; font:500 20px 'Montserrat', sans-serif; text-align:center;
        background: #145296; /* Old browsers */
        background: -moz-linear-gradient(top, #145296 20%, #0f3d6f 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #145296 20%,#0f3d6f 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #145296 20%,#0f3d6f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#145296', endColorstr='#0f3d6f',GradientType=0 ); /* IE6-9 */
    }
    .catTitle div:hover  { background:#000; }

    .catTitle div p     { display:table-cell; vertical-align: middle; }

    .contento .container    { background:#fff; padding:15px; margin-bottom:30px; line-height:24px; }
    .contento .container ul, .contento .container ul li   { list-style-type:none; padding:0; margin:0; }
    .contento .container ul { margin-left:30px; }
    .contento .container ul li  { list-style-type:circle; }
    .contento .container h2     { width:100%; font-size:20px; border-bottom:#333 1px solid; padding-bottom:10px; margin-bottom:15px; }

    .services_picture       { width:100%; height:250px; display:block; margin:0 15px 15px 0; background:#145296; }
    .services_picture a         { width:100%; height:100%; display:block; }

    .webgrsl        { height:80px; padding:5px; }
    .webgrsl a          { width:100%; height:100%; display:block; }

    .iletform               { min-height:300px; padding:60px 0; box-sizing: border-box; color:#333; font:normal 16px 'Montserrat', sans-serif; }
    .iletform h3            { font:normal 22px 'Montserrat', sans-serif; color:#fff; margin:0 0 15px 0; padding:0; }
    .iletform input[type=text]      { width:100%; font-size:14px; color:#666; border:none; background:#f5f5f5; outline:none; padding:14px; display:block; box-sizing: border-box; border-radius:5px; margin-top:15px; }
    .iletform input[type=submit]    { background:#145296; color:#fff; cursor:pointer; border:none; outline:none; padding:14px; display:block; box-sizing: border-box; border-radius:5px; margin-top:15px; }
    .iletform input[type=submit]:hover       { background:#666; color:#333; }
    .iletform input[type=submit]:disabled    { cursor:not-allowed; background:#f2f2f2; color:#999; }
    .iletform textarea              { width:100%; color:#666; min-height:150px; border:none; background:#f5f5f5; outline:none; padding:14px; display:block; box-sizing: border-box; border-radius:5px; margin-top:15px; }

    .phoneMenu          { width:100%; height:100%; background:rgba(0,0,0,0.95); position:fixed; z-index:9999; overflow: scroll; overflow-x:hidden; display:none; }
    .phoneMenu ul, .phoneMenu ul li     { padding:0; margin:0; list-style:none; }
    .phoneMenu h4           { display:block; padding:20px 0 0 20px; margin:0; color:#f2b045; font:normal 28px 'Montserrat', sans-serif; }
    .phoneMenu ul           { display:block; padding:20px 0 0 20px; }
    .phoneMenu ul li            { display:block; padding: 0 0 18px 0; }
    .phoneMenu ul li a              { display:block; color:#fff; font:normal 16px 'Montserrat', sans-serif; }
    .phoneMenu .xclose           { position:absolute; z-index:9999; right:20px; top:20px; color:#fff; font-size:30px; }

    .spacex ul li strong    { width:25%; display:inline-block; }
    .spacex h3              { padding:0; margin:0; }

    .phonemenuIcon      { font-size:30px; margin:45px 0 0 0; }

    .solMenu ul     { margin:15px 0 !important; padding:0 !important; }
    .solMenu ul li      { color:#fff; margin:0; list-style-type:none !important; display:block; padding:15px !important; background:#285c92; border-bottom:#dfdfdf 1px solid; }
    .solMenu ul li a        { color:#fff; font:500 14px 'Montserrat', sans-serif; margin:15px 0; }
    .solMenu ul li:hover, .solMenu ul li.active  { text-decoration:none;
        background: #285c92; /* Old browsers */
        background: -moz-linear-gradient(top, #007da3 20%, #285c92 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #007da3 20%,#285c92 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #007da3 20%,#285c92 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007da3', endColorstr='#285c92',GradientType=0 ); /* IE6-9 */
    }

    .solMenu ul li ul   { padding:0 !important; margin:0 !important; }
    .solMenu ul li ul { display:none; margin-top:15px; }
    .solMenu ul li ul li    { background:#dfdfdf; color:#333; }
    .solMenu ul li ul li a  { color:#333; }
    .solMenu ul li ul li:hover, .solMenu ul li ul li.active    { background:#f2f2f2; }
    .solMenu ul li ul li ul { display:none; }
    .solMenu ul li ul li ul { padding:0 !important; margin:0 !important; }
    .solMenu ul li ul li ul li  { background:#c8c8c8; padding:0 !important; margin:0 !important; }
    .solMenu ul li ul li ul li a    { display:block; padding:15px; margin:0 !important; }
    .solMenu ul li ul li ul li:hover  { background:#b4b4b4; }

@media only screen and (min-width : 0px) and (max-width : 480px) {
    .slider .container .owl-carousel  { margin:30px 0; }
    .home_content   { margin-top:0; }
    .pageTitle {
        padding:30px 10px 35px 10px;
        font:200 26px 'Montserrat', sans-serif;
    }
    .spacex ul li strong    { width:40%; display:inline-block; }
    .spacex h3              { font-size:18px; line-height:24px;}
}

@media only screen and (min-width : 481px) and (max-width : 960px) {

}

@media only screen and (min-width : 960px) and (max-width : 1023px) {

}

@media only screen and (min-width : 1024px) and (max-width : 1180px) {

}

@media only screen and (min-width : 1081px) and (max-width : 1200px) {

}

@media only screen and (min-width : 1201px) and (max-width : 1366px) {

}

@media only screen and (min-width : 1367px) and (max-width : 1550px) {

}
@media only screen and (min-width : 1551px) and (max-width : 1750px) {


}