@font-face {
    font-family: 'Austin';
    src: url('Austin.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Georgia';
    src: url('../fonts/Georgia-Italic.eot');
    src: url('../fonts/Georgia-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Georgia-Italic.woff2') format('woff2'), url('../fonts/Georgia-Italic.woff') format('woff'), url('../fonts/Georgia-Italic.ttf') format('truetype'), url('../fonts/Georgia-Italic.svg#Georgia-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Georgia';
    src: url('../fonts/Georgia.eot');
    src: url('../fonts/Georgia.eot?#iefix') format('embedded-opentype'), url('../fonts/Georgia.woff2') format('woff2'), url('../fonts/Georgia.woff') format('woff'), url('../fonts/Georgia.ttf') format('truetype'), url('../fonts/Georgia.svg#Georgia') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Light.eot');
    src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light.2') format('woff2'), url('../fonts/Roboto-Light.woff') format('woff'), url('../fonts/Roboto-Light.ttf') format('truetype'), url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.eot');
    src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular.woff2') format('woff2'), url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf') format('truetype'), url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Thin.eot');
    src: url('../fonts/Raleway-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway-Thin.woff2') format('woff2'), url('../fonts/Raleway-Thin.woff') format('woff'), url('../fonts/Raleway-Thin.ttf') format('truetype'), url('../fonts/Raleway-Thin.svg#Raleway-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Light.eot');
    src: url('../fonts/Raleway-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway-Light.woff2') format('woff2'), url('../fonts/Raleway-Light.woff') format('woff'), url('../fonts/Raleway-Light.ttf') format('truetype'), url('../fonts/Raleway-Light.svg#Raleway-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Medium.eot');
    src: url('../fonts/Raleway-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway-Medium.woff2') format('woff2'), url('../fonts/Raleway-Medium.woff') format('woff'), url('../fonts/Raleway-Medium.ttf') format('truetype'), url('../fonts/Raleway-Medium.svg#Raleway-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-SemiBold.eot');
    src: url('../fonts/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway-SemiBold.woff2') format('woff2'), url('../fonts/Raleway-SemiBold.woff') format('woff'), url('../fonts/Raleway-SemiBold.ttf') format('truetype'), url('../fonts/Raleway-SemiBold.svg#Raleway-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Bold.eot');
    src: url('../fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway-Bold.woff2') format('woff2'), url('../fonts/Raleway-Bold.woff') format('woff'), url('../fonts/Raleway-Bold.ttf') format('truetype'), url('../fonts/Raleway-Bold.svg#Raleway-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Black.eot');
    src: url('../fonts/Raleway-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/Raleway-Black.woff2') format('woff2'), url('../fonts/Raleway-Black.woff') format('woff'), url('../fonts/Raleway-Black.ttf') format('truetype'), url('../fonts/Raleway-Black.svg#Raleway-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 15px;
    font-family: 'Raleway';
}

body {
    overflow-x: hidden;
}

body,
html,
td,
th,
ul {
    padding: 0;
    margin: 0;
}

img {
    height: auto;
}

.btn,
.fmgp {
    position: relative
}

.xxs1,
.xxs10,
.xxs11,
.xxs12,
.xxs2,
.xxs3,
.xxs4,
.xxs5,
.xxs6,
.xxs7,
.xxs8,
.xxs9 {
    float: left
}

:focus,
img,
input,
select,
textarea {
    outline: 0
}

*,
:after,
:before {
    box-sizing: border-box;
    -webox-sizing: border-box;
    -moz-box-sizing: border-box
}

body,
html {
    margin: 0;
    font-size: 14px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    color: #333333;
    font-family: 'Roboto';
}

img {
    border: 0
}

textarea {
    resize: vertical
}

p {
    line-height: 1.8
}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.justify {
    text-align: justify;
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.rspImg {
    max-width: 100%
}

.main {
    max-width: 1600px;
    margin: 0 auto
}

.wpr {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.rw {
    margin: 0 -15px
}

.rw:after,
.wpr:after {
    clear: both;
    display: table;
    content: ''
}

.lg1,
.lg10,
.lg11,
.lg12,
.lg2,
.lg3,
.lg4,
.lg5,
.lg6,
.lg7,
.lg8,
.lg9,
.md1,
.md10,
.md11,
.md12,
.md2,
.md3,
.md4,
.md5,
.md6,
.md7,
.md8,
.md9,
.sm1,
.sm10,
.sm11,
.sm12,
.sm2,
.sm3,
.sm4,
.sm5,
.sm6,
.sm7,
.sm8,
.sm9,
.xs1,
.xs10,
.xs11,
.xs12,
.xs2,
.xs3,
.xs4,
.xs5,
.xs6,
.xs7,
.xs8,
.xs9,
.xxs1,
.xxs10,
.xxs11,
.xxs12,
.xxs2,
.xxs3,
.xxs4,
.xxs5,
.xxs6,
.xxs7,
.xxs8,
.xxs9 {
    padding: 0 15px;
    line-height: 1;
    min-height: 1px;
    position: relative
}

.xxs1 {
    width: 8.333333333333332%
}

.xxs2 {
    width: 16.666666666666664%
}

.xxs3 {
    width: 25%
}

.xxs4 {
    width: 33.33%
}

.xxs5 {
    width: 41.66666666666667%
}

.xxs6 {
    width: 50%
}

.xxs7 {
    width: 58.333333333333336%
}

.xxs8 {
    width: 66.66666666666666%
}

.xxs9 {
    width: 75%
}

.xxs10 {
    width: 83.33333333333334%
}

.xxs11 {
    width: 91.66666666666666%
}

.xxs12 {
    width: 100%
}

@media (min-width: 520px) {
    .xs1,
    .xs10,
    .xs11,
    .xs12,
    .xs2,
    .xs3,
    .xs4,
    .xs5,
    .xs6,
    .xs7,
    .xs8,
    .xs9 {
        float: left
    }
    .wpr {
        width: 500px
    }
    .xs1 {
        width: 8.333333333333332%
    }
    .xs2 {
        width: 16.666666666666664%
    }
    .xs3 {
        width: 25%
    }
    .xs4 {
        width: 33.33%
    }
    .xs5 {
        width: 41.66666666666667%
    }
    .xs6 {
        width: 50%
    }
    .xs7 {
        width: 58.333333333333336%
    }
    .xs8 {
        width: 66.66666666666666%
    }
    .xs9 {
        width: 75%
    }
    .xs10 {
        width: 83.33333333333334%
    }
    .xs11 {
        width: 91.66666666666666%
    }
    .xs12 {
        width: 100%
    }
}

@media (min-width: 768px) {
    .sm1,
    .sm10,
    .sm11,
    .sm12,
    .sm2,
    .sm3,
    .sm4,
    .sm5,
    .sm6,
    .sm7,
    .sm8,
    .sm9 {
        float: left
    }
    .wpr {
        width: 750px
    }
    .sm1 {
        width: 8.333333333333332%
    }
    .sm2 {
        width: 16.666666666666664%
    }
    .sm3 {
        width: 25%
    }
    .sm4 {
        width: 33.33%
    }
    .sm5 {
        width: 41.66666666666667%
    }
    .sm6 {
        width: 50%
    }
    .sm7 {
        width: 58.333333333333336%
    }
    .sm8 {
        width: 66.66666666666666%
    }
    .sm9 {
        width: 75%
    }
    .sm10 {
        width: 83.33333333333334%
    }
    .sm11 {
        width: 91.66666666666666%
    }
    .sm12 {
        width: 100%
    }
}

@media (min-width: 992px) {
    .md1,
    .md10,
    .md11,
    .md12,
    .md2,
    .md3,
    .md4,
    .md5,
    .md6,
    .md7,
    .md8,
    .md9 {
        float: left
    }
    .wpr {
        width: 970px
    }
    .md1 {
        width: 8.333333333333332%
    }
    .md2 {
        width: 16.666666666666664%
    }
    .md3 {
        width: 25%
    }
    .md4 {
        width: 33.33%
    }
    .md5 {
        width: 41.66666666666667%
    }
    .md6 {
        width: 50%
    }
    .md7 {
        width: 58.333333333333336%
    }
    .md8 {
        width: 66.66666666666666%
    }
    .md9 {
        width: 75%
    }
    .md10 {
        width: 83.33333333333334%
    }
    .md11 {
        width: 91.66666666666666%
    }
    .md12 {
        width: 100%
    }
}

@media (min-width: 1200px) {
    .lg1,
    .lg10,
    .lg11,
    .lg12,
    .lg2,
    .lg3,
    .lg4,
    .lg5,
    .lg6,
    .lg7,
    .lg8,
    .lg9 {
        float: left
    }
    .wpr {
        width: 1300px
    }
    .testimonial_wpr {
        width: 1150px;
        display: block;
        margin: auto;
    }
    .lg1 {
        width: 8.333333333333332%
    }
    .lg2 {
        width: 16.666666666666664%
    }
    .lg3 {
        width: 25%
    }
    .lg4 {
        width: 33.33%
    }
    .lg5 {
        width: 41.66666666666667%
    }
    .lg6 {
        width: 50%
    }
    .lg7 {
        width: 58.333333333333336%
    }
    .lg8 {
        width: 66.66666666666666%
    }
    .lg9 {
        width: 75%
    }
    .lg10 {
        width: 83.33333333333334%
    }
    .lg11 {
        width: 91.66666666666666%
    }
    .lg12 {
        width: 100%
    }
    .lg-left2 {
        margin-left: 16.666666666666664%;
    }
}

.textCenter {
    text-align: center;
}

.sp30 {
    padding: 30px 0
}

.sp50 {
    padding: 50px 0
}

.sp80 {
    padding: 80px 0
}

.fmgp {
    margin-bottom: 15px
}

.fmgp label {
    font-weight: 700;
    margin-bottom: 8px;
    display: block;
}

input[type=checkbox]+label,
input[type=radio]+label {
    display: inline-block;
    margin-left: .44444rem;
    margin-right: .88889rem;
    margin-bottom: 0;
    vertical-align: baseline
}

.btn,
.fmctl {
    line-height: 1.428571429;
    vertical-align: middle;
    border: 1px solid #ccc
}

.fmctl {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    color: #555;
    background-color: #fff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

select.fmctl {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAACXBIWXMAAA3XAAAN1wFCKJt4AAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABmSURBVHjaYvzPgAmYsIgxMDLYMfAzbEYS8Wd4w8TwmSGEQQEupMQQxPCFgYGBwZJhGYMyAwMDA4MKwxIGc5i8DcNiBikGaYaFDJbIZlsyLGNYzGAG4TBDBZ8wiDI8gFnISLQ7AQMAdNwPSFt0iKIAAAAASUVORK5CYII=);
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    background-repeat: no-repeat;
    background-position: 98% center;
    padding-right: 20px
}

textarea.fmctl {
    height: auto
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    font-size: 15px;
    background-color: #00488f;
    color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-align: center;
    margin: 0 0 1.11111rem;
    text-decoration: none;
    z-index: 1;
    transition: all .3s ease-in-out;
    cursor: pointer;
}

.btn.whtBg,
.btn:hover {
    background: #fff;
    color: #00488f;
}

.btn.smallBtn {
    padding: 4px 8px;
    font-size: 12px
}

.btn.largeBtn {
    padding: 12px 24px;
    font-size: 18px
}

.btn.whtBg:hover {
    background: #059faa;
    color: #fff
}


/*colors*/

.greenCl {
    color: 86c11f;
}

.greenBg {
    background: 86c11f;
}


/*colors end*/

header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: transparent;
    z-index: 999;
}

header.sticky {
    animation: headerUp 0.5s both;
    background: #fff;
    height: 45px;
    z-index: 9999;
    /*border-bottom: 1px solid #000;*/
}

header .sticky #cssmenu ul .tournaments li a {
    color: red !important;
}


/*header.sticky #cssmenu ul li a {
    color: #000;
}*/

header.sticky .logo {
    width: 200px;
    height: 200px;
    top: -83px;
    padding-top: 34px;
    background: url(../../images/logoBg.png);
    padding-left: 34px;
}

header.sticky .logo a img {
    width: 100px;
    padding-bottom: 39px;
}

@keyframes headerUp {
    0% {
        transform: translateY(-150px);
        opacity: 0;
    }
    100% {
        transform: translateY(0px);
        opacity: 1;
    }
}

.logo {
    position: absolute;
    z-index: 123;
    background-color: transparent;
   /* background-image: url(../../images/logoBg.png);*/
    width: 226px;
    height: 226px;
    text-align: center;
    vertical-align: middle;
    /* top: -135px; */
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-top: 30px;
    background-size: cover;
    left: -27px;
    bottom: -72px;
    transform: rotate(180deg);
}

.logo a {
    color: #6DDB07;
    display: block;
    margin-top: -129px;
    margin-left: -6px;
    transform: rotate(180deg);
    display: block;
    /* width: 0; */
}

/*.logo img {
    width: 85px;
}*/


/*.logo {
    position: absolute;
    background-color: transparent;
    background-image: url(../../images/edutour/ellipse.png);
    width: 117px;
    height: 119px;
    text-align: center;
    vertical-align: middle;
    top: -12px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-top: 9px;
    background-size: cover;
    z-index: 99999;
    padding-left: 14px;
    left: 41px;
}*/


/*.logo a {
    color: #6DDB07;
    display:block;
}*/

nav {
    position: relative;
    margin: 0 auto;
}

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #head-mobile {
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: none;
}

