/*========================================
    Mobile Menu
========================================*/




/*========================================
    Bootstrap 3 Media Queries
========================================*/

/*

col-xs (extra small) smaller than 768px will appear with the reserved value.

col-sm (small) bigger than or equal 768px will appear with the reserved value but smaller than 768px will be alone in new line.

col-md (medium) bigger than or equal 992px will appear with the reserved value but smaller than 992px will be alone in new line.

col-lg (large) bigger than or equal 1200px will appear with the reserved value but smaller than 1200px will be alone in new line.

*/

/* Large devices (large desktops & laptops, 1200px and up) */
@media (min-width: 1200px) {}

/* Medium devices (landscape tablets & medium desktops, from 992px to 1199px) */
@media (min-width: 992px) and (max-width:1199px) {}

/* Small devices (portrait tablets & small desktops, from 768px to 991px) */
@media (min-width: 768px) and (max-width:991px) {}

/* Extra small devices (landscape phones & portrait tablets, 767px and down) */
@media (max-width:767px) {}














@media (max-width: 1200px) {


}

@media (min-width: 1200px) and (max-width:1400px) {



}


@media (max-width:1024px) {
  
}








/* Medium devices (landscape tablets & medium desktops, from 992px to 1199px) */
@media (min-width: 992px) and (max-width:1199px) {

  .rating-container{
    width: 250px;
  }

  .starsSet-in label{
    margin-bottom: 0;
    padding: 0 10px;
  }

}

/* Small devices (portrait tablets & small desktops, from 768px to 991px) */
@media (min-width: 768px) and (max-width:991px) {
   

        /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    Menu
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/



.homeBut-menu {
  font-size: 13px;
  padding: 25px 24px;
  height: 100%;
}

.dropbtn-menu {
  padding: 25px 24px;
  font-size: 13px;
}

.column .inner-link {
  font-size: 14px;
}


.column .inner-inner-link {
  
  font-size: 12px;
  

}

.dropbtn-menu{
  padding: 20px 0px 20px 15px;
}


.leftTextRightImg-in{
  display: block;
}

.leftText-in p{
  text-align: center;
}

.shape1{
  width: 160px;
}

.rightImg{
  text-align: center;
}

.rightImg-in{
  width: 100%;
  padding-top: 30px;
}

.leftImgRightText-in{
  display: block;
}


.shape11 {
  width: 100%;
  height: auto;
  bottom: 0;
}

.staticNews-out{
  margin-bottom: 15px;
}


.leftFooter{
  text-align: center;
}

.input-email-home-out{
  text-align: center;
}

.middleFooter-in{
  text-align: center;
}

#upper-part-menu{
  text-align: left;
}

.middleFooter{
  display: none;
}

.rightFooter{
  text-align: center;
  margin-top: 30px;
}

.footer-home-inner{
  text-align: center;
}

.social-inner ul{
  display: inline-block;
}

#footer-home {
  
  padding-top: 10px;
  padding-bottom: 15px;
}

.newsletter-home-inner h6{
  text-align: center;
}

.send-button{
  text-align: center;
}

.right-result{
  padding-top: 10px;
}

.game-res-in{
  padding-top: 40px;
}


}

