﻿@charset "utf-8";
.media:first-child {
    margin-top: 20px !important;
}
 #noimge
	{
		display:none ; 
	}
	
	
	 #menuImage::before {
    position: absolute;
    content: '';
    left: -26px;
    top: 0;
    width: 41px;
    height: 41px;
    background: url(../images/rec.png) center top no-repeat;
}

.showline > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 0, 0, 0.75);
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}


.showline > a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

	.underline-on-hover:hover {
		width: 100%;
		height: 3px;
		color: rgba(255, 0, 0, 0.75);
	}

	.topmenu{
		font-size:13px; background-color:#008D9E; width:100%;height:41.5px;padding:5px
	}

	@media screen and (max-width: 1370px) and (min-width: 1365px) {
    .menu {
        max-height:55px
    }
}

	@media screen and (max-width: 1610px) and (min-width: 1595px) {
    .menu {
        max-height:55px
    }
}

	@media screen and (max-width: 1688px) and (min-width: 1675px) {
    .menu {
        max-height:55px
    }
}

/*#contactimage
{
	margin-left:18%;
	}*/
.projected {
    /*float:right;*/
}
.btn-primary4 {
    padding: 8px 20px;
    background: #008d9e;
    color:white;
    border-radius: 4px;
    border: none;
}
.btn-primary4:hover {
    background-color:#3bc4d7;
    color:white;
   
}
.labelfile {
      
    font-size: 14px!important;
  margin-left: 15px;
    margin-top: 18px!important;
}
.btn-primary1 {
    padding: 8px 20px;
    background: #008d9e;
    color: #fff;
    border-radius: 4px;
    width:250px;
    border: none;
    margin-top: 20px;
}
.btn-primary1:hover {
    background-color:#3bc4d7;
    color:white;
   
}
.btn-primary3 {
    padding: 8px 20px;
    background: #008d9e;
    color: #fff;
    border-radius: 4px;
    width:100px;
    border: none;
    margin-left:0px;
}
.btn-primary3:hover {
    background-color:#3bc4d7;
    color:white;
   
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: rgba(0, 0, 0, 0.65) !important;
    background-color: #fff;
	font-weight:500;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -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,-webkit-box-shadow ease-in-out .15s;
    -o-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;
}
textarea.form-control {
    height: 120px !important;
}
label
{
	color:#000;
	}
#pozza
{
	margin-left:12%;
	}
.skill img
{
	margin-left:12% !important; 
	}
#topim/* CSS Document */
{
	margin-top:-10%;
}

.justie
{
	text-align:justify;
	}
.prepage
{
	margin-top:-15px !important;
	margin-bottom:25px;
	}
.prepage li
{ 
color:#000 !important;
list-style:circle !important;
font-size:13px;
margin-bottom:5px;
margin-top:auto;
}
.baring
{
	text-align:right;
	}
#iframes
{
	padding-top:2%;
	}
#diffed
{

    font-weight:800!important;
	
	}
	#diffed2
{

    font-weight:800!important;
	}
#paged
{
	font-weight:600;
	font-size:15px;
	}
#paged2
{
	font-weight:600;
	font-size:15px;
	}
#paged2 span
{
	font-weight:800;
	font-size:13px;
	}
.fa-mobile
{
	font-size:36px !important;
	color:#999;
	}
h3 a
{
	color:#008d9e !important;
	}

@media (min-width: 992px)
{
    #taking
	{
		display:none !important;
		}
     #noimge
	{
		display:none !important; 
	}
     #taking1
	{
		display:block !important;
        margin-top: 5%;
		}
}
@media (min-width: 1200px)
 {
	 #noimge
	{
		display:block !important; 
	}
	/*#taking1
	{
		display:none !important;
		}*/
    #taking
	{
		display:display !important;
		}
		#ortic
		{
			margin-top:15% !important
			}
      
}
   
}

@media (min-width: 1024px) {
    #ortic
	{
		margin-top:30%;
		}
	#earth {
		margin-left:6% !important;
	}
    #noimge {
        display: block !important;
    }
  
    ul.social-network {
    list-style: none;
    margin-top: 20px;
    padding: 10px;
    width: 101% !important;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
    /*#taking1 {
        display: none !important;
    }*/

   
    ul.social-network li {
    display: inline;
    margin: 0 15px !important;
    font-size: 20px;
}

    #partner {
        color: #fff;
        text-align: center;
        padding: 0px;
    }
    .center h2 {
    font-size: 36px;
    margin-top:none !important;
     margin-bottom: 20px;
    text-align: center;
}
}
@media (min-width: 1280px) {
      
       
   

}
@media (min-width: 1366px) {
    #noimge {
        display: block !important;
    }
	#earth {
    margin-left: 20% !important;
}

    /*#taking1 {
        display: none !important;
    }*/
    .menu {
   font-size: 12px;
    float: right;
    height: 84px !important;
    margin-top: 0px !important;
    text-transform: uppercase;
    font-weight: 700;
}
   

    #partner {
        color: #fff;
        text-align: center;
        padding: 0px;
    }
    .center h2 {
    font-size: 36px;
    margin-top:none !important;
     margin-bottom: 0px;
    text-align: center;
}
}

@media (max-width: 768px)
{
    #noimge
	{
		display:none !important; 
	}
    #taking
	{
		display:none !important;
		}
	/*#taking1
	{
		display:display !important;
		}*/
	.skill img
{
	margin-left:0px !important; 
	}
	#earth {
		margin-left:0px !important;
}
    .btn-primary3 {
    padding: 8px 20px;
    background: #008d9e;
    color: #fff;
    border-radius: 4px;
    width:100px;
    border: none;
  
}
    #contactimage
{
	margin-left:1%;
	}
    .partners ul li a img {
	margin-top:50px;
        margin-left: 0px;
}

}

.page img
{
     margin-left: 34px;

}