#cssmenu:after,
#cssmenu>ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

/*#cssmenu #head-mobile {
    display: none
}*/

#cssmenu>ul {
    float: right;
    margin-right: 20px;
    padding: 0px 10px;
}

#cssmenu {
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 20px;
    color: #030303;
    font-family: "Austin";
    text-align: left;
    background: transparent;
}

#cssmenu>ul>li {
    float: left
}

#cssmenu>ul>li>a {
    padding: 13px 20px 12px 20px;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 20px;
    color: #ffffff;
    font-family: "Raleway";
    text-align: left;
}

#cssmenu>ul>li:hover>a, #cssmenu ul li.active a {
    padding: 13px 20px 12px 20px;
    /* font-size: 18px; */
    letter-spacing: 1px;
    text-decoration: none;
    color: #fff !important;
    /* font-family: "Austin"; */
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 20px;
    font-family: "Raleway";
    text-align: left;
}

#cssmenu>ul>li:hover,
#cssmenu ul li.active:hover,
#cssmenu ul li.active,
#cssmenu ul li.has-sub.active:hover {
    -webkit-transition: background .3s ease;
    -ms-transition: background .3s ease;
    transition: background .3s ease;
    text-transform: capitalize;
    text-transform: capitalize;
	background:#f05829;
}


/*#cssmenu > ul > li.has-sub > a {
    padding-right: 22px;

}*/

#cssmenu>ul>li.has-sub>a:after {
    position: absolute;
    top: 12px;
    right: 8px;
    display: block;
    content: "\f107";
    font-family: 'FontAwesome';
    font-weight: normal;
    font-style: normal
}

#cssmenu ul ul {
    position: absolute;
    left: -9999px;
}

#cssmenu ul ul li {
    height: 0;
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    background: #333;
    transition: all .25s ease;
}

#cssmenu li:hover>ul {
    left: auto;
}

#cssmenu li:hover>ul>li {
    height: 35px
}

#cssmenu ul ul ul {
    margin-left: 100%;
    top: 0
}


/*#cssmenu ul ul li a {
    border-bottom: 1px solid rgba(150,150,150,0.15);
    padding: 11px 15px;
    width: 185px;
    font-size: 12px;
    text-decoration: none;
    color: #ddd;
    font-weight: 400;
    font-family: "Raleway";
}*/

#cssmenu ul ul li a {
    border-bottom: 1px solid rgba(150, 150, 150, 0.15) !important;
    padding: 11px 20px;
    width: 210px;
    font-size: 12px;
    text-decoration: none;
    color: #ddd;
    font-weight: 400;
    font-family: "Raleway";
    /* border: 1px solid #000; */
    background: #333!important;
}

#cssmenu ul ul li:last-child>a,
#cssmenu ul ul li.last-item>a {
    border-bottom: 0
}

#cssmenu ul ul li:hover>a,
#cssmenu ul ul li a:hover {
    color: #fff
}

#cssmenu ul ul li.has-sub>a:after {
    position: absolute;
    top: 12px;
    right: 11px;
    display: block;
    content: "\f107";
    font-family: 'FontAwesome';
    font-weight: normal;
    font-style: normal;
    transition: all 0.3s ease-in-out;
}

#cssmenu ul ul li.has-sub>a:hover:after {
    transform: rotate(-90deg);
}

#cssmenu ul ul li.has-sub:hover,
#cssmenu ul li.has-sub ul li.has-sub ul li:hover {
    background: #363636;
}

#cssmenu ul ul ul li.active a {
    border-left: 1px solid #333
}

#cssmenu>ul>li.has-sub>ul>li.active>a,
#cssmenu>ul ul>li.has-sub>ul>li.active>a {
    border-top: 1px solid #333
}

.navTranslate {
    float: right;
}

@media screen and (max-width: 1024px) {
    .logo {
        position: absolute;
        top: 35px;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 30%;
        height: 46px;
        text-align: center;
        padding: 10px 0 0 0;
        float: none
    }
    .logo2 {
        display: none
    }
    nav {
        width: 100%;
    }
    #cssmenu {
        width: 100%
    }
    #cssmenu ul {
        width: 100%;
        display: none
    }
    #cssmenu ul li {
        width: 100%;
        border-top: 1px solid #444
    }
    #cssmenu ul li:hover {
        background: #363636;
    }
    #cssmenu ul ul li,
    #cssmenu li:hover>ul>li {
        height: auto
    }
    #cssmenu ul li a,
    #cssmenu ul ul li a {
        width: 100%;
        border-bottom: 0
    }
    #cssmenu>ul>li {
        float: none
    }
    #cssmenu ul ul li a {
        padding-left: 25px
    }
    #cssmenu ul ul li {
        background: #333!important;
    }
    #cssmenu ul ul li:hover {
        background: #363636!important
    }
    #cssmenu ul ul ul li a {
        padding-left: 35px
    }
    #cssmenu ul ul li a {
        color: #ddd;
        background: none
    }
    #cssmenu ul ul li:hover>a,
    #cssmenu ul ul li.active>a {
        color: #fff
    }
    #cssmenu ul ul,
    #cssmenu ul ul ul {
        position: relative;
        left: 0;
        width: 100%;
        margin: 0;
        text-align: left
    }
    #cssmenu>ul>li.has-sub>a:after,
    #cssmenu>ul>li.has-sub>a:before,
    #cssmenu ul ul>li.has-sub>a:after,
    #cssmenu ul ul>li.has-sub>a:before {
        display: none
    }
    #cssmenu #head-mobile {
        display: block;
        padding: 23px;
        color: #ddd;
        font-size: 12px;
        font-weight: 700
    }
    .button {
        width: 55px;
        height: 46px;
        position: absolute;
        right: 0;
        top: 20px;
        cursor: pointer;
        z-index: 12399994;
    }
    .button:after {
        position: absolute;
        top: 22px;
        right: 20px;
        display: block;
        height: 8px;
        width: 20px;
        border-top: 2px solid #86c11f;
        border-bottom: 2px solid #86c11f;
        content: ''
    }
    .button:before {
        -webkit-transition: all .3s ease;
        -ms-transition: all .3s ease;
        transition: all .3s ease;
        position: absolute;
        top: 16px;
        right: 20px;
        display: block;
        height: 2px;
        width: 20px;
        background: #86c11f;
        content: ''
    }
    .button.menu-opened:after {
        -webkit-transition: all .3s ease;
        -ms-transition: all .3s ease;
        transition: all .3s ease;
        top: 23px;
        border: 0;
        height: 2px;
        width: 19px;
        background: #86c11f;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    .button.menu-opened:before {
        top: 23px;
        background: #86c11f;
        width: 19px;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    #cssmenu .submenu-button {
        position: absolute;
        z-index: 99;
        right: 0;
        top: 0;
        display: block;
        border-left: 1px solid #444;
        height: 46px;
        width: 46px;
        cursor: pointer
    }
    #cssmenu .submenu-button.submenu-opened {
        background: #262626
    }
    #cssmenu ul ul .submenu-button {
        height: 34px;
        width: 34px
    }
    #cssmenu .submenu-button:after {
        position: absolute;
        top: 22px;
        right: 19px;
        width: 8px;
        height: 2px;
        display: block;
        background: #ddd;
        content: ''
    }
    #cssmenu ul ul .submenu-button:after {
        top: 15px;
        right: 13px
    }
    #cssmenu .submenu-button.submenu-opened:after {
        background: #fff
    }
    #cssmenu .submenu-button:before {
        position: absolute;
        top: 19px;
        right: 22px;
        display: block;
        width: 2px;
        height: 8px;
        background: #ddd;
        content: ''
    }
    #cssmenu ul ul .submenu-button:before {
        top: 12px;
        right: 16px
    }
    #cssmenu .submenu-button.submenu-opened:before {
        display: none
    }
    #cssmenu ul ul ul li.active a {
        border-left: none
    }
    #cssmenu>ul>li.has-sub>ul>li.active>a,
    #cssmenu>ul ul>li.has-sub>ul>li.active>a {
        border-top: none
    }
}