/* Extra small devices (landscape phones & portrait tablets, 767px and down) */
@media (max-width:767px) {




    /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    map
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

.jvectormap-zoomin{
  margin-left: 25px !important;
  padding: 7px !important;
  top: auto !important;
  bottom: 35px !important;
}

.jvectormap-zoomout{
  margin-left: 25px !important;
  top: auto !important;
  bottom: 5px !important;
  padding: 7px !important;
}







  #nav-top-breadcrumbs {
    display: none;
  }


  .title-grneral-container h4{
    
  }




  .header-options {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .site-menu {
    display: none;
  }

  #menu {
    display: block;
  }

  #header-slider {
    margin-top: 0;
    padding-top: 0;

  }

  #mainMenu-nav {
    margin-bottom: 0;
  }

  .content-box-top-down {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .content-box-top-down-padding {
    padding-top: 50px;
    margin-bottom: 50px;
}

  .content-box-top {
    margin-top: 50px;
  }

  .content-box-down {
    margin-bottom: 50px;
  }

  .main-header .logo-home {
    text-align: center;
  }

  .main-header .logo-home-inner {
    display: inline-block;
  }

  .main-header .search-box {
    text-align: center;
  }

  .main-header .search-box-inner {
    display: inline-block;
    margin-left: 0;
  }

  .main-header .right-buttons {
    display: none;
  }

  .main-header .notImpMenu {
    display: none;
  }

  .slider-item {

    height: 350px;


  }

  .slider-content h1{
    font-size: 24px;
  }

  .slider-subTitle{
    font-size: 12px;
    width: 300px;
  }

  .slider-content{
    left: 20px;
    transform: none;
  }


  .leftTextRightImg-in{
    display: block;
  }
  
  .leftText-in p{
    text-align: center;
  }
  
  .shape1{
    width: 100px;
  }
  
  .rightImg{
    text-align: center;
  }
  
  .rightImg-in{
    width: 100%;
    padding-top: 30px;
  }


  .shape2 {
    position: absolute;
    width: 105%;
    height: 100%;
    left: -15px;
}

.leftImgRightText-in{
  display: block;
}

.shape2 {
  position: absolute;
  width: 105%;
  height: auto;
  left: -15px;
  top: 170px;
}

.shape11 {
  width: 100%;
  height: auto;
  bottom: 0;
}

.staticNews-out{
  margin-bottom: 15px;
}

.news-one-item-inner{
  text-align: center;
}

.news-one-item-inner img{
  border-radius: 15px;
}

.staticNews-out .news-one-item{
  padding-top: 20px;
}

.leftFooter{
  text-align: center;
}

.input-email-home-out{
  text-align: center;
}

.middleFooter-in{
  text-align: center;
}

#upper-part-menu{
  text-align: left;
}

.middleFooter{
  display: none;
}

.rightFooter{
  text-align: center;
  margin-top: 30px;
}

.footer-home-inner{
  text-align: center;
}

.social-inner ul{
  display: inline-block;
}

#footer-home {
  
  padding-top: 10px;
  padding-bottom: 15px;
}

.newsletter-home-inner h6{
  text-align: center;
}

.send-button{
  text-align: center;
}

.servicesSec .news-one-item{
  background-color: #4BA9C7;
}


.leftImg-in{
  display: none;
}

.leftImg-in2{
  height: 500px;
  overflow: hidden;
  border-radius: 10px;
  padding-top: 40px;
}

.right-result{
  padding-top: 10px;
}

.game-res-in{
  padding-top: 20px;
}

.please-rate{
  text-align: center;
}

.please-rate .onItem-name-number{
  display: inline-block;
}


    .leftside-item {
        float: none;
        text-align: center;
    }

    .middleside-item {
        float: none;
        text-align: center;
        padding-left: 0;
        padding-top: 10px;
        max-width: none;
    }

    .rightside-item {
        float: none;
        text-align: center;
        padding-top: 20px;
    }

    .result-top-item {
        display: inline-block;
    }

.rating-container{
  left: 12px;
  .rating-value {
    left: -25px;
  }
}



}

@media (max-width:580px) {
	
  .shape1{
    width: 100px;
    transform: rotate(90deg);
    left: -10px;
  }

  h2 {
    font-size: 22px;
    
}

h5 {
  font-size: 12px;
  
}



.margin-big-top-down {
  margin-top: 30px;
  margin-bottom: 30px;
}

.padding-big-top-down {
  padding-top: 30px;
  padding-bottom: 30px;
}

.padding-big-down {
  
  padding-bottom: 30px;
}

.padding-big-top {
  
  padding-top: 30px;
}

.margin-small-top-down {
  margin-top: 20px;
  margin-bottom: 20px;
}

.padding-small-top-down {
  padding-top: 20px;
  padding-bottom: 20px;
}

.padding-small-top {
  padding-top: 20px;
}

.itemOfThree-out {
  margin-bottom: 15px;
}

.form-group input{
  margin-top: 5px
}

form {
  margin-top: 10px;
}

.form-country, .form-project{
  margin-top: 5px;
}

.form-group textarea{
  margin-top: 5px;
}

.send-button{
  margin-top: 5px;
}

.shape3 {
  
  width: 120px;
  right: 50px;
  bottom: 50px;
}



  

}

@media (max-width:414px) and (min-width:411px) {
    
}

@media (max-width:411px) {

  .shape1{
    width: 100px;
    transform: rotate(90deg);
    left: -20px;
  }

  h2 {
    font-size: 19px;
    
}

h5 {
  font-size: 12px;
  
}

}

@media (max-width:320px) {



}



