@font-face {
	font-family: 'Myriad Pro';
	src: url('/css/fonts/MyriadPro-Regular.eot');
	src: url('/css/fonts/MyriadPro-Regular.eot') format('embedded-opentype'),
		url('/css/fonts/MyriadPro-Regular.woff') format('woff'),
		url('/css/fonts/MyriadPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Myriad Pro';
	src: url('');
	src: url('') format('embedded-opentype'),
		url('') format('woff'),
		url('/css/fonts/MyriadPro-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
span.visit {
    font-size: 18px;
    font-weight: bold;
    position: relative;
    top: -2px;
}

.first1{
	       margin-left: 5px;
}
.first2{
	        margin-left: 16px;
}

.first3{
	       margin-left: 0px;
}
.first4{
	           margin-left: 24px;
}
.first5{
	        margin-left: 26px;
}


.first9{
	            margin-left: 3px;
}
.first10{
	            margin-left: 15px;
}
.first11{
	           margin-left: 13px;
}

.first9 a:hover{
	 background:url(/images/9-11.png) no-repeat;
}
.flor48 a:hover{
	 background:url(/images/48-53.png) no-repeat;
	 background-position: -3px 0px;
}
.flor48-1 a:hover{
	    background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat;
    background-position: -1px 1px;
}

.flor34 a:hover{
	 background:url(/images/34-39.png) no-repeat;
	         background-position: -4px 2px;
}

.flor9 a:hover{
	 background:url(/images/9-11.png) no-repeat;
	   
}
.flor1 a:hover{
	 background:url(/images/1-2.png) no-repeat;
	       background-position: -6px -3px;
	   
}
.flor20 a:hover{
	    background: url(/images/20-23.png) no-repeat;
    background-position: 1px 0px;
    padding-bottom: 2px;
}

.flor15 a:hover{
	 background:url(/images/15-19.png) no-repeat;	 
     background-position: 3px 0px;
	 
}
.flor29 a:hover{
	    background: url(/images/29-32.png) no-repeat;
   background-position: -2px 0px;
    padding-bottom: 2px;
	 
}

.flor34-1 a:hover{
	 background:url(/images/40-46.png) no-repeat;	 
        background-position: 3px 2px;
	 
}









.flor1{   position: absolute;
    left: 48px;
    bottom: 50px;
    width: 46px;
    height: 0px;
}

.flor1 a {   
	font-size: 14px;
    color: #000;
   
    padding: 1px 4px 2px 0px;
   
}
.flor2{
       position: absolute;
    left: 163px;
    bottom: 27px;
    width: 15px;
    height: 23px;
}


.flor2 a {
           font-size: 14px;
        padding: 3px 3px 0px 3px;
         color: #000; 
}


.flor3{
         position: absolute;
    left: 102px;
    bottom: 27px;
    height: 23px;
}


.flor3 a {
          font-size: 14px;
          padding: 2px 6px 2px 9px;
    color: #000;
}



.flor4{
      position: absolute;
    left: 143px;
    bottom: 26px;
    width: 20px;
    height: 23px;
}


.flor4 a {
       font-size: 14px;
        padding: 2px 3px 0px 4px;
    color: #000;
}




.flor5{
        position: absolute;
    left: 179px;
    bottom: 27px;
    width: 18px;
    height: 23px;
}


.flor5 a {
            font-size: 14px;
        padding: 2px 3px 0px 4px;
    color: #000;
}





.flor6{
       position: absolute;
    left: 215px;
    bottom: 27px;
    width: 36px;
    height: 23px;
}


.flor6 a {
           font-size: 14px;
              padding: 3px 5px 3px 4px;

          color: #000;
}





.flor7{
        position: absolute;
    left: 253px;
    bottom: 27px;
    width: 26px;
    height: 23px;
}


.flor7 a {
            font-size: 14px;
             padding: 3px 4px 1px 4px;

          color: #000;
}

.flor8{
          position: absolute;
    left: 284px;
    bottom: 30px;
    width: 19px;
    height: 23px;
}


.flor8 a {
             font-size: 14px;
    padding: 1px 4px 1px 4px;
    color: #000;
}
.flor9{
   position: absolute;
    left: 311px;
    bottom: 29px;
    width: 187px;
    height: 23px;
}


.flor9 a {
               font-size: 13px;
    padding: 2px 3px 5px 2px;
    color: #000;
}
.flor10{
        position: absolute;
    left: 339px;
    bottom: 29px;
    width: 19px;
    height: 23px;
}


.flor10 a {
           font-size: 14px;
       padding: 1px 2px 0px 1px;
           color: #000;
}
.flor11{
       position: absolute;
    left: 368px;
    bottom: 28px;
    width: 19px;
    height: 23px;
}


.flor11 a {
            font-size: 14px;
        padding: 1px 2px 0px 1px;
           color: #000;
}
.flor12{
         position: absolute;
       left: 399px;
    bottom: 29px;
    width: 19px;
    height: 23px;
}


.flor12 a {
            font-size: 13px;
           padding: 3px 2px 3px 0px;
           color: #000;
}
.flor13{
            position: absolute;
    left: 428px;
    bottom: 29px;
    width: 19px;
    height: 23px;
}


.flor13 a {
            font-size: 13px;
            padding: 3px 2px 3px 0px;
           color: #000;
}.flor14{
      position: absolute;
    left: 457px;
    bottom: 29px;
    width: 19px;
    height: 23px;
}


.flor14 a {
            font-size: 13px;
             padding: 3px 2px 3px 0px;
           color: #000;
}
.flor15{
             position: absolute;
    left: 102px;
    bottom: 83px;
   width: 175px;
    height: 19px;
    
}


.flor15 a {
           font-size: 12px;
    padding: 1px 5px 0px 10px;
    color: #000;
   
}
.flor16{
          position: absolute;
   left: 215px;
    bottom: 73px;
  
    width: 19px;
    height: 20px;
}


.flor16 a {
             font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;
}.flor17{
         position: absolute;
    left: 243px;
    bottom: 72px;
  
    width: 21px;
    height: 21px;
}


.flor17 a {
           font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;
}.flor18{
          position: absolute;
    left: 273px;
    bottom: 72px;
    
    width: 19px;
    height: 21px;
}


.flor18 a {
           font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;
}
.flor19{
         position: absolute;
    left: 302px;
    bottom: 72px;
   
    width: 19px;
    height: 21px;

}


.flor19 a {
            font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;
}.flor20{
         position: absolute;
    left: 317px;
    bottom: 84px;
    width: 174px;
    height: 20px;
   
}


.flor20 a {
         font-size: 12px;
    padding: 1px 3px 1px 6px;
    color: #000;
}.flor21{
       position: absolute;
       left: 390px;
    bottom: 72px;
  
    width: 27px;
    height: 21px;
}


.flor21 a {
            font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;
}.flor22{
     position: absolute;
        left: 423px;
    bottom: 71px;
   
    width: 27px;
    height: 23px;
}


.flor22 a {
        font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;
}
.flor23{
   position: absolute;
       left: 459px;
    bottom: 73px;
   
    width: 24px;
    height: 21px;
}


.flor23 a {
        font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;
}.flor24{
               position: absolute;
    left: 104px;
    bottom: 109px;
    width: 173px;
    height: 22px;
}


.flor24 a {
                 font-size: 12px;
           padding: 4px 3px 2px 9px;
    color: #000;
   
}.flor25{
          position: absolute;
    left: 214px;
    bottom: 94px;
    width: 20px;
    height: 21px;
}


.flor25 a {
          font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;

}
.flor26{
          position: absolute;
    left: 243px;
    bottom: 94px;
    width: 20px;
    height: 21px;
}


.flor26 a {
       font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;


}
.flor24 a:hover{
	    background: url(/images/bg-2.png) no-repeat;
        background-position: 1px -1px;
		    padding-bottom: 4px;
}
.flor47 a:hover{
	       background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat;
    background-position: -3px 10px;
      
}

.flor33 a:hover{
	          background: url(/images/33-1.png) no-repeat;
    background-position: -7px 11px;
      
}



.flor27{
        position: absolute;
    left: 273px;
    bottom: 94px;
   
    width: 19px;
    height: 21px;

}


.flor27 a {
              font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;

}
.flor28{
        position: absolute;
    left: 301px;
    bottom: 94px;
    width: 20px;
    height: 21px;
}


.flor28 a {
            font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;

}
.flor29{
            position: absolute;
          left: 318px;
    bottom: 109px;
    width: 171px;
    height: 22px;
}


.flor29 a {     font-size: 12px;
    padding: 2px 3px 0px 3px;
    color: #000;
   
}
.flor30{
        position: absolute;
    left: 389px;
    bottom: 96px;
    width: 26px;
    height: 20px;
}
.flor30 a {
             font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;
}

.flor31{
        position: absolute;
    left: 424px;
    bottom: 96px;
    width: 26px;
    height: 20px;
}


.flor31 a {
              font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;
}
.flor32{
       position: absolute;
    left: 458px;
    bottom: 96px;
    width: 26px;
    height: 20px;
}


.flor32 a { 
    font-size: 14px;
        padding: 3px 3px 0px 3px;
          color: #000;
}.flor33{
           position: absolute;
    left: 102px;
    bottom: 159px;
    width: 23px;
    height: 32px;
}


.flor33 a {     font-size: 12px;
    padding: 12px 3px 7px 3px;
    color: #000;
}
.flor34{
      position: absolute;
    left: 131px;
    bottom: 164px;
    width: 150px;
    height: 37px;
    padding: 10px 0px 0px 0px;
}


.flor34 a {
             font-size: 12px;
          padding: 4px 3px 10px 6px;
          color: #000;
}

.flor34-1{
        position: absolute;
    left: 301px;
    bottom: 164px;
    width: 177px;
    height: 37px;
    padding: 10px 0px 0px 0px;
}


.flor34-1 a {
                font-size: 12px;
    padding: 4px 3px 9px 3px;
    color: #000;
}
.flor35{
        position: absolute;
    left: 223px;
    bottom: 132px;

    width: 16px;
    height: 32px;
}


.flor35 a {
             font-size: 14px;
              color: #000;
   padding: 12px 3px 7px 3px;
}
.flor36{
     position: absolute;
    left: 243px;
    bottom: 132px;
  
    width: 16px;
    height: 32px;
}


.flor36 a {
              font-size: 14px;
   padding: 12px 3px 7px 3px;
    color: #000;
}



.flor37{
        position: absolute;
    left: 263px;
    bottom: 132px;

    width: 16px;
    height: 32px;
}


.flor37 a {
             font-size: 14px;
    padding: 12px 3px 7px 3px;
    color: #000;
}
.flor38{
         position: absolute;
    left: 283px;
    bottom: 132px;
    width: 16px;
    height: 32px;
}


.flor38 a {
              font-size: 14px;
    padding: 12px 3px 7px 3px;
    color: #000;
}
.flor39{
         position: absolute;
    left: 302px;
    bottom: 132px;
   
    width: 16px;
    height: 32px;
}


.flor39 a {
             font-size: 14px;
padding: 12px 3px 7px 3px;
    color: #000;
}
.flor40{
        position: absolute;
    left: 341px;
    bottom: 132px;
    width: 16px;
    height: 32px;
}


.flor40 a {
             font-size: 14px;
   padding: 12px 3px 7px 3px;
    color: #000;
}
.flor41{
         position: absolute;
    left: 362px;
    bottom: 132px;

    width: 16px;
    height: 32px;
}


.flor41 a {
    color: #000;
              font-size: 14px;
  padding: 12px 3px 7px 3px;
}
.flor42{
        position: absolute;
    left: 381px;
    bottom: 132px;
 
    width: 16px;
    height: 32px;
}


.flor42 a {
              font-size: 14px;
    padding: 12px 3px 7px 3px;
    color: #000;
}
.flor43{
   position: absolute;
    left: 401px;
    bottom: 132px;
    width: 16px;
    height: 32px;
}


.flor43 a {
              font-size: 14px;
padding: 12px 3px 7px 3px;
    color: #000;
}
.flor44{
    position: absolute;
    left: 421px;
    bottom: 132px;
    width: 16px;
    height: 32px;
}


.flor44 a {
            font-size: 14px;
   padding: 12px 3px 7px 3px;
    color: #000;
}

.flor45{
       position: absolute;
    left: 440px;
    bottom: 132px;
  
    width: 16px;
    height: 32px;
}


.flor45 a {
              font-size: 14px;
              color: #000;
    padding: 12px 3px 7px 3px;
}
.flor46{
        position: absolute;
    left: 460px;
    bottom: 132px;
    width: 16px;
    height: 32px;
}


.flor46 a {
              font-size: 14px;
              color: #000;
    padding: 12px 3px 7px 3px;
}
.flor47{
                position: absolute;
    left: 105px;
    bottom: 198px;
    width: 18px;
    height: 36px;
}


.flor47 a {
                color: #000;
    font-size: 12px;
    padding: 11px 0px 4px 0px;
}
.flor48{
          position: absolute;
    left: 132px;
    bottom: 213px;
    width: 150px;
    height: 26px;
    padding: 5px 0px 0px 0px;
}


.flor48 a {
         color: #000;
    font-size: 12px;
    padding: 2px 4px 5px 6px;
}


.flor48-1{
            position: absolute;
    left: 306px;
    bottom: 213px;
    width: 175px;
    height: 26px;
    padding: 5px 0px 0px 0px;
}


.flor48-1 a {
          color: #000;
    font-size: 12px;
    padding: 3px 4px 4px 5px;
}

.flor49{
          position: absolute;
    left: 226px;
    bottom: 159px;
  
    width: 16px;
    height: 36px;
}


.flor49 a {
                   color: #000;
    font-size: 14px;
    padding: 11px 0px 4px 0px;
}
.flor50{
   position: absolute;
    left: 245px;
    bottom: 159px;
   
    width: 16px;
    height: 36px;
}


.flor50 a {
                  color: #000;
    font-size: 14px;
    padding: 11px 0px 4px 0px;

}
.flor51{
      position: absolute;
    left: 265px;
    bottom: 159px;

    width: 16px;
    height: 36px;
}


.flor51 a {
                   color: #000;
    font-size: 14px;
    padding: 11px 0px 4px 0px;
}
.flor52{
        position: absolute;
    left: 285px;
    bottom: 159px;
  
    width: 16px;
    height: 36px;
}


.flor52 a {    color: #000;
    font-size: 14px;
    padding: 11px 0px 4px 0px;
}
.flor53{
          position: absolute;
    left: 305px;
    bottom: 159px;
  
    width: 16px;
    height: 36px;
}
.flor53 a {
                    color: #000;
    font-size: 14px;
    padding: 11px 0px 4px 0px;
}

.flor54{
     position: absolute;
    left: 344px;
    bottom: 159px;
  
    width: 16px;
    height: 36px;
}
.flor54 a {
                     color: #000;
    font-size: 14px;
    padding: 11px 0px 4px 0px;
}
.flor55{
        position: absolute;
    left: 365px;
    bottom: 159px;
   
    width: 16px;
    height: 36px;
}


.flor55 a {    color: #000;
    font-size: 14px;
    padding: 11px 0px 4px 0px;
}
.flor56{
        position: absolute;
    left: 384px;
    bottom: 159px;
   
    width: 16px;
    height: 36px;
}


.flor56 a {    color: #000;
    font-size: 14px;
    padding: 11px 0px 4px 0px;
}
.flor57{
         position: absolute;
    left: 404px;
    bottom: 159px;
   
    width: 16px;
    height: 36px;
}


.flor57 a {
                  color: #000;
    font-size: 14px;
    padding: 11px 0px 4px 0px;}
.flor58{
        position: absolute;
    left: 423px;
    bottom: 159px;
   
    width: 16px;
    height: 36px;
}


.flor58 a {
                  color: #000;
    font-size: 14px;
    padding: 11px 0px 4px 0px;
}
.flor59{
          position: absolute;
    left: 444px;
    bottom: 159px;
 
    width: 16px;
    height: 36px;
}


.flor59 a {    color: #000;
    font-size: 14px;
    padding: 11px 0px 4px 0px;
}
.flor60{
         position: absolute;
    left: 463px;
    bottom: 159px;
    width: 16px;
    height: 36px;
}


.flor60 a {
                    color: #000;
    font-size: 14px;
    padding: 11px 0px 4px 0px;
}

  .btn:after {
    font-family: "Glyphicons Halflings";
    content: "\2212";
    float: right;
    margin-left: 15px;
  }
  .btn.collapsed:after {
    content: "\2b";
  }
  .collapse-title a {
    display: block;
    text-decoration: none;
		font-weight: bold;
    color: #c29b06 !important;
    font-size: 15px;
}
.collapse-title{

    padding-bottom: 5px;
	background: #3e669b !important;
    text-align: left;

}
a.back-gal {
    float: right;
    font-family: 'Myriad Pro';
    font-size: 14px;
    padding: 14px 16px 10px;
    text-decoration: none;
}
.brochure-p img {
    background: #1b4067;
    border-radius: 50%;
    padding: 40px;
}
.gal-folder a h3 {
    text-align: center;
    font-family: 'Myriad Pro';
    font-size: 30px;
    color: #3e669c;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 30px;
    letter-spacing: 0px;
    
}
.gal-folder a{
	text-decoration:none;
}
.soon img {
    text-align: center;
    margin: auto;
}
.gal-folder a:hover{
	text-decoration: none;
}
.gal-folder {
    padding: 30px 0px 10px 0px;
}
.modal-open .modal{
	    background: rgba(0, 0, 0, 0.6);
}


.modal-dialog.gallery-light {
    width: 790px;
    margin: 30px auto;
}
.gall-tabs ul {
    margin-bottom: 25px;
}
.gall-tabs ul li a {
    text-transform: uppercase;
    font-family: 'Myriad Pro';
    font-size: 15px;
    letter-spacing: 1px;
    color: #000000;
    padding: 9px 15px;
	font-weight:bold;
	background: #eee;
    margin-right: 90px;
}
.previous-btn {
    position: absolute;
    top: 50%;
    background: rgba(255, 255, 255, 0) !important;
    color: #fff !important;
    font-size: 30px;
	left: -20%;
}

.previous-btn:hover{
	background: rgba(255, 255, 255, 0) !important;
    color: #fff !important;
}
.previous-btn:focus{
	background: rgba(255, 255, 255, 0) !important;
    color: #fff !important;
}
.next-btn {
    position: absolute;
    top: 50%;
    background: rgba(255, 255, 255, 0) !important;
    color: #fff !important;
    font-size: 30px;
	right: -20%;
}
.next-btn:hover{
	background: rgba(255, 255, 255, 0) !important;
    color: #fff !important;
}
.next-btn:focus{
	background: rgba(255, 255, 255, 0) !important;
    color: #fff !important;
}

.clocs-btn {
    position: absolute;
    top: 0px;
    color: #fff;
    right: -20%;
    opacity: 1;
    font-size: 30px;
}

.brochure-p img {
    margin: 15% auto 0 auto;
}

.clocs-btn :hover{
	background: rgba(255, 255, 255, 0) !important;
    color: #fff !important;
}
.clocs-btn :focus{
	background: rgba(255, 255, 255, 0) !important;
    color: #fff !important;
}


.page-content p {
    text-align: justify;
}

.address h3 {
    font-size: 18px;
    font-weight: bold;
    color: #c19d27;
	padding-left: 15px;
}

.team h3 {
    padding: 15px;
    color: #c19d11;
    font-weight: bold;
}
.address ul {
    padding: 0px;
}
.address ul li{
	list-style-type:none;
}
.tab-content {
    text-align: justify;
}
#image-gallery-image{
    cursor: all-scroll;
}
.note-div p{
margin-bottom:5px;

}
 i.fa.fa-circle {
    font-size: 11px;
    position: relative;
    top: -2px;
}
.exp-div p {
    padding: 0px 10px;
    text-align: justify;
}
.expand-icon {
    float: right;
}
.exp-cont{
	border-top:none !important;
}
  .collapse-title a:hover {
    display: block;
    text-decoration: none;
		font-weight: bold;
    color: #c29b06 !important;
    font-size: 15px;
}
  .collapse-title a:focus {
    display: block;
    text-decoration: none;
		font-weight: bold;
    color: #c29b06 !important;
    font-size: 15px;
}
.exp-div {
    background: none;
    border: 1px solid rgba(170, 168, 168, 0.42);
}

ul.ft-links li {
    list-style-type: none;
}
.headerpart {
	border-bottom: 5px solid #3e669b;
   background-size: 100% 100%;
}
.bannerpart {
    position: relative;
}
.banner-img {
    width: 100% !important;

}
.banner {
    width: 100%;
}

.row.margin0{margin:0px;}
.logo {
    padding: 10px 0px;
}

.separate{
	    border-left: 4px solid rgba(62, 102, 155, 0.21);
    height: 50px;
    margin-top: 20px;
}

.padding0{
	padding:0px;
}
.phone {
    float: left;
    border: 1px solid #e1e1e1;
    border-top: none;
    padding: 10px 50px 10px 20px;
    margin-top: 20px;
}
.mail {
    float: left;
    border: 1px solid #e1e1e1;
    border-top: none;
    padding: 10px 90px 10px 20px;
    margin-top: 20px;
	border-left:none;
}
.phone a {
    color:#3e669b;
    text-decoration: none;
	font-size: 18px;
	font-family: 'Myriad Pro';
}
.mail a {
    color: #3e669b;
    text-decoration: none;
	font-size: 18px;
	font-family: 'Myriad Pro';
}
.social ul li {
    list-style-type: none;
    float: left;
    padding: 20px 15px 15px 20px;
    border: 1px solid #e1e1e1;
    border-left: none;
    border-top: none;
}
.social ul li:last-child {
    border-right: none;
}
.navbar-inverse{
	background:none;
	border:none;
}
.navbar-inverse .navbar-nav>.active>a{
	background:none;
	color:#fff;
}
.navbar-inverse .navbar-nav>.active>a:hover{
	background:none;
}
.navbar-inverse .navbar-nav>li>a{
	color:#fff;
}
.navbar-inverse .navbar-nav>.open>a{
	background:none !important;
}
.menu li a {
    font-family: 'Myriad Pro';
    font-weight: 500;
    font-size: 18px;
}

.menu li a{    padding: 6px 8px;}
.menu {
    margin: 18px 20px 0 30px;
}
.welcome-part h3 {
    text-align: center;
    font-family: 'Myriad Pro';
    font-size: 26px;
    color: #ee6e35;
}
.welcome-matter {
    margin-top: 40px;
}
td.table-tit {
    width: 25%;
    background: #3e669b;
    color: #fff;
}

.welcome-matter p {
    font-family: 'Myriad Pro';
    font-size: 18px;
    line-height: 30px;
}
.com-res-part h2 {
    font-family: 'Myriad Pro';
    font-size: 36px;
	color: #1e1d1d;
}
.com-res-part p {
    font-family: 'Myriad Pro';
    font-size: 15px;
}
.carousel-control{
	color:#000;
	width:5%;
}
.carousel-control:hover {
	color:#000;
}
.caption h3 {
    margin-bottom: 30px;
	color: #337ab7;
}
.carousel-control.right {
    right: -15px;
}
.slidingpart {
    margin-top: 40px;
}
.carousel-control.left{
	position: absolute;
    left: -15px;
}
.arte-project {
    background: #337ab7 url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") no-repeat;
	background-size: 100% 100%;
}
.arte-head h3 {
    background: #337ab7;
    color: #fff;
    padding: 25px;
    text-align: center;
    margin-bottom: -1px;
}
.onring {
    position: absolute;
    top: 85px;
    z-index: 999;
    left: 108px;
}
.onring p {
    color: #fff;
    font-family: 'Myriad Pro';
    font-size: 18px;
}
.onring img {
    position: relative !important;
    left: 0px;
}
.margin-top{margin-top:60px;}
.testimonials{
	background: #2d4d78;
	padding-bottom: 50px;
	color:#fff;
}
.testihead {
    text-align: center;
    margin-bottom: 50px;
}
.testi-indicators {
    top: 80px;
}
.testihead h2 {
    font-family: 'Myriad Pro';
    font-size: 22px;
    color: #c29b06;
    font-weight: bold;
}
.testimonials p {
    font-family: 'Myriad Pro';
    font-size: 15px;
}
.left-menu>li.active>a{
	    background-color: #3e669b !important;
}
.left-menu>li>a{
	border-radius:0px;
}

.footer-contact {
    background: #eae7e6;
}
.testt p {
    color: #c7c2c2;
}

.ft-cont-img {
    float: left;
    margin-right: 20px;
    margin-top: 5px;
}
.ft-matter {
    margin-top: 20px;
	font-family: 'Myriad Pro';
    font-size: 15px;
}
.footer-contact {
    background: #eae7e6;
	padding: 20px 0px;
}
.footerpart {
    border-top: 5px solid #10397e;
    background: #3e669b;
    color: #fff;
	padding: 20px 0px;
}
.footerpart ul li a {
    color: #ffd;
    text-decoration: none;
}
.footerpart ul {
    padding: 0px;
}
.footerpart ul li{
	list-style-type:none;
}
.copyright {
    background:#3e669b;
    color: #fff;
    padding-top: 10px;
	text-align:center;
}

.footerpart h3 {
    font-family: 'Myriad Pro';
    font-size: 25px;
}
.footerpart p {
    font-family: 'Myriad Pro';
    font-size: 14px;
}
ul.ft-soci {
    float: right;
}
ul.ft-soci li {
	display:inline;
	padding-left:20px;
}
.copyright a {
    color: #fff;
    text-decoration: none;

        font-size: 12px;
}
.copyright p{
     font-size: 12px;
}
.inner-page {
    margin-top: 0px;
	    padding: 10px 50px 50px 50px;
}
h2.page-title {
    text-align: center;
    font-family: 'Myriad Pro';
    font-size: 30px;
    color: #c29b06;
    font-weight: bold;
	margin-top: 0px;
    margin-bottom: 30px;
	letter-spacing: 1px;

}
.tabs-part {
    background: url("/images/bg2.png") repeat;
}

.inner-page p {
    font-family: 'Myriad Pro';
    font-size: 15px;
}
#cssmenu ul ul li:hover {
    background: #1d4a85;
}
.more{
	  background: #ee6e35;
    padding: 10px;
    display: inherit;
    color: #fff;
    width: 100px;
	color:#fff;
	text-decoration:none;
}

ul.ft-links li {
    float: left;
    margin-right: 15px;
}
.nav-pills>li {
     float: none;
}
.arte-part h3 {
    text-align: center;
    color: #fff;
    margin-bottom: 40px;
	font-size:30px;
}
.onring2 p {
    padding-top: 10px;
    color: #ffffff;
}
.arte-part a {
    text-decoration: none;
}
.arte-part {
    background: url("/images/arte-bg.png") no-repeat;
    padding: 20px 0px 60px 0px;
	margin-top: 30px;
}
.onring2 {
    text-align: center;
    width: 120px;
    height: 120px;
    margin: 10px auto;
}
  
.more:hover{
	color:#fff;
	text-decoration:none;
}
.more:focus{
	color:#fff;
	text-decoration:none;
}
.table-bordered>thead>tr>th {
    border: 1px solid #304f79 !important;
}
.pages-title {
    background: url("/images/bg2.png") repeat;
    color: #fff;
    text-align: center;
	padding:30px 0px;
}
.pages-title h4 {
    font-family: 'Myriad Pro';
    font-size: 20px;
}

.table-bordered>tbody>tr>td{
	border:1px solid rgba(203, 202, 202, 0.2) !important;
	padding-left: 16px;
text-align:justify;
}
ul.nav.nav-pills.left-menu li a {
    text-transform: uppercase;
	font-family: 'Myriad Pro';
    font-size: 15px;
    letter-spacing: 1px;
	color: #ddd;
	padding: 9px 15px;

}
.left-menu li:hover a{
	color: #3e669b !important;
}
.left-menu li.active:hover a{
	color: #ddd !important;
}
.artelg {
    margin: 0 auto 20px auto;
}
.innerpage-matter {
    box-shadow: 0px 0px 10px #203551;
    padding: 30px;
	color:#bebaba;
	font-family: 'Myriad Pro';
    font-size: 16px;
}

.page-content h2 {
    font-family: 'Myriad Pro';
    font-size: 30px;
    color: #c19d11;
    text-align: center;
    padding-bottom: 10px;
    margin: 10px auto 30px auto;
    width: 30%;
    font-weight: bold;
    border-bottom: 3px solid;
}

.page-content {
    font-family: 'Myriad Pro';
    font-size: 16px;
	padding: 20px 0px 50px 0px;
	margin-bottom:96px;
min-height:600px;
}

i.fa.fa-phone-square {
    font-size: 22px;
}
i.fa.fa-envelope{
	font-size: 22px;
}
ul.nav.nav-pills.left-menu {
    box-shadow: 0px 0px 10px #203551;
	    margin-bottom: 20px;
}
a.sumb {
    border: 1px solid #Ddd;
    background: #3e669b;
    color: #Fff;
    padding: 10px;
    display: inline-block;
    margin-top: 10px;
    text-decoration: none;
}

a.sumb:hover{background:#1d4a85;}
.address h4 {
    font-weight: bold;
    color: #c29b06;
    font-size: 16px;
    border-bottom: 2px solid #ddd;
    width: 130px;
    padding-bottom: 5px;
}
.modal-header {
    padding: 0px; 
    border-bottom: none; 
}
.hover-part {display:none;}
a.thumbnail:hover .hover-part {
display: block;
    position: absolute;
    top: 32%;
    left: 46%;
    padding: 8px;
}
.plus-h {
    font-size: 22px !important;
}
.hover-part h3 {
    font-size: 18px;
    color: #000;
    font-weight: bold;
}
a.thumbnail:hover img {
    background: #000;
    opacity: .5;
}
.exp-plus {
    color: #fff;
    font-size: 20px;
}


@media only screen and (max-width: 767px) {
   .headerpart{position:relative;}
   .carousel-control.right {right:0px;}
   .logo{position:relative !important;height:120px !important;}
   .inner-page{padding:0px !important; }
   .phone {float:none;padding:0px 10px;}
   ul.ft-links li{float:none;}
   #cssmenu > ul > li > a{background:#3e659b;color:#fff !important;}
   #cssmenu ul li.active a{color:#112d54 !important;}
   .aslide img { width: auto !important; height: auto !important;}
	.copyright{position:relative !important;}
	img.zoom {    width: 100%;    height: 400px;}

	.modal-dialog.gallery-light{width:100% !important;	}
	.next-btn { right: 20px;color: #3874a8 !important;}
	.previous-btn { left: 20px; color: #3874a8 !important;}
	.clocs-btn{right:0px;top:-30px;}
	
   
   
}
.gallery-title .modal-title {
    line-height: 1.42857143;
    position: absolute;
    bottom: 10px;
    left: 42%;
    font-weight: 600;
    margin: auto;
color:#FFF;
}
.gallery-title .modal-footer{
	padding:20px 0px;
}

.second-plot{    float: right;
    margin-right: 3px;}
	a:hover {
    text-decoration: none !important;
}

span.sixteen-plot {
  margin-left: 22px;
}
span.sixteen-plot1 {
             margin-left: 20px;
}
span.sixteen-plot2 {
          margin-left: 21px;
}
span.sixteen-plot {
        margin-left: 22px;
}
span.fifeteen-plot {
       margin-left: -3px;
}
span.sixteen-plot3 {
         margin-left: 21px;
}
span.twenty-plot3 {
           margin-left: 28px;
}
span.twenty-plot2 {
          margin-left: 27px;
}
span.twenty-plot1 {
       margin-left: 29px;
}
span.twenty-plot {
    margin-left: 0px;
}

span.twenty-four-plot {
        margin-left: -4px;
}
span.twenty-four-plot1 {
           margin-left: 21px;
}
span.twenty-four-plot2 {
         margin-left: 21px;
}
span.twenty-four-plot3 {
            margin-left: 21px;
}
span.twenty-four-plot4 {
          margin-left: 21px;
}
span.twenty-nine-plot {
          margin-left: 2px;
}
span.twenty-nine-plot1 {
       margin-left: 29px;
}
span.twenty-nine-plot2 {
   margin-left: 27px;
}
span.twenty-nine-plot3 {
       margin-left: 29px;
}

span.threety-four-plot {
        margin-left: -4px;
}
span.threety-four-plot1 {
        margin-left: 7px;
}
span.threety-four-plot2 {
       margin-left: 11px;
}
span.threety-four-plot3 {
          margin-left: 9px;
}
span.threety-four-plot4 {
          margin-left: 9px;
}
span.threety-four-plot5 {
        margin-left: 9px;
}
span.threety-four-plot6 {
        margin-left: 3px;
}
span.threety-four-plot7 {
       margin-left: 9px;
}
span.threety-four-plot8 {
   margin-left: 9px;
}
span.threety-four-plot9 {
           margin-left: 10px;
}
span.threety-four-plot10 {
       margin-left: 9px;
}
span.threety-four-plot11 {
          margin-left: 9px;
}
span.threety-four-plot12 {
       margin-left: 9px;
}
span.forty-eight-plot {
        margin-left: -4px;
}
span.forty-eight-plot1 {
           margin-left: 9px;
}
span.forty-eight-plot2 {
       margin-left: 9px;
}
span.forty-eight-plot3 {
         margin-left: 11px;
}
span.forty-eight-plot4 {
       margin-left: 8px;
}
span.forty-eight-plot5 {
          margin-left: 9px;
}
span.forty-eight-plot6 {
          margin-left: -2px;
}
span.forty-eight-plot7 {
         margin-left: 9px;
}
span.forty-eight-plot8 {
       margin-left: 9px;
}
span.forty-eight-plot9 {
       margin-left: 9px;
}
span.forty-eight-plot10 {
         margin-left: 9px;
}
span.forty-eight-plot11 {
       margin-left: 10px;
}
span.forty-eight-plot12 {
             margin-left: 10px;
}


.flor34 a:hover {
    border: 0px !important;
}

.thmb-left{ margin-top: -85px;margin-left: 400px;}
a.left.carousel-control:hover { background: none !important;}
a.right.carousel-control:hover{ background: none !important;}
a.left.carousel-control:focus { background: none !important;}
a.right.carousel-control:focus{ background: none !important;}
div#menu4 {
    font-weight: 600;
    font-size: 13px;
}



.artelg1 {
   margin: -29px -43px 20px auto;
}