.slider_caption {
    margin-top: 34%;
    margin-left: 20%;
}

.slider_caption h3 {
    color: #fff;
    font-size: 67px !important;
    font-family: 'Raleway';
    font-weight: 300 !important;
    font-style: bold;
    line-height: initial !important;
    letter-spacing: 1px;
    overflow: hidden;
}

.slider_caption h3 span {
    font-weight: bold !important;
}

.slider_caption_football {
    margin-top: 34%;
    margin-left: 20%;
}

.slider_caption_football h1 {
    color: #fff;
    font-size: 67px !important;
    font-family: 'Raleway';
    font-weight: 300 !important;
    font-style: bold;
    line-height: initial !important;
    letter-spacing: 1px;
    overflow: hidden;
}

.slider_caption_football h1 span {
    font-weight: bold !important;
}

.homeBanner {
    margin-top: -24px;
}

.slide2Txt {
    font-size: 75px;
    letter-spacing: 3px;
    line-height: 90px;
    color: #ffffff;
    font-family: "Raleway";
    font-weight: bold;
    margin-top: 80px;
    margin-left: 11px;
}

.slide2Txt h1 {
    font-size: 74px;
    letter-spacing: 3px;
    /* line-height: 172px; */
    color: #ffffff;
    font-family: "Raleway";
    font-weight: 300;
    display: inline-block;
    padding-left: 20px;
}

.slide2Rw:after {
    content: '';
    clear: both;
    display: table;
}

.slide2Rw {
    margin-left: 4%;
    margin-right: -30px;
    margin-top: 1%;
}

.slide2Cl img {
    margin: auto;
}

.slide2Cl {
    float: left;
    padding-left: 30px;
    padding-right: 30px;
}

.slide2Cl h5 {
    font-size: 23px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-top: 8px;
    text-align: left;
    padding-left: 0px;
}

.slide2Cl a {
    color: #fff;
    text-decoration: none;
}

.slide2Cl .link {
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    text-align: left;
    padding-left: 0px;
    letter-spacing: 2px;
}

.slideContainer {
    position: relative;
}

.slideContainer>img {
    width: 100%;
    margin-top: 20px;
}

.welcome_pad_top {
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 172px;
}

.welcome_pad_top:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    background: url(../../images/edutour/welcome-fixed.png);
    width: 75px;
    height: 142px;
    background-repeat: no-repeat;
    background-size: cover;
    top: 45%;
}

.welcome_head h1 {
    font-size: 25px;
    letter-spacing: 1px;
    line-height: 30px;
    color: #000000;
    font-family: "Raleway";
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 40px;
    padding-bottom: 40px;
}

.welcome_head h1 span {
    font-size: 65px;
    letter-spacing: 3px;
    line-height: 85px;
    color: #00488f;
    font-family: "Raleway";
    font-weight: 800;
    text-transform: uppercase;
    position: relative;
    display: block;
}

.welcome_head h1 span:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    background: #00488f;
    height: 4px;
    width: 48px;
    bottom: -20px;
}

.welcome_head p {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 28px;
    color: #0a0a0a;
    font-family: "Roboto";
}

.btn-read {
    padding: 15px 25px;
    background: #00488f;
    font-size: 14px;
    letter-spacing: 1px;
    /* line-height: 25px; */
    color: #ffffff;
    font-family: "Raleway";
    text-decoration: none;
    /* border-radius: 10%; */
    border-radius: 35px;
}

.margin-button {
    margin-top: 30px;
}

.welcome_back_img {
    position: absolute;
    /* background: #ccc; */
    background-image: url(../../welcome_back.png);
    background-size: cover;
    z-index: -1;
    right: 1%;
    background-repeat: no-repeat;
    top: 4%;
    height: 675px;
}


/*.welcome_back_img {
    background-image: url(../../images/edutour/welcome-img3.png);
    width: 55%;
    background-repeat: no-repeat;
    background-size: cover;
}*/

.homeBanner button {
    z-index: 11;
    background: rgba(0, 0, 0, 0.5);
    height: 150px;
    width: 30px;
}

.homeBanner button.slick-prev {
    left: 0px;
}

.homeBanner button.slick-next {
    right: 0px;
}

.homeBanner button.slick-prev:before,
.homeBanner button.slick-next:before {
    font-size: 30px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
}

.homeBanner button.slick-prev:before {
    content: "\f104";
}

.homeBanner button.slick-next:before {
    content: "\f105";
}

.bannerContent1 h3 {
    color: #fff;
    font-size: 36px;
    font-family: 'Raleway';
    font-weight: bold;
    font-style: bold;
    line-height: 40px;
    letter-spacing: 1px;
    overflow: hidden;
}


/*.slideContainer.slick-current.slick-active .bannerContent1 h3 {
    animation:bannerTxt 1s both;
}*/

.bannerContent1 h4 {
    color: #fff;
    background: #86c11f;
    font-family: 'Raleway';
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
    font-size: 45px;
    padding: 15px;
    width: auto;
    overflow: hidden;
}

.slideContainer.slick-current.slick-active .bannerContent1 h4 {
    animation: bannerTxt 1s both;
    animation-delay: 1s;
}

@keyframes bannerTxt {
    0% {
        transform: translateY(-50px);
        opacity: 0;
        visibility: hidden;
    }
    100% {
        transform: translateY(0px);
        opacity: 1;
        visibility: visible;
    }
}

.bannerContent1 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 90%;
    margin: 0 auto;
    height: 100%;
}

.rightContent1 {
    width: 40%;
    margin-left: 55%;
    margin-top: 16%;
    position: relative;
    z-index: 2;
    overflow: hidden;
}

.world_largest h3 {
    font-size: 49px !important;
    letter-spacing: 2px;
    line-height: 58px;
    color: #ffffff;
    font-family: "Raleway";
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
}

.bannerObj1 {
    position: absolute;
    bottom: 0;
    max-width: 700px;
}

.parachute1 {
    background-image: url(../../images/parachute.png);
    width: 90px;
    height: 110px;
    position: absolute;
    right: 350px;
    top: -150px;
    animation: parachute 15s ease-in-out infinite;
    -webkit-animation-fill-mode: forwards;
}

@keyframes parachute {
    0% {
        transform: rotate(40deg) translate(0, -50px);
    }
    30% {
        transform: rotate(-20deg) translate(-20px, 200px);
    }
    60% {
        transform: rotate(20deg) translate(40px, 400px);
    }
    90% {
        transform: rotate(0deg) translate(155px, 555px);
    }
    100% {
        transform: translate(105px, 755px);
    }
}

.rocket1 {
    width: 171px;
    height: 96px;
    background-image: url(../../images/rocket.png);
    position: absolute;
    animation: rocket 10s ease-in-out infinite;
    -webkit-animation-fill-mode: forwards;
}

@keyframes rocket {
    0% {
        right: -20%;
        top: 180px;
    }
    100% {
        right: 120%;
        top: 60px;
    }
}

.sectionWel {
    background-image: url(../../images/welBg1.jpg);
}

.sectionWel h4 {
    font-family: 'Raleway';
    font-weight: 300;
    font-size: 25px;
}

.btnCtm {
    margin: auto;
    display: inline-block;
}

.btnCtm a {
    display: block;
    text-decoration: none;
    position: relative;
    font-family: 'Raleway';
    font-size: 14px;
    color: #000;
    margin-top: 15px;
}

.btnCtm a span {
    padding: 10px 15px;
    position: relative;
    display: block;
}

.btnCtm a:before,
.btnCtm a:after,
.btnCtm a span:before,
.btnCtm a span:after {
    position: absolute;
    background: #000;
    content: '';
    transition: all 0.3s ease-in-out;
}

.btnCtm a:before {
    width: 70%;
    height: 1px;
    left: 0;
    top: 0;
}

.btnCtm a:after {
    width: 1px;
    height: 70%;
    left: 0;
    top: 0;
}

.btnCtm a span:before {
    width: 70%;
    height: 1px;
    right: 0;
    bottom: 0;
}

.btnCtm a span:after {
    width: 1px;
    height: 70%;
    right: 0;
    bottom: 0;
}

.btnCtm a:hover:before {
    width: 100%;
}

.btnCtm a:hover:after {
    height: 100%;
}

.btnCtm a:hover span:before {
    width: 100%;
}

.btnCtm a:hover span:after {
    height: 100%;
}

.trvlEdu {
    /*background-image:url(../../images/mapBg.jpg);*/
    color: #fff;
    text-align: center;
    background-size: cover;
}

.services-title {
    font-family: 'Raleway';
    font-weight: 300;
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
    color: #00488f;
    position: relative;
}

.services-title:after {
    position: absolute;
    content: '';
    left: -6px;
    right: 0;
    width: 44px;
    height: 4px;
    margin: auto;
    background: #00488f;
    bottom: -24px;
}

.services-title span {
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 30px;
    color: #00488f;
    font-family: "Raleway";
    font-weight: 800;
    text-transform: uppercase;
}

.title1 {
    font-family: 'Raleway';
    font-weight: 400;
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
    color: #00488f;
    position: relative;
}

.title1:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    width: 48px;
    height: 3px;
    margin: auto;
    background: #00488f;
    bottom: 0px;
}

.title1 span {
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 30px;
    color: #00488f;
    font-family: "Raleway";
    font-weight: 800;
    text-transform: uppercase;
}

.panzoom {
    display: block;
    width: 100%;
    height: 500px;
}

svg {
    display: block;
    width: 100%;
    height: 820px !important;

}

.panzoom {
    cursor: all-scroll;
}

.mapCircle {
    fill: #FF0000;
    cursor: pointer;
}

.mapTri {
    fill: #FFFFFF;
    cursor: pointer;
}

.land {
    cursor: pointer;
    fill: #a7aeb5;
    fill-opacity: 1;
    stroke: white;
    stroke-opacity: 1;
    stroke-width: 0.5;
}

.land:hover {
    /* opacity:0.8;
    fill: #283b4a; */
}

.white-popup {
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 500px;
    margin: 20px auto;
    font-family: Arial;
}

#RU {
    /* fill:#2172F1; */
}


/* overlay at start */

.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}


/* overlay animate in */

.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}


/* overlay animate out */

.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}


/* content at start */

.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}


/* content animate it */

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}


/* content animate out */

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}

.notifyLand {
    cursor: pointer;
}

.trvlEdu.sp30 {
    padding-bottom: 20px;
}

.mppSection .title1 {
    text-transform: uppercase;
    margin-top: 80px;
}

.mppContainer {
    text-align: center;
}

.mppContainer img {
    width: 100%;
}

.mppBk {
    margin: 0 auto 5px;
    position: relative;
    max-width: 245px;
    padding: 15px;
    display: block;
}

.mppBkInner:before,
.mppBkInner:after,
.mppBk:before,
.mppBk:after {
    background: #061e3d;
    position: absolute;
    content: '';
    display: none;
}

.mppBk:before {
    width: 30%;
    height: 1px;
    top: 0;
    right: 0;
}

.mppBk:after {
    width: 1px;
    height: 30%;
    top: 0;
    right: 0;
}

.mppBkInner {
    position: relative;
    max-width: 245px;
}

.mppBkInner:before {
    width: 30%;
    height: 1px;
    left: -15px;
    bottom: -15px;
}

.mppBkInner:after {
    width: 1px;
    height: 30%;
    left: -15px;
    bottom: -15px;
}

.mppBk span {
    position: absolute;
    background: #061e3d;
    color: #fff;
    right: 0;
    padding: 8px 12px;
    top: 0px;
    right: 0px;
    font-size: 13px;
    font-family: 'Raleway';
}

.mppBk .overlay {
    position: absolute;
    bottom: 6%;
    left: 0;
    right: 28%;
    color: #fff;
    padding: 15px;
    font-size: 19px;
    line-height: 24px;
    font-family: 'Raleway';
    font-weight: bold;
    text-transform: uppercase;
}

.images-ball {
    position: absolute;
    top: 44px;
}

.details_fot a {
    margin: 0px !important;
    text-decoration: none;
}

.images-ball img {
    width: 50px;
    position: absolute;
    top: 52%;
    left: 15%;
}

.images-ball a p:nth-child(2) {
    padding-top: 72%;
    margin-right: 69px;
    font-size: 19px;
    letter-spacing: 1px;
    line-height: 45px;
    color: #ffffff;
    font-family: "Raleway";
    font-weight: 800;
    text-transform: uppercase;
    text-decoration: none;
}

.mpp_before img {
    filter: grayscale(100%);
}

.mpp_before img:hover {
    filter: grayscale(0%);
}

.details_fot {
    display: none;
}

.details_fot p {
    display: block;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    text-align: left;
    padding: 0px 10px;
    font-family: 'Raleway';
}

.mpp button.slick-arrow {
    background-repeat: no-repeat !important;
    width: 25px;
    height: 25px;
}

.mpp button.slick-arrow:before {
    display: none;
}

.mpp button.slick-arrow.slick-prev {
    background: url(../../images/edutour/left.png);
    left: -40%;
    top: 70%;
}

.mpp button.slick-arrow.slick-next {
    /*background-position:-13px 0;*/
    background: url(../../images/edutour/right.png);
    left: -33%;
    top: 70%;
    /*left:-70px;*/
}

.mppSection .textCenter {
    text-align: center;
    padding: 5% 3%;
}

.mppSection .textCenter p {
    font-family: 'Raleway';
    font-size: 16px;
    line-height: 28px;
    color: #ffffff;
    margin-top: 36px;
    text-align: left;
}

.countslider {
    font-family: 'Raleway';
    font-size: 24px;
    color: #525f64;
    display: none;
}

.countslider div {
    display: inline-block;
    padding: 10px 8px;
}

.edInNum {
    background: url(../../images/edInNum.jpg);
    height: 600px;
    position: relative;
    overflow: hidden;
    margin-top: -80px;
}

.edInNum .wpr {
    position: relative;
    height: 500px;
}

.edInNumTop {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.edInNumBot {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.edInNumGirl {
    position: absolute;
    left: 0;
    bottom: 0px;
}

.edInNumInner {
    width: 650px;
    height: 270px;
    background: transparent;
    margin: 0 auto;
    position: relative;
    top: 210px;
    border: 10px solid #061e3d;
    padding: 15px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Raleway';
    z-index: 111;
}

.edInNumInner ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.edInNumInner ul:after {
    content: '';
    clear: both;
    display: table;
}

.edInNumInner ul li {
    float: left;
    width: 25%;
}

.edInNumInner ul li:nth-child(2) {
    width: 50%;
}

.edInNumInner ul li img {
    display: block;
    margin: 8px auto 0 auto;
}

.edInNumInner ul li>span {
    font-family: 'Raleway';
    font-weight: 900;
    font-size: 34px;
}

.edInNumInner ul li p {
    font-size: 15px;
    font-weight: 500;
}

.edInNumInner ul li p>span {
    display: block;
    font-weight: 900;
}

.edInNumInnerBs {
    font-size: 26px;
    font-weight: 900;
    position: absolute;
    bottom: -20px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    display: block;
    left: 0;
    right: 0;
}

.edInNumInnerBs span {
    background: #286da4;
    padding: 0 20px;
}

.tstSection {
    text-align: center;
    padding-bottom: 80px;
    margin-bottom: 38px;
}

.tstSection p {
    color: #545454;
    font-size: 16px;
}

.testiSliderBk {
    position: relative;
    display: block;
    padding: 15px 205px 15px 35px;
    background: #ffffff;
    -webkit-box-shadow: 0px 0px 20px -2px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0px 0px 20px -2px rgba(0, 0, 0, 0.24);
    box-shadow: 0px 0px 20px -2px rgba(0, 0, 0, 0.24);
    margin: 10px 45px;
    text-align: left;
    min-height: 260px;
}

.testiSliderBk p {
    color: #636363;
    font-size: 14px;
    font-family: 'Georgia';
    font-style: italic;
    line-height: 25px;
}

.testiSliderBk .testLogo {
    position: absolute;
    right: 25px;
    top: 25px;
}

.testiSliderBk span {
    display: block;
    font-size: 14px;
    color: #061e3d;
    font-family: 'Raleway';
    font-weight: bold;
    line-height: 24px;
}

.testiSliderBk:before,
.testiSliderBk:after {
    width: 115px;
    height: 86px;
    position: absolute;
    content: '';
}

.testiSliderBk:before {
    background: url(../../images/qtLeft.png);
    left: 15px;
    top: 15px;
}

.testiSliderBk:after {
    background: url(../../images/qtRight.png);
    right: 180px;
    bottom: 15px;
}

.testiSlider button.slick-arrow:before,
.testiSlider button.slick-arrow:after {
    display: none;
}

.testiSlider button.slick-arrow {
    top: auto;
    bottom: -50px;
    width: 13px;
    height: 23px;
    background-image: url(../../images/sprite1.png);
}

.testiSlider button.slick-arrow.slick-prev {
    left: calc(50% - 24px);
}

.testiSlider button.slick-arrow.slick-next {
    right: calc(50% - 24px);
    background-position: -13px 0;
}

section.ourClients1.textCenter:before {
    position: absolute;
    content: '';
    background: #f7f7f7;
    height: 409px;
    left: 0;
    right: 0;
    top: -27% !important;
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 75%, 0% 100%);
    clip-path: polygon(0 17%, 100% 63%, 100% 100%, 0 85%);
    transform: rotate(181deg);
}

section.ourClients1.textCenter:after {
    position: absolute;
    content: '';
    background: #f7f7f7;
    height: 86%;
    left: -14px;
    right: 0;
    bottom: -19% !important;
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 75%, 0% 100%);
    clip-path: polygon(0 42%, 100% 63%, 100% 100%, 0 85%);
    top: 1;
    transform: rotate(-5deg);
}

.ourClients {
    background: #fff;
    position: relative;
}

.ourClients1 {
    background-image: url(../../images/edutour/client-logo.png);
    position: relative;
    z-index: 1;
    margin-top: 0px;
    height: 320px;
}

.ourClients h4 {
    color: #000;
}

.ourClients h4 span {
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 30px;
    color: #000000;
    font-family: "Raleway";
    font-weight: 800;
    text-transform: uppercase;
}

.ourClients h4:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    width: 44px;
    height: 4px;
    margin: auto;
    background: #00488f;
    bottom: -20px;
}

.clientImgs {
    list-style: none;
    margin: 30px 0 0 0;
    padding: 30px 0 0 0;
}

.clientImgs:after {
    content: '';
    clear: both;
    display: table;
}

.clientImgs li {
    width: 16.6667%;
    float: left;
}

.clientImgs li img {
    max-width: 100%;
    margin: 0 auto;
}

.ourClients-logo .title1:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    width: 48px;
    height: 3px;
    margin: auto;
    background: #00488f;
    bottom: -20px;
}

.clientImgs-logo {
    position: relative;
}

.clientImgs-logo .slick-slide img {
    display: block;
    margin: auto;
    padding: 0px 5px 0px 0px;
}

.clientImgs-logo .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 80px;
    display: block;
    width: 100px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: url(../../images/edutour/client-left.png);
    background-repeat: no-repeat;
    position: relative;
}

.clientImgs-logo .slick-prev {
    left: -5%;
}

.clientImgs-logo .slick-next {
    right: -10%;
}

.clientImgs-logo .slick-prev:before {
    position: absolute;
    content: '';
    background: #c7d7e7;
    left: 16px;
    right: 0;
    width: 14px;
    height: 15px;
    bottom: 24px;
    margin: 0;
}

.ourClients-logo .title1 span {
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 30px;
    color: #000000;
    font-family: "Raleway";
    font-weight: 700;
    text-transform: uppercase;
}

.row-wpr {
    width: 1100px !important;
    margin: auto;
}

.clientImgs-logo .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 100px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: url(../../images/edutour/client-right.png);
    background-repeat: no-repeat;
}

.clientImgs-logo .slick-next:before {
    position: absolute;
    content: '';
    background: #c7d7e7;
    left: -6px;
    right: 0;
    width: 15px;
    height: 15px;
    bottom: 24px;
    margin: 0;
}

.clients_slide .slick-slide img {
    display: block;
    margin: auto;
}

.clients_slide .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 19px;
    padding: 0;
    width: 25px;
    height: 21px;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    /* color: transparent; */
    border: none;
    outline: none;
    background: url(../../images/edutour/client-left.png);
    background-repeat: no-repeat;
}

.clients_slide .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 100px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: url(../../images/edutour/client-right.png);
    background-repeat: no-repeat;
}

.clients_slide .slick-next {
    right: -9%;
}

.clients_slide .slick-next:before {
    position: absolute;
    content: '';
    background: #c7d7e7;
    left: -6px;
    right: 0;
    width: 15px;
    height: 15px;
    bottom: 24px;
    margin: 0;
}

.clients_slide .slick-prev:before {
    position: absolute;
    content: '';
    background: #c7d7e7;
    left: 16px;
    right: 0;
    width: 14px;
    height: 15px;
    bottom: 4px;
    margin: 0;
}

.services_margin {
    padding-top: 53px;
    margin-left: 6%;
    margin-right: 6%;
}

.services_margin p {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 21px;
    color: #000000;
    font-family: "Raleway";
    font-weight: bold;
    text-align: center;
}

.popular_img {
    background-image: url(../../images/edutour/our-tournaments.png);
    background-size: auto;
    background-repeat: no-repeat;
    position: relative;
}

.mpp.slick-initialized.slick-slider {
    margin-left: 60px;
    margin-top: 40px;
}

.football-images-shown {
    position: relative;
}

.football-images-shown:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    margin: 0;
    background-image: url(../../images/edutour/shadow.png);
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
}

.football {
    /* top: 18%; */
    position: relative;
    margin-top: 40px;
    margin-left: -1%;
    /*    filter: grayscale(100%);*/
}

.football:hover {
    filter: grayscale(0%);
}

.shadow-img {
    position: relative;
    padding-bottom: 20px;
}

.shadow-img .slick-initialized .slick-slide {
    display: block;
}

.shadow-img:before {
    position: absolute;
    content: '';
    background-image: url(../../images/edutour/shadow.png);
    /* background: red; */
    background-repeat: no-repeat;
    width: 330px;
    height: 35px;
    left: -28px;
    right: 0;
    margin: auto;
    bottom: 1px;
    /* z-index: 99999999; */
    background-size: contain;
}

.small_ball {
    position: absolute;
    bottom: 8%;
    left: 26%;
}

.small_ball img {
    margin-left: 20px;
}

.small_ball img:hover {
    margin-left: 20px;
}
.small_ball h3 {
    font-size: 19px;
    letter-spacing: 1px;
    line-height: 24px;
    color: #ffffff;
    font-family: "Raleway";
    font-weight: 800;
    text-transform: uppercase;
    padding-left: 23px;
    margin-bottom: -10px;
    padding-top: 10px;
}
.small_ball span {
    display: -webkit-inline-box;
    padding-top: 4px;
    padding-bottom: 10px;
}
.small_ball p {
    padding-left: 24px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 21px;
    color: #ffffff;
    font-family: "Raleway";
    display: block;
    width: 200px;
}

.small_ball a {
    padding-left: 24px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 21px;
    color: #ffffff;
    font-family: "Raleway";
    text-transform: capitalize;
}

.hover_hide1 {
    display: none;
}

.hover_hide2 {
    display: none;
}

.hover_hide3 {
    display: none;
}

.hover_hide4 {
    display: none;
}

.hover_hide5 {
    display: none;
}

.hover_hide6 {
    display: none;
}

.mppSection .popular_text .title1 {
    margin-top: 45px;
    text-transform: uppercase;
    font-size: 25px;
    color: #fff;
    text-align: left;
}

.travel_map {
    padding: 10px 6%;
    width: 1350px;
    margin-top: 1%;
}

.hr {
    border-bottom: 1px dotted #ccc;
    border-top: 1px dotted #ccc;
    width: 1200px;
}

.travel_text {
    position: relative;
}

/*.travel_text:before {
    position: absolute;
    content: '';
    left: 85%;
    right: 0;
    height: 0;
    margin: auto;
    bottom: 56px;
    width: 80px;
    border: 0.3px dotted #ccc;
    transform: rotate(-90deg);
}*/

.travel_text h2 {
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 48px;
    color: #00488f;
    font-family: "Raleway";
    display: grid;
    font-weight: 300;
    padding-top: 15px;
    display: -webkit-inline-box;  
}

.travel_text h2 span {
    font-weight: 700;
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 48px;
    color: #00488f;
    font-family: "Raleway";
    display: grid;
    text-transform: uppercase;
    padding-left: 10px;
}

.travel_para p {
    font-size: 19px;
    letter-spacing: 1px;
    line-height: 30px;
    color: #2f2f2f;
    font-family: "Raleway";
    width: 60%;
    padding-top: 15px;
}

.testimonial-img {
    background: url(../../images/edutour/our-testimonials.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 750px;
    background-size: cover;
}


/*.popular_img {
    background-image: url(../../images/edutour/our-tournaments.png);
    background-size: auto;
    background-repeat: no-repeat;
    position: relative;
}*/

.white_title {
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 48px;
    color: #fff;
    font-family: "Raleway";
    font-weight: 300;
    text-transform: uppercase;
    padding-top: 57px;
    position: relative;
    margin-top: 10px;
}

.white_title span {
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 48px;
    color: #fff;
    font-family: "Raleway";
    font-weight: bold;
    text-transform: uppercase;
}

.white_title:before {
    position: absolute;
    content: '';
    background: #fff;
    height: 4px;
    width: 48px;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -15px;
}

.testimonial_text {
    background: #fff;
    margin-left: 0;
    padding: 10px 12px 30px 46px;
    border-radius: 3%;
    display: block;
    /* max-width: 340px; */
    /* min-width: 340px; */
    max-height: 380px;
}


/*.testimonial_text {
    background: #fff;
    margin-left: 0;
    padding: 10px 30px 30px 57px;
    border-radius: 3%;
    margin: 30px 5px 0px 28px;
    display: block;
    max-width: 340px;
    min-width: 340px;
    max-height: 370px;
}*/


/*.testimonial_text {
    background: #fff;
    margin-left: 41px;
    padding: 10px 22px 30px 50px;
    border-radius: 3%;
    width: 8% !important;
    margin-top: 30px;
}

*/

.testimonial_text p {
    position: relative;
    border-radius: 3%;
    z-index: 1;
    text-align: left;
    line-height: 24px;
    width: 94%;
    padding-left: 0;
}

.margin_testimonial.testimonial-slider.slick-initialized.slick-slider {
    margin: 0px 38px;
}

.margin_testimonial .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    margin: 30px 17px;
    /* width: 342px !important; */
    min-height: 410px;
}


/*.margin_testimonial {
    margin-left: 3%;
}*/

.margin_testimonial .slick-prev {
    background: url(../../images/edutour/left.png);
    left: -2%;
    top: 45%;
    background-repeat: no-repeat;
    width: 27px;
}

.margin_testimonial .slick-next {
    background: url(../../images/edutour/right.png);
    right: -3%;
    background-repeat: no-repeat;
    top: 48%;
    width: 27px;
}

.margin_testimonial .slick-next:before {
    content: '';
    background: #0e5498;
    position: absolute;
    left: -4px;
    right: 0;
    width: 15px;
    height: 14px;
    margin: 0;
    bottom: 5px;
}

.margin_testimonial .slick-prev:before,
..margin_testimonial .slick-next:before {
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.margin_testimonial .slick-prev:before {
    content: '';
    background: #0e5498;
    position: absolute;
    left: 13px;
    right: 0;
    width: 15px;
    height: 14px;
    margin: 0;
    bottom: 5px;
}


/*.testimonial-img button.slick-arrow.slick-prev {
    background: url(../../images/edutour/left.png);
    left: -40%;
    top: 70%;

}
.testimonial-img button.slick-arrow.slick-next {
  
    background:url(../../images/edutour/right.png);
    left:   -33%;
    top: 70%;

}*/

.quotaion {
    position: relative;
}

.quotaion:before {
    position: absolute;
    content: '';
    background: url(../../images/edutour/quotation-mark.png);
    background-repeat: no-repeat;
    left: -12%;
    right: 0;
    bottom: -52px;
    width: 50px;
    height: 40px;
    margin: 0px;
    display: block;
    z-index: 9999999;
}

.testimonial_text p:before {
    position: absolute;
    content: '';
    background: #ccc;
    height: 1px;
    width: 125px;
    left: -22px;
    right: 0;
    bottom: -150px;
    margin: 0;
    z-index: 999999;
}
.testimonial_text p:after {
    position: absolute;
    content: '';
    background: url(../../images/fountain_head.png) no-repeat;
    height: 75px;
    width: 140px;
    left: 45%;
    right: 0;
    bottom: -182px;
    margin: 0;
    z-index: 999999;
}

.second_testimonial p:before {
    position: absolute;
    content: '';
    background: #ccc;
    height: 1px;
    width: 180px;
    left: -22px;
    right: 0;
    bottom: -62%;
    margin: 0;
    z-index: 999999;
}
.second_testimonial p:after {
    position: absolute;
    content: '';
    background: url(../../images/tisb.png);
    height: 87px;
    left: 58%;
    right: 0;
    bottom: -89%;
    margin: 0;
    z-index: 1;
    background-repeat: no-repeat;
    width: 120px;
}
.third_testimonial p:before {
    position: absolute;
    content: '';
    background: #ccc;
    height: 1px;
    width: 182px;
    left: -22px;
    right: 0;
    bottom: -42%;
    margin: 0;
    z-index: 999999;
}

.third_testimonial p:after {
    position: absolute;
    content: '';
    background: url(../../images/mayo.png)no-repeat;
    height: 87px;
    width: 145px;
    left: 71%;
    right: 0;
    bottom: -67%;
    margin: 0;
    z-index: 999999;
}

.fourth_testimonial p:before {
    position: absolute;
    content: '';
    background: #ccc;
    height: 1px;
    width: 145px;
    left: -22px;
    right: 0;
    bottom: -41%;
    margin: 0;
    z-index: 999999;
}

.fourth_testimonial p:after {
    position: absolute;
    content: '';
    background: url(../../images/goenka_logo.png)no-repeat;
    height: 87px;
    width: 145px;
    left: 55%;
    right: 0;
    bottom: -60%;
    margin: 0;
    z-index: 999999;
}

.fifth_testimonial p:before {
    position: absolute;
    content: '';
    background: #ccc;
    height: 1px;
    width: 145px;
    left: -22px;
    right: 0;
    bottom: -13%;
    margin: 0;
    z-index: 999999;
}

.fifth_testimonial p:after {
    position: absolute;
    content: '';
    background: url(../../images/navrachna_logo.png)no-repeat;
    height: 87px;
    width: 145px;
    left: 55%;
    right: 0;
    bottom: -45%;
    margin: 0;
    z-index: 999999;
}

.testimonial_text h3 {
    margin-top: 40px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 23px;
    color: #054482;
    font-family: "Raleway";
    font-weight: bold;
    float: left;
}

.testimonial_head h4 {
    padding-top: 0px;
    float: left;
    text-align: left;
    line-height: 18px;
}

.testimonial_head.anwar_pad {
    padding-top: 45%;
}

.testimonial_head.shaunak_pad {
    padding-top: 75px;
}
.testimonial_head.alok_pad {
    padding-top: 7px;
}

.testimonial_head.alok_pad {
    padding-top: 50px;
}
.testimonial_head.henal_pad {
    padding-top: 50px;
}
.popular_img .mppBk {
    margin: 0 auto 5px;
    position: relative;
    max-width: 251px;
    padding: 15px;
    display: block;
    margin-top: 15px;
    left: 30%;
}

.popular_text .title1 span {
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 30px;
    color: #ffffff;
    font-family: "Raleway";
    font-weight: 800;
    text-transform: uppercase;
    margin-top: 5% !important;
    display: block;
}

.popular_text .title1:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    width: 42px;
    height: 4px;
    margin: 0;
    background: #ffffff;
    bottom: -25px;
}

.mppSection .textCenter .popular_text p {
    font-family: 'Roboto';
    font-size: 17px;
    line-height: 28px;
    color: #fff !important;
    margin-top: 14%;
}

.hpDesitnation {
    padding: 50px 0 30px;
    background-image: url(../../images/hpDestination.jpg);
    text-align: center;
    color: #fff;
    vertical-align: middle;
}

.hpDesitnation h3 {
    font-size: 30px;
    font-family: 'Raleway';
    font-weight: 900;
    text-transform: uppercase;
}

.hpDesitnation p {
    font-size: 17px;
    font-family: 'Raleway';
    margin-bottom: 0;
}

.hpDesitnation a {
    border: 5px solid #fff;
    text-decoration: none;
    color: #fff;
    padding: 10px 20px;
    display: inline-block;
    font-size: 17px;
    text-transform: uppercase;
    margin: 0 15px;
    min-width: 220px;
    text-align: center;
    transition: all 0.3s ease-in-out;
}

.hpDesitnation a:hover {
    background: #fff;
    color: #041529;
}

.hpDesitnationL {
    text-align: left;
    padding-left: 150px;
}

.hpDesitnationR {
    text-align: left;
}

footer {
    background: #f5f5f5;
    padding: 40px 0 0px 0;
    color: #292929;
}

.footer-img {
    margin-left: 1%;
    text-align: center;
}

footer p {
    font-size: 14px;
    text-align: justify;
}

.footer_head h4 {
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 0px;
    color: #000000 !important;
    font-family: "Raleway";
    font-weight: 800;
}

.md4.footer_head {
    margin-left: -30px;
}

.md4.footer_head li {
    margin-left: -25px;
    padding-left: 57px;
    position: relative;
}

.md4.footer_head li:nth-child(1):before {
    width: 100px;
    position: absolute;
    content: '';
    background: url(../../images/edutour/location.png);
    background-repeat: no-repeat;
    height: 100px;
    left: 23px;
    right: 0;
    top: 6px;
}

.md4.footer_head li:nth-child(2):before {
    width: 100px;
    position: absolute;
    content: '';
    background: url(../../images/edutour/phone.png);
    background-repeat: no-repeat;
    height: 100px;
    left: 25px;
    right: 0;
}

.md4.footer_head li:nth-child(3):before {
    width: 100px;
    position: absolute;
    content: '';
    background: url(../../images/edutour/mail.png);
    background-repeat: no-repeat;
    height: 100px;
    left: 25px;
    right: 0;
}

.md2.footer_head.quick_link {
    margin-left: 20px;
}

.md3.footer_head_2 {
    padding-top: 30px;
    padding-left: 50px;
}

.footer_head li a {
    cursor: pointer;
}

footer h4 {
    font-size: 19px;
    font-weight: bold;
    color: #fff;
    font-family: 'Raleway';
    margin-top: 10px;
    margin-bottom: 20px;
}

footer ul {
    list-style: circle;
    padding: 0 0 0 0px;
}

footer ul li {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 21px;
    color: #292929;
    font-family: "Raleway";
    margin-bottom: 10px;
    list-style-type: none;
}

footer ul li:after {
    margin-bottom: 0px;
}

footer ul li a {
    font-size: 14px;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    color: #030303;
    font-family: "Raleway";
}

footer ul li a:hover {
    text-decoration: underline;
    padding-left: 5px;
}

.md4.footer_head {
    margin-left: -30px;
    border-right: 2px solid #ddd;
}

.copyright_top {
    border-top: 2px solid #ddd;
}

.copyright_top p {
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 25px;
    color: #242424;
    font-family: "Raleway";
    text-align: left;
    padding-left: 4%;
}

.footer_degisn p {
    float: right;
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 25px;
    color: #242424;
    font-family: "Raleway";
    text-align: left;
    padding-right: 4%;
}

.footer_innovins {
    color: #242424 !important;
    text-decoration: none;
}

.footer_innovins:hover {
    color: #00488f !important;
    text-decoration: none;
}

.footer_pad {
    padding-bottom: 15%;
}

.socialIcon {
    background: #bebebe;
    color: #1c2229 !important;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    transition: all 0.3s ease-in-out;
}

footer ul.last {
    list-style: none;
    line-height: 24px;
}

.addressLi:before,
.contactLi:before,
.mailLi:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    background-image: url(../../images/sprite1.png);
    left: -25px;
    top: 0;
}

.addressLi:before {
    background-position: 0 -25px;
}

.contactLi:before {
    background-position: -20px -25px;
}

.mailLi:before {
    background-position: -40px -25px;
}


/*.footerLogoImg {
    width:170px;
}*/


/*footer .bdr{
    border-left:1px solid #33393f;
    padding-left:45px;
}*/

.copyRight {
    font-size: 12px;
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #33393f;
}

.copyRight a {
    color: #bebebe;
    text-decoration: none;
}

.copyRight:after {
    content: '';
    clear: both;
    display: table;
}

.copyRight span {
    float: left;
}

.copyRight span:last-child {
    float: right;
}

.fbIcon:hover {
    background: #3b5998;
}

.liIcon:hover {
    background: #0077B5;
}

.twIcon:hover {
    background: #0084b4;
}

.ytIcon:hover {
    background: #bb0000;
}

.socialIcon:hover {
    color: #fff;
}

#backToTop {
    display: none;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 57px;
    right: 20px;
    z-index: 10;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: url(../../images/cd-top-arrow.svg) center 50% no-repeat #222;
    opacity: 1;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
}


/*-- Inner Page Code --*/

.innerBanner {
    /* margin-top: 47px; */
    background: url(../../images/inner_football.png) no-repeat;
    background-size: cover;
    padding: 150px 0px 130px 21px;
    text-align: center;
}

.innerBanner h2 {
    font-family: 'Raleway';
    font-weight: 700;
    font-size: 36px;
    color: #FFF;
    margin: 0 0 10px 0;
}

.football_content h3 {
    position: absolute;
    content: '';
    top: 196px;
    color: #fff;
    font-size: 52px;
    left: 81px;
    /*    text-transform: uppercase;*/
    letter-spacing: 2px;
}

.homeBanner_football {
    margin-top: 0px;
    position: relative;
}
.homeBanner_football img {
    display: block;
    margin: auto;
    width: 100%;
}
.football_content h3 span {
    font-size: 52px;
    letter-spacing: 2px;
    line-height: 148px;
    color: #ffffff;
    font-family: "Raleway";
    font-weight: 300;
}

.innerBanner ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.innerBanner ul li,
.innerBanner ul li a {
    display: inline-block;
    font-size: 15px;
    color: #FFF;
    font-family: 'Roboto';
    text-decoration: none;
    transition: all 0.3s ease-in-out;
}

.innerBanner ul li a:hover {
    color: #73ccff;
}

.innerBanner ul li:after {
    content: '/';
    margin: 0 10px;
    display: inline-block;
}

.innerBanner ul li:last-child:after {
    content: '';
    margin: 0;
}


/*.sectionTours {
    background: url(../../images/tours-bg.jpg) no-repeat;
    background-size: contain;
    background-position: bottom;
}*/

.football_para {
    padding-top: 10px;
    padding-left: 30px;
}

.border_bottom_line {
    width: 1240px;
    border-bottom: 1px solid #b5b5b5;
    left: 29px;
    margin: 45px 27px 0px;
}

.sectionTours h2 {
    font-family: 'Raleway';
    font-size: 25px;
    color: #338fc3;
    font-weight: 600;
    text-transform: uppercase;
    margin: 15px 0;
}

.sectionTours .sm6 p,
.sectionTours .sm4 p {
    font-family: 'Roboto';
    font-size: 14px;
    color: #000;
    font-weight: 300;
    line-height: 30px;
    text-align: left;
    text-align-last:left;
    padding: 0 20px;
}

.sectionTours p {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 23px;
    color: #0a0a0a;
    font-family: "Raleway";
    text-align: left;
    width: 98%;
}

.sectionToursList h1,
.sectionToursList h2,
.sectionToursList h3 {
    font-family: 'Raleway';
    font-size: 30px;
    font-weight: 700;
}

.sectionToursList h2 {
    font-size: 25px;
    margin: 20px 0;
}

.sectionToursList h2:after {
    content: '';
    width: 80px;
    height: 5px;
    background: #338fc3;
    display: block;
    margin: 15px auto;
}

.sectionToursList h3 {
    font-size: 20px;
    margin: 10px 0;
    text-align: left;
    line-height: 26px;
}

.sectionToursList h3:after {
    content: '';
    width: 80px;
    height: 5px;
    background: #338fc3;
    display: block;
    margin: 10px 0 15px 0;
}

.sectionToursList .rw {
    margin-bottom: 20px;
}

.sectionToursList .rw:last-child {
    margin-bottom: 0px;
}

.sectionToursList .sm4 p {
    text-align: left;
}

.programSlider .slick-slide img {
    max-width: 100%;
    height: auto;
}

.space {
    position: relative;
}

.space:after,
.space:before {
    content: '';
    display: inline-block;
    height: 125%;
    width: 1px;
    background: #eee;
    position: absolute;
    top: 0;
}

.space:after {
    right: 0;
}

.space:before {
    left: 0;
}

ul.tours {
    padding: 0;
    margin: 0;
    list-style: none;
    /*-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);*/
}

ul.tours li {
    line-height: 24px;
    font-size: 14px;
    color: #333333;
    font-family: 'Roboto';
    text-align: left;
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;
}

ul.tours li:before {
    content: '\f069';
    font-family: 'FontAwesome';
    display: inline-block;
    position: absolute;
    left: 0;
    font-size: 12px;
    color: #338fc3;
}

.address ul {
    padding: 0 0 0 20px;
    margin: 0;
    list-style: none;
}

.address ul li {
    line-height: 24px;
    font-size: 14px;
    color: #333333;
    font-family: 'Roboto';
    position: relative;
}

.address ul li a {
    color: #333333;
    text-decoration: none;
    line-height: 24px;
    margin-bottom: 15px;
    display: inline-block;
}

.address ul li:last-child a {
    margin-bottom: 0px;
}

.address ul li a i {
    line-height: 30px;
}

.address ul li.addressLi:before {
    position: absolute;
    content: '\f0ac';
    font-family: 'FontAwesome';
    width: 20px;
    height: 20px;
    left: -18px;
    top: 0;
}

.address ul li.contactLi:before {
    position: absolute;
    content: '\f095';
    font-family: 'FontAwesome';
    width: 20px;
    height: 20px;
    left: -18px;
    top: 0;
}

.address ul li.mailLi:before {
    position: absolute;
    content: '\f003';
    font-family: 'FontAwesome';
    width: 20px;
    height: 20px;
    left: -18px;
    top: 0;
}

.gallery .rw {
    margin-bottom: 30px;
}

.gallery .rw:last-child {
    margin-bottom: 0px;
}

.clients_margin .md3 {
    margin-bottom: 30px;
}

section.sectionTours.sp30.textCenter.gallery_img_width img {
    width: 100%;
}

section.sectionTours.sp30.textCenter.gallery_img_width img:hover {
    border: 1px solid #d4d4d4;
    width: 100%;
}

section.sectionTours.sp30.textCenter.gallery_img_width img:focus {
    border: 2px solid #00488f;
}


/*-- Inner Page Code --*/

.clientImgs button.slick-arrow .slider-next {
    top: auto;
    bottom: 50px;
    width: 40px;
    height: 30px;
    background: url(../../images/edutour/client-left.png);
    background-repeat: no-repeat;
    position: relative;
}

.clientImgs .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: url(../../images/edutour/client-left.png);
    background-repeat: no-repeat;
}

.clientImgs .slick-prev:before {
    content: ' ';
    background: #c7d7e7;
    position: absolute;
    left: 15px;
    right: 0;
    width: 15px;
    height: 12px;
    bottom: 6px;
    margin: 0px;
}

.clientImgs .slick-next:before {
    content: ' ';
    background: #c7d7e7;
    position: absolute;
    left: 0px;
    right: 0;
    width: 15px;
    height: 12px;
    bottom: 6px;
    margin: 0px;
}

.clientImgs .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 31px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: url(../../images/edutour/client-right.png);
    background-repeat: no-repeat;
}

.clientImgs .slick-prev:before,
.clientImgs .slick-next:before {
    font-size: 0px;
}

.clientImgs button.slick-arrow.slick-prev {
    left: calc(0% - 24px);
}

.clientImgs button.slick-arrow.slick-next {
    right: calc(0% - 24px);
    background-position: 5px 0;
}

.sectionTours .md3 {
    margin-bottom: 20px;
}

label.error {
    font-weight: normal;
    color: #F00;
}


/*-------Football Tournaments--------*/

.helsinki_before_img span img {
    position: absolute;
    left: -5%;
    top: -5%;
    z-index: -1;
}

.sm6.helsinki_before_img.font_football h1 {
    display: block;
    z-index: 1 !important;
    position: relative;
    text-transform: uppercase;
    padding-top: 15px;
}

.helsinki_before_img h1 {
    font-size: 32px;
    letter-spacing: 1px;
    color: #00488f;
    font-family: "Raleway";
    font-weight: 800;
    text-align: left;
    padding-left: 33px;
    padding-top: 15px;
    text-transform: uppercase;
    z-index: 99999999999;
}

.sm6.font_football.basketball_space {
    padding-top: 15px;
}

.helsinki_before_img_basketball span img {
    position: absolute;
    left: -3%;
    top: -5%;
    z-index: -1;
}

.sm6.helsinki_before_img_basketball.font_football h1 {
    z-index: 999999;
    display: block;
    z-index: 999999 !important;
    position: relative;
    text-transform: uppercase;
    padding-top: 20px;
}

.helsinki_before_img_basketball h1 {
    font-size: 32px;
    letter-spacing: 1px;
    color: #00488f;
    font-family: "Raleway";
    font-weight: 800;
    text-align: left;
    padding-left: 33px;
    padding-top: 15px;
    text-transform: uppercase;
    z-index: 99999999999;
}

.sm12.helsinki_before_img_basketball h3 {
    float: left;
    padding-left: 30px;
    padding-top: 20px;
    font-size: 24px;
    font-weight: bold;
}

.font_football_second li {
    float: left;
    width: 100%;
    margin: 10px 0px;
    text-align: left;
    padding-left: 5%;
    list-style-type: none;
    display: contents;
}

.font_football h3 {
    float: left;
    padding-left: 31px;
    font-weight: bold;
    font-size: 24px;
    padding-top: 25px;
}

.font_football span {
    display: -webkit-box;
    line-height: 30px;
}

ul.cricket_ul {
    padding-left: 17px;
}

.cricket_ul li {
    text-align: left;
    line-height: 24px;
}


/*.helsinki_before_img h1:before {
    position: absolute;
    content: '';
    left: -56px;
    right: 0;
    background: url(../../images/edutour/welcome-fixed.png);
    width: 150px;
    height: 78px;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: -13px;
    z-index: -1;
}*/

.helsinki_cup1 {
    padding: 30px 0;
}

.font_football li {
    float: left;
    width: 100%;
    margin: 10px 0px;
    text-align: left;
    padding-left: 5%;
    list-style-type: none;
}

.football_page_icon ul {
    padding-top: 5px;
    position: relative;
}

.football_page_icon ul:after {
    position: absolute;
    content: '';
    border: 1px solid #b5b5b5;
    height: 137px;
    width: 1px;
    /* left: 0%; */
    right: 12%;
    margin: auto;
    top: 17px;
}

.basketball_page_icon ul {
    padding-top: 5px;
    position: relative;
}

.football_left {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 21px;
    color: #000000;
    font-family: "Raleway";
    font-weight: bold;
    text-align: center;
    margin-left: 0px;
}

.football_left b {
    margin-left: 9px;
    font-weight: bold;
}

.football_left span {
    display: inline-block;
    padding-left: 40px;
}

.second_ul ul {
    float: left;
    list-style-type: none;
    margin-top: 12%;
    margin-left: -35px;
    display: inline-block;
}

.second_ul img {
    padding-top: 5px;
}

.football_left2 span {
    display: block;
    position: absolute;
    left: 24px;
    font-weight: 600;
    color: #000;
    line-height: 22px;
}

.football_left2 b {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 25px;
    color: #000000;
    font-family: "Raleway";
    font-weight: bold;
}


/*-----------*/


/*---About Us---*/

.about_slider {
    position: relative;
}

.slider.about_slider.slider-for.slick-initialized.slick-slider {
    padding-top: 0%;
}

section.sectionTours.about_section.textCenter {
    padding: 30px 0px;
}

.about_slider .slick-slide img {
    display: block;
    padding-bottom: 10px;
}

.about_slider .slick-prev {
    left: 3px;
    z-index: 1;
    /* bottom: 40%; */
    top: 50%;
    background: #fff;
    width: 30px;
    height: 30px;
    background: url(../../images/edutour/client-left.png) no-repeat;
}

.about_slider .slick-next {
    right: -2px;
    z-index: 1;
    top: 50%;
    background: #fff;
    width: 30px;
    height: 30px;
    background: url(../../images/edutour/client-right.png) no-repeat;
}

.about_slider .slick-prev:before {
    content: '';
    position: absolute;
    background: #c7d7e7;
    width: 14px;
    height: 15px;
    left: 19px;
    right: 0;
    bottom: 14px;
    margin: 0;
}

.about_slider .slick-next:before {
    content: '';
    position: absolute;
    background: #c7d7e7;
    width: 14px;
    height: 15px;
    left: -7px;
    right: 0;
    bottom: 13px;
    margin: 0;
}

.small_images_slider img {
    width: 120px;
    margin: 0px 0px 0px 3px;
    cursor: pointer;
}

.small_images_slider img:hover {
    border: 1px solid red;
    cursor: pointer;
    width: 120px;
}

.about_remain_para {
    padding-bottom: 30px;
}

.wpr.about_head {
    padding-top: 40px;
    position: relative;
}

.about_head h1 {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 32px;
}

.about_head h1 span {
    display: block;
    padding-top: 15px;
    font-size: 32px;
    color: #00488f;
    letter-spacing: 1px;
    line-height: 24px;
    font-weight: 800;
    font-family: "Raleway";
}

.about_head span img {
    position: absolute;
    left: -5%;
    top: -10px;
    z-index: -1;
}


/*------*/


/*---Training Programms---*/

.training_program {
    margin-top: 50px;
}

.training_head h4 {
    padding-top: 5px;
    line-height: 24px;
}

.sm6.training_programm_games.helsinki_before_img.font_football {
    padding-top: 8px;
}

.training_programm_games h1 {
    padding-top: 21px;
}

.training_images_pad {
    padding-top: 20px;
}


/*------*/


/*----Services------*/

.services_images img {
  /*  width: 50%;*/
    vertical-align: middle;
    display: block;
    margin: auto;
}


/*------*/


/*-------Contact Us---*/

.contact-btn {
    padding: 15px 25px;
    background: #00488f;
    font-size: 14px;
    letter-spacing: 1px;
    /* line-height: 25px; */
    color: #ffffff;
    font-family: "Raleway";
    text-decoration: none;
    /* border-radius: 10%; */
    border-radius: 35px;
}


/*-- Responsive Code --*/

@media only screen and (max-width:1024px) {
    .bannerObj1 {
        max-width: 45%;
    }
    .rightContent1 {
        width: 50%;
        margin-left: 50%;
    }
    .bannerContent1 h3 {
        font-size: 22px;
    }
    .bannerContent1 h4 {
        font-size: 35px;
        display: inline-block;
    }
    .slide2Txt {
        font-size: 50px;
        margin-top: 110px;
    }
    .navTranslate {
        float: none;
        display: block;
        width: 100%;
        text-align: right;
    }
    #cssmenu>ul {
        float: right;
        display: block;
        margin-right: 0;
    }
    #cssmenu>ul>li>a {
        padding: 16px 10px;
    }
    .testiSliderBk {
        padding: 20px;
        margin: 20px;
        min-height: 365px;
    }
    .testiSliderBk .testLogo {
        position: relative;
        left: 0;
        top: 0;
    }
    .testiSliderBk:after {
        right: 30px;
        bottom: 110px;
    }
    .hpDesitnation a {
        min-width: 210px;
        margin: 0 6px;
    }
    .hpDesitnationL {
        padding-left: 30px;
    }
    footer .bdr {
        padding-left: 30px;
    }
}

@media only screen and (max-width:768px) {
    header.sticky .logo {
        left: 0;
        right: 0;
        margin: 0 auto;
        background: none;
    }
    .navTranslate {
        width: 30%;
        display: inline-block;
        text-align: left;
        position: relative;
        top: 20px;
        z-index: 999;
    }
    #cssmenu>ul {
        display: none;
    }
    .bannerObj1 {
        max-width: 35%;
    }
    .rightContent1 {
        width: 60%;
        margin-left: 38%;
    }
    .bannerContent1 h4 {
        font-size: 26px;
    }
    .slide2Txt {
        font-size: 30px;
        margin-top: 90px;
    }
    .slide2Cl h5 {
        font-size: 15px;
    }
    .slide2Cl .link {
        font-size: 13px;
    }
    .testiSliderBk {
        min-height: 462px;
    }
    .hpDesitnation h3,
    .hpDesitnation p,
    .hpDesitnationR {
        text-align: center;
    }
    .hpDesitnationR {
        margin-top: 20px;
    }
    .clientImgs button.slick-arrow.slick-prev {
        left: calc(0% - 10px);
    }
    .clientImgs button.slick-arrow.slick-next {
        right: calc(0% - 10px);
        background-position: -13px 0;
    }
    .homeBanner button {
        height: 60px;
    }
}

@media only screen and (max-width:480px) {
    .parachute1,
    .rocket1 {
        display: none;
    }
    .homeBanner {
        margin-top: 96px;
    }
    .rightContent1 {
        margin-top: 12%;
    }
    .bannerContent1 h3 {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .bannerContent1 h3 br {
        display: none;
    }
    .bannerContent1 h4 {
        font-size: 14px;
        padding: 10px;
        margin-bottom: 10px;
    }
    .slide2Txt {
        font-size: 24px;
        margin-top: 30px;
    }
    .slide2Cl {
        width: 50%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .slide2Cl img {
        display: none !important;
    }
    .slide2Cl h5 {
        font-size: 14px;
    }
    .slide2Cl .link {
        font-size: 10px;
    }
    .goog-te-gadget .goog-te-combo {
        width: 100%;
    }
    .goog-te-gadget span {
        white-space: normal !important;
    }
    .homeBanner button.slick-prev {
        left: -30px;
        transition: all 0.3s ease-in-out;
    }
    .homeBanner button.slick-next {
        right: -30px;
        transition: all 0.3s ease-in-out;
    }
    .homeBanner:hover button.slick-prev {
        left: 0px;
    }
    .homeBanner:hover button.slick-next {
        right: 0px;
    }
    .sp80 {
        padding: 30px 0;
    }
    .panzoom {
        height: 350px;
    }
    .mppSection .title1 {
        margin-top: 20px;
    }
    .testiSliderBk {
        min-height: auto;
    }
    .clientImgs .slick-slide img {
        text-align: center;
        display: inline-block;
    }
    .clientImgs button.slick-arrow.slick-next {
        right: calc(0% - -20px);
        background-position: -13px 0;
    }
    .clientImgs button.slick-arrow.slick-prev {
        left: calc(0% - -20px);
    }
    .testiSlider button.slick-arrow {
        bottom: 0px;
    }
    .tstSection {
        padding-bottom: 20px;
    }
    .hpDesitnation {
        background-size: cover;
    }
    .hpDesitnation a {
        margin-bottom: 20px;
    }
    .hpDesitnation a:last-child {
        margin-bottom: 0px;
    }
    .copyRight span {
        text-align: center;
        float: none !important;
        display: block;
    }
    .innerBanner {
        padding: 100px 0 50px 0;
    }
    .sectionToursList .sm4 {
        margin-bottom: 20px;
    }
    .sectionToursList .sm4:last-child {
        margin-bottom: 00px;
    }
    .gallery .sm3 {
        margin-bottom: 30px;
    }
    .gallery .sm3:last-child {
        margin-bottom: 00px;
    }
    .address {
        margin-bottom: 30px;
    }
}

@media only screen and (max-width:360px) {
    .testiSlider button.slick-arrow {
        bottom: 20px;
    }
    .tstSection {
        padding-bottom: 00px;
    }
}

.img-responsive {
    width: 100%;
}

/*header.sticky .logo:after {
    content: "";
    width: 0px;
    height: 97px;
    position: absolute;
    border: 0.5px solid #000000;
    top: -15px;
    transform: rotate(135deg);
    left: 147px;
}

header.sticky .logo:before {
    content: "";
    width: 1px;
    height: 99px;
    position: absolute;
    border: 0.5px solid #000000;
    bottom: 117px;
    transform: rotate(45deg);
    right: 120px;
}*/

header.sticky ul.tournaments li a {
    color: #fff !important;
}

header.sticky ul.sticky_nav_color li a {
    color: #000 !important;
}

.sticky #cssmenu ul ul li {
    background: #000;
}

.sticky #cssmenu ul ul li a {
    /* background: #fff !IMPORTANT; */
    color: #fff !important;
}

.clientImgs .slick-list.draggable {
    display: block;
    margin: auto 30px;
    width: 97%;
}

.training_program img:hover {
    border: 1px solid #b4b4b4;
}

.about_head p {
    padding-left: 32px;
}
.training_program img {
    border: 1px solid #b4b4b4;
}
.multi_sports_tournaments{
    margin-top: 20px;
}
.multi_sports_tournaments .imglist{
    text-align: center;
}
.multi_sports_para p{

    font-family: 'Roboto';
    font-size: 14px;
    color: #000;
    font-weight: 300;
    line-height: 30px;
    text-align: justify;
    text-align-last: center;
    padding: 20px 0px !important;
}

.multi_fancy_images {
    margin-top: -45px;
}
/*.slider-nav.slick-slide.slick-current.slick-active{
    border:1px solid red;
}*/
