@import url('https://fonts.googleapis.com/css?family=Oswald');

@import 'https://fonts.googleapis.com/css?family=Montserrat:400,700';

@import url("animate.css");

/*

Theme Name: Knowledge

Created: 05/15/2016

Updated: 06/08/2016

Version: 1.0



*/

/* ========================================================================== */

/* ========================================================================== */

/* [Table of contents] */

/* ========================================================================== */

/* ========================================================================== */



/*	

## Global

- Padding/Margin





## Fonts Settings

-- Roboto

-- RobotoBlack

-- Roboto Slab

-- Niconne

-- Open Sans

-- Poppins



## Header

-- Top Header





## Footer

-- Footer Main

-- Footer Bottom 

-- Footer2



## Page Banner



## Section Header



## Responsive

-- min-width: 1200

-- min-width: 992

-- min-width: 992 to max-width: 1199

-- max-width: 991

-- max-width: 767

-- max-width: 639

-- max-width: 479

*/



/* ## Global */

*

{

padding:0px;

margin:0px;

font-family: 'Montserrat', sans-serif;

}



body {

font-size: 15px;

color: #000;

overflow-x: hidden;

}

.photoslider-section .item h3, .photoslider-section .item h4

{

font-family: 'Montserrat', sans-serif;



}

main,

footer {

overflow-x: auto;

}

img {

max-width: 100%;

height: auto;

}

a {

outline: 0 !important;

}



/* - Padding/Margin */

.no-padding {

padding: 0;

}

.no-left-padding{

padding-left: 0;

}

.no-right-padding {

padding-right: 0;

}

.no-top-padding {

padding-top: 0;

}

.no-bottom-padding {

padding-bottom: 0;

}

.no-margin {

margin: 0;

}

.no-left-margin {

margin-left: 0;

}

.no-right-margin {

margin-right: 0;

}

.no-top-margin {

padding-top: 0;

}

.no-bottom-margin {

margin-bottom: 0;

}



/* - OW pull-left/pull-right */

.ow-pull-left  {

float: left;

}

.ow-pull-right  {

float: right;

}



/* -- Section Padding */

.section-padding {

padding-top: 50px;

padding-bottom: 50px;

}

.section-padding-half

{

padding-top: 25px;

padding-bottom:25px;

}

/* -- Section Header */

.section-header {

display: inline-block;

width: 100%;

text-align: center;

margin-bottom: 95px;

margin-top:40px;

}

.section-header h3{

color: #222;

font-size: 24px;

font-family: 'Roboto Slab', serif;

font-weight: 700;

text-transform: capitalize;

margin: 0 0 17px;

word-wrap: break-word;

}

.section-header.uncapitablize h3, .section-header.uncapitablize h1

{

text-transform:none;

}

.section-header h3 span{

color: #000;

}

.section-header h2{

color: #222;

font-size: 32px;

font-family: 'Roboto Slab', serif;

font-weight: 700;

text-transform: capitalize;

margin:0 0 40px;

word-wrap: break-word;

}

.section-header h2 span{

color:#000;

}

.section-header h1{

color: #222;

font-size: 38px;

font-family: 'Roboto Slab', serif;

font-weight: 700;

text-transform: capitalize;

margin:0;

word-wrap: break-word;

}

.section-header h1 span{

color:#f58220;

}

.univer_ttl.section-header h1{

color: #222;

font-family: 'Roboto Slab', serif;

font-weight: 900;

text-transform: capitalize;

margin:0 0 25px;

word-wrap: break-word;

}

.tp-bannertimer

{

display:none;

}

.section-header p {

color: #777;

font-size: 15px;

letter-spacing: 0.30px;

line-height: 26px;

font-family: 'Open Sans', sans-serif;

word-wrap: break-word;

}



/* ## Fonts Settings */



/* 



font-family: 'Montserrat', sans-serif;



*/

/* cyrillic-ext */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 300;

src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;

}

/* cyrillic */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 300;

src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;

}

/* greek-ext */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 300;

src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+1F00-1FFF;

}

/* greek */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 300;

src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0370-03FF;

}

/* vietnamese */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 300;

src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;

}

/* latin-ext */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 300;

src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 300;

src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');

unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}

/* cyrillic-ext */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 400;

src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');

unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;

}

/* cyrillic */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 400;

src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');

unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;

}

/* greek-ext */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 400;

src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');

unicode-range: U+1F00-1FFF;

}

/* greek */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 400;

src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');

unicode-range: U+0370-03FF;

}

/* vietnamese */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 400;

src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');

unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;

}

/* latin-ext */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 400;

src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');

unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 400;

src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');

unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}

/* cyrillic-ext */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 500;

src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;

}

/* cyrillic */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 500;

src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;

}

/* greek-ext */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 500;

src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+1F00-1FFF;

}

/* greek */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 500;

src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0370-03FF;

}

/* vietnamese */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 500;

src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;

}

/* latin-ext */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 500;

src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 500;

src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');

unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}

/* cyrillic-ext */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 700;

src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;

}

/* cyrillic */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 700;

src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;

}

/* greek-ext */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 700;

src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+1F00-1FFF;

}

/* greek */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 700;

src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0370-03FF;

}

/* vietnamese */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 700;

src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;

}

/* latin-ext */

@font-face {

font-family: 'Roboto';

font-style: normal;

font-weight: 700;

src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

font-family: 'Roboto';

font-style: normal;



font-weight: 700;

src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');

unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}

/* cyrillic-ext */

@font-face {

font-family: 'Roboto';

font-style: italic;

font-weight: 300;

src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');

unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;

}

/* cyrillic */

@font-face {

font-family: 'Roboto';

font-style: italic;

font-weight: 300;

src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');

unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;

}

/* greek-ext */

@font-face {

font-family: 'Roboto';

font-style: italic;

font-weight: 300;

src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at0bcKLIaa1LC45dFaAfauRA.woff2) format('woff2');

unicode-range: U+1F00-1FFF;

}

/* greek */

@font-face {

font-family: 'Roboto';

font-style: italic;

font-weight: 300;

src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at2o_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');

unicode-range: U+0370-03FF;

}

/* vietnamese */

@font-face {

font-family: 'Roboto';

font-style: italic;

font-weight: 300;

src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at76up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');

unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;

}

/* latin-ext */

@font-face {

font-family: 'Roboto';

font-style: italic;

font-weight: 300;

src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atyYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');

unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

font-family: 'Roboto';

font-style: italic;

font-weight: 300;

src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');

unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}



/* -- font-family: 'Niconne', cursive; */

/* latin-ext */

@font-face {

font-family: 'Niconne';

font-style: normal;

font-weight: 400;

src: local('Niconne'), local('Niconne-Regular'), url(https://fonts.gstatic.com/s/niconne/v6/at9nZeERhG1mh4D7CWUJzfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');

unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

font-family: 'Niconne';

font-style: normal;

font-weight: 400;

src: local('Niconne'), local('Niconne-Regular'), url(https://fonts.gstatic.com/s/niconne/v6/Ci0yFRBPDqtg7EHO7VR0Zw.woff2) format('woff2');

unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}



/* -- font-family: 'Open Sans', sans-serif; */

/* cyrillic-ext */

@font-face {

font-family: 'Open Sans';

font-style: normal;

font-weight: 400;

src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;

}

/* cyrillic */

@font-face {

font-family: 'Open Sans';

font-style: normal;

font-weight: 400;

src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;

}

/* greek-ext */

@font-face {

font-family: 'Open Sans';

font-style: normal;

font-weight: 400;

src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+1F00-1FFF;

}

/* greek */

@font-face {

font-family: 'Open Sans';

font-style: normal;

font-weight: 400;

src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0370-03FF;

}

/* vietnamese */

@font-face {

font-family: 'Open Sans';

font-style: normal;

font-weight: 400;

src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;

}

/* latin-ext */

@font-face {

font-family: 'Open Sans';

font-style: normal;

font-weight: 400;

src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');

unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

font-family: 'Open Sans';

font-style: normal;

font-weight: 400;

src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');

unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}



/* -- RobotoBlack */

/* -- font-family: 'robotoblack'; */

@font-face {

font-family: 'robotoblack';

src: url('fonts/roboto-black.woff2') format('woff2'),

url('fonts/roboto-black.woff') format('woff');

font-weight: normal;

font-style: normal;

}



/* -- font-family: 'Poppins', sans-serif; */

/* devanagari */

@font-face {

font-family: 'Poppins';

font-style: normal;

font-weight: 400;

src: local('Poppins'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v1/gG8m82oGcrBJF727xHU04fY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');

unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;

}

/* latin-ext */

@font-face {

font-family: 'Poppins';

font-style: normal;

font-weight: 400;

src: local('Poppins'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v1/F4YWuALHubF63LLQPw0rMfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');

unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

font-family: 'Poppins';

font-style: normal;

font-weight: 400;

src: local('Poppins'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v1/HLBysyo0MQBO_7E-DWLwzg.woff2) format('woff2');

unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}

/* devanagari */

@font-face {

font-family: 'Poppins';

font-style: normal;

font-weight: 600;

src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v1/BAM-XigHGVWzifDv8-EC1SEAvth_LlrfE80CYdSH47w.woff2) format('woff2');

unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;

}

/* latin-ext */

@font-face {

font-family: 'Poppins';

font-style: normal;

font-weight: 600;

src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v1/9VWMTeb5jtXkNoTv949NpSEAvth_LlrfE80CYdSH47w.woff2) format('woff2');

unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

font-family: 'Poppins';

font-style: normal;

font-weight: 600;

src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v1/zO07Oxe3SOlw0l2YX2sdIfk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');

unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}



/* ## Header */

/* -- Top Header */	

.top-header {

background-color: #333;

float: left;

line-height: 50px;

width: 100%;

}

.header-main, .footer-main, .menu-block 

{

float:left;

width:100%;

position:relative;

}



.slide-animation

{

float:left;

width:100%;

z-index:1;

position:relative;

}

.slideshows_page {

margin-bottom: 100px;

position: relative;

width: 100%;

}

.topheader-left {

display: inline-block;

width: 50%;

}

.topheader-left a {

color: #999;

display: inline-block;

font-size: 13px;

margin-right: 10px;

padding-right: 20px;

position: relative;

text-decoration: none;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

}

.topheader-right a:hover,

.topheader-left a:hover {

color: #009950;

}

.topheader-left a::after{

color: #494949;

content: "/";

font-size: 20px;

position: absolute;

right: 0;

top: 0;	

}

.topheader-left a:last-of-type::after{

content: "";

}

.topheader-left a i{

font-size: 21px;

margin-right: 10px;	

position: relative;

top: 2px;

}

.topheader-left  span {

display: inline-block;

margin-right: 5px;

}

.topheader-right {

float: right;

text-align: right;

width: 50%;

}

/* Styling for the ngProgress itself */

#ngProgress {

margin: 0;

padding: 0;

z-index: 99998;

background-color: #f58220;

color: green;

box-shadow: 0 0 10px 0; /* Inherits the font color */

height: 2px;

opacity: 0;



/* Add CSS3 styles for transition smoothing */

-webkit-transition: all 0.5s ease-in-out;

-moz-transition: all 0.5s ease-in-out;

-o-transition: all 0.5s ease-in-out;

transition: all 0.5s ease-in-out;

}



/* Styling for the ngProgress-container */

#ngProgress-container {

position: fixed;

margin: 0;

padding: 0;

top: 0;

left: 0;

right: 0;

z-index: 99999;

}

.topheader-right a {

color: #999;

font-size: 13px;

line-height: 26px;

margin-right: 10px;

padding-right: 15px;

position: relative;

text-decoration: none;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

}

.topheader-left a:last-of-type,

.topheader-right a:last-of-type {

margin-right: 2px;

padding-right: 0;

}

.topheader-right a i{

margin-right: 9px;

}

.topheader-right a::after {

background-color: #4f4f4f;

content: "";

height: 16px;

position: absolute;

right: 0;

top: 0;

width: 1px;

}

.topheader-right a:last-of-type::after {

width: 0;	

}

/* -- Expanding Search */

.menu-block .container {

position: relative;

}

.menu-block .menu-search {

float: right;

position: absolute;

padding-left: 15px;

top: 42px;

right: 16px;

}

.menu-block .menu-search::before{

position: absolute;

content: "";

left: 0;

top: 0;

background-color: #000;

height: 25px;

width: 1px;

}

.menu-search .sb-search-submit i {

font-size: 18px;

color: #fff;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

font-weight: 300;

}

.menu-block.navbar-fixed-top .menu-search .sb-search-submit:hover i,

.menu-search .sb-search-submit:hover i {

color: #009950;

}

.menu-search .sb-search-input::-webkit-input-placeholder {

color: #777;

}

.menu-search .sb-search-input:-moz-placeholder {

color: #777;

}

.menu-search .sb-search-input::-moz-placeholder {

color: #777;

}

.menu-search .sb-search-input:-ms-input-placeholder {

color: #777;

}

.menu-search .sb-search {

position: relative;

top: 0;

}



.menu-search .sb-icon-search,

.menu-search .sb-search-submit {

width: auto;

display: block;

position: absolute;

right: 0px;

top: 0;

padding: 0;

margin: 0;

text-align: center;

cursor: pointer;

}

.menu-search .sb-search-submit {

background: transparent; 

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

filter: alpha(opacity=0);

opacity: 1;

color: transparent;

border: none;

outline: none;

z-index: 1;

position: relative;

left: 0;

right: 0;

top: 2px;

margin:0 auto;

width: 100%;

}

/* Open state */

.menu-search .sb-search.sb-search-open,

.menu-search .no-js .sb-search {

width: 100%;

-webkit-transition: width 0.8s;

-moz-transition: width 0.8s;

transition: width 0.8s;

-webkit-backface-visibility: hidden;

}

.menu-search .sb-search.sb-search-open .sb-icon-search,

.menu-search .no-js .sb-search .sb-icon-search {

color: #fff;

z-index: 11;

}

.menu-search .sb-search.sb-search-open .sb-search-submit,

.menu-search .no-js .sb-search .sb-search-submit {

z-index: 90;

}

.menu-search .sb-search-input {

position: absolute;

top: 52px;

right: 0;

border: none;

outline: none;

background: none;

width: 0;

height: 0;

margin: 0;

z-index: 11;

font-size: 14px;

color: #222;

-webkit-transition: width 0.3s;

-moz-transition: width 0.3s;

transition: width 0.3s;

-webkit-backface-visibility: hidden;

}

.menu-search .sb-search.sb-search-open .sb-search-input {

top: 67px;

right: 0;

padding: 10px 30px 10px 30px;

background-color: #fff;

width: 280px;

height: 40px;

box-shadow: 2px 2px 5px rgba(0,0,0,0.5);

-webkit-transition: width 0.3s;

-moz-transition: width 0.3s;

transition: width 0.3s;

-webkit-backface-visibility: hidden;

}

.menu-block.navbar-fixed-top .menu-search {

border: none;

top: 23px;

}

.menu-block.navbar-fixed-top .menu-search .sb-search.sb-search-open .sb-search-input {

top: 48px;

}

.menu-block.navbar-fixed-top  .menu-search .sb-search-submit i {

color: #fff;

}

.menu-block.navbar-fixed-top .menu-search::before {

background-color: #fff;

}



/* ## Footer */

/* -- Footer Main */

.footer-main {

background-color: #232323;

}

.footer_main

{

float:left;

width:100%;

}

.footer-main .row {

padding-top: 88px;

padding-bottom: 48px;

}

.ftr-widget{

text-align:center;

}

/* -- Wiget:: About */

.about_widget {

padding-right: 10px;

}

a.footer-logo{

color: #fff;

display: inline-block;

font-family: 'Roboto Slab', serif;

font-size: 18px;

line-height: 16px;

margin-bottom: 28px;

padding-left: 56px;

position: relative;

text-decoration: none;

text-transform: uppercase;

text-indent:-9999px;

width:200px;

}

.footer-logo > img{

left: 0;

position: absolute;

top: -6px;

}

.footer-logo span{

color: #777;

display: block;

font-family: 'Roboto Slab', serif;

font-size: 13px;

line-height: 20px;

text-transform: capitalize;

}

.about_widget ul {

float: none;

display:inline-block;

margin-bottom: 20px;

padding-left: 0;

}

.about_widget ul li{

display: inline-block;

}

.about_widget ul li a{

border-radius: 100%;

color: #fff;

float: left;

font-size: 13px;

height: 30px;

letter-spacing: 0.65px;

line-height: 24px;

margin-right: 6px;

margin-top: 14px;

padding-top: 8px;

text-align: center;

text-decoration: none;

width: 30px;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;	

}

.about_widget ul li a:hover{

color: #009950;

}

.about_widget ul li:last-of-type a{

margin-right: 0;

}

.about_widget p {

color: #888;

display: inline-block;   

font-size: 13px;

font-weight: 300;

line-height: 26px;

width: 100%;

}



/* -- Widget Title */

.ftr-widget .widget-title {

margin: 0;

font-size: 18px;

font-weight: 400;

text-transform: capitalize;

line-height: 26px;

font-family: 'Roboto Slab', serif;

color: #fff;

position: relative;

padding-bottom: 21px;

margin-bottom: 23px;

}

.ftr-widget .widget-title::after {

position: absolute;

content: "";

left: 0;

bottom: 0;

background-color: #009950;

width: 30px;

height: 1px;

}

.footer2 .ftr-widget .widget-title {

font-size: 16px;

color: #ccc;

padding-bottom: 15px;

}

.footer2 .ftr-widget{

margin-bottom: 24px;

}

/* -- Widget:: Newsletter */

.newsletter_widget .input-group {

min-height: 60px;

padding: 4px 3px;

display: inline-block;

width: 100%;

}

.newsletter_widget .input-group-btn{

position: absolute;

right: 128px;

top: 9.5px;

z-index: 5;

}

.newsletter_widget .form-control {

border: 1px solid #343434;

border-radius: 0;

box-shadow: none;

text-shadow: none;

background-color: transparent;

color: #888;

font-weight: 300;

font-style: italic;

font-size: 13px;

line-height: 60px;

min-height: 60px;

padding-left: 19px;

padding-right: 155px;

letter-spacing: 0.52px;	

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

}

.newsletter_widget .form-control:focus {

border-color: #fff;

}

.newsletter_widget .btn {

background-color: #009950;

border-radius: 0;

min-height: 49px;

border: 1px solid transparent;

text-transform: uppercase;

font-size: 14px;

color: #fff;

font-weight: 700;

line-height: 26px;

letter-spacing: 0.42px;

font-family: 'Roboto Slab', serif;

padding: 8px 35px;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

position: relative;

z-index: 1;	

}

.newsletter_widget .btn::before {

position: absolute;

content: "";

left: 0;

right: 0;

width: 0;

bottom: 0;

top: 0;

background-color: rgba(35,35,35,1);

transition: all 0.3s ease 0s;

-webkit-transition: all 0.3s ease 0s;

-moz-transition: all 0.3s ease 0s;

-o-transition: all 0.3s ease 0s;

z-index: -1;

}

.newsletter_widget .btn:hover::before {

width: 100%;

}



/* -- Widget:: UpcomingEvent */

.upcomingevent_widget {

padding-right: 35px;

}

.upcoming-eventbox{

position: relative;

}

.upcoming-eventbox p {

color: #888;

font-size: 13px;

line-height: 26px;

}

.upcoming-eventbox ul{

padding-left: 0;

display: inline-block;

}

.upcoming-eventbox ul li {

display: inline-block;

margin-right: 16px;

}

.upcoming-eventbox ul li:last-of-type {

margin-right: 0;

}

.upcoming-eventbox ul li a {

text-decoration: none;

color: #888;

font-size: 13px;

line-height: 26px;

text-transform: capitalize;

}

.upcoming-eventbox ul li a i{

margin-right: 10px;

}

.upcoming-eventbox > a {

float: right;

font-size: 13px;

line-height: 26px;

letter-spacing: 0.39px;

color: #eeba22;

text-transform: capitalize;

text-decoration: none;

position: relative;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

}

.upcoming-eventbox > a::before {

position: absolute;

content: "";

left: 0;

bottom: 0;

width: 0;

background-color: #eeba22;

height: 1px;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

}

.upcoming-eventbox > a:hover::before {

width: 100%;

}

.upcoming-eventbox > a:hover {

color: #fff;

}

.upcomingevent_widget .carousel-control {

background: rgba(0, 0, 0, 0.2);

height: 38px;

line-height: 38px;

opacity: 1;

text-align: center;

text-shadow: none;

width: 38px;

z-index: 999;  

font-size: 12px;

top: -80px;

transition: all 0.3s ease 0s;

-webkit-transition: all 0.3s ease 0s;

-moz-transition: all 0.3s ease 0s;

-o-transition: all 0.3s ease 0s;

}

.upcomingevent_widget .carousel-control:hover {

background: rgba(255, 199, 34, 0.8);

color: #333;

}

.upcomingevent_widget .left.carousel-control {

left: auto;

right: 50px;

}



/* -- Widget:: Flickr */

.flickr_widget ul {

padding-left: 0;

}

.flickr_widget ul li {

display: inline-block;

margin-right: 8px;

margin-bottom: 8px;

position: relative;

}

.flickr_widget ul li a{

text-decoration: none;

}



.flickr_widget ul li:nth-child(odd) a::before,

.flickr_widget ul li:nth-child(even) a::before {

position: absolute;

content: "";

left: 0;

right: 0;

top: 0;

bottom: 0;

background-color: rgba(255,199,34,0.4);

transition: all 0.3s ease 0s;

-webkit-transition: all 0.3s ease 0s;

-moz-transition: all 0.3s ease 0s;

-o-transition: all 0.3s ease 0s;

}

.flickr_widget ul li:nth-child(odd) a::before {

height: 0;

}

.flickr_widget ul li:nth-child(odd) a:hover::before {

height: 100%;

}

.flickr_widget ul li:nth-child(even) a::before {

width: 0;

}

.flickr_widget ul li:nth-child(even) a:hover::before {

width: 100%;

}

.flickr_widget ul li:last-of-type {

margin-right: 0;

}



/* -- Footer Bottom */

.footer-bottom{

border-top: 1px solid #343434;

padding-top: 13px;

text-align:center;

padding-bottom: 28px;

}

.copyright{

display: inline-block;

}

.footer-bottom span{

font-size: 12px;

line-height: 26px;

letter-spacing: 0.6px;

color: #888;

display: inline-block;

font-family: 'Roboto Slab', serif;

}

.footer-bottom .ow-navigation{

float: right;

width: auto;

}

.footer-bottom .ow-navigation .nav.navbar-nav > li{

margin: 0 12px;

}

.footer-bottom .ow-navigation .navbar-collapse{

padding-right: 0;

text-align:center;

padding-left: 0;

}

.navbar-nav

{

float:none;

display:inline-block;

margin:30px 0;

}

.footer-bottom .ow-navigation .nav.navbar-nav li > a{

margin-top: 5px;

margin-bottom: 5px;

font-size: 12px;

line-height: 26px;

letter-spacing: 0.6px;

color: #888;

display: inline-block;

font-family: 'Roboto Slab', serif;

font-weight: 400;

}

.footer-bottom .ow-navigation .nav.navbar-nav li > a:hover{

color: #009950;

}

.footer2 .footer-bottom span,

.footer2 .footer-bottom .ow-navigation .nav.navbar-nav li > a{

text-transform: capitalize;

font-weight: 300;

font-size: 14px;





font-family: 'Montserrat', sans-serif;





}



/* Ripple Out */

@-webkit-keyframes hvr-ripple-out {

100% {

top: -12px;

right: -12px;

bottom: -12px;

left: -12px;

opacity: 0;

}

}



@keyframes hvr-ripple-out {

100% {

top: -12px;

right: -12px;

bottom: -12px;

left: -12px;

opacity: 0;

}

}



.hvr-ripple-out {

display: inline-block;

vertical-align: middle;

-webkit-transform: translateZ(0);

transform: translateZ(0);

box-shadow: 0 0 1px rgba(0, 0, 0, 0);

-webkit-backface-visibility: hidden;

backface-visibility: hidden;

-moz-osx-font-smoothing: grayscale;

position: relative;

float:left;

width:100%;



}

.hvr-ripple-out:before {

content: '';

position: absolute;

top: 0;

right: 0;

bottom: 0;

left: 0;

border: #f58220 solid 6px;

-webkit-animation-duration: 1s;

animation-duration: 1s;

}

.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {

-webkit-animation-name: hvr-ripple-out;

animation-name: hvr-ripple-out;

}

.hvr-ripple-out:hover:before

{

border: #fff solid 0px;



}

/* Ripple In */

/* -- Footer2 */



.footer2.footer-main {

background-color: #242424;

}

.footer-main .social_area

{

float:none;

}

.footer-main .hdr_social.about_widget ul li a, .footer-main .share_ico.ios_icon img.blueimg, .footer-main .share_ico.ios_icon.snap img.blueimg

{

background:#232323;

}

.footer-main .greenimg

{

opacity:0;

}

.footer-main a:hover .greenimg

{

opacity:1;

}

.footer2.footer-main .row{

padding-bottom: 55px;

}

.footer2 .about_widget {

padding-right: 0;

}

.footer2 .about_widget > span{

display: inline-block;

width: 100%;

color: #888;

font-size: 14px;

font-weight: 300;

line-height: 24px;

margin-bottom: 24px;

letter-spacing: 0.28px;

}

.footer2 .about_widget.ftr-widget p {

position: relative;

padding-left: 42px;

margin-bottom: 9px;

color: #999;

font-size: 14px;

font-weight: 300;

line-height: 24px;

letter-spacing: 0.42px;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

}

.footer2 .about_widget.ftr-widget p:hover a,

.footer2 .about_widget.ftr-widget p:hover span,

.footer2 .about_widget.ftr-widget p:hover {

color: #009950;

}

.footer2 .about_widget p span {

position: absolute;

left: 0;

top: 0;

font-size: 20px;

color: #999;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

}

.footer2 .about_widget p:first-of-type{

margin-top: -3px;

}

.footer2 .about_widget p:first-of-type span {

top: 5px;

}

.footer2 .about_widget p a {

color: #999;

text-decoration: none;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

}



/* -- Widget:: UsefullLink */

.footer2 .useful-llink {

padding-left: 72px;

}

.footer2 .useful-llink ul {

padding-left: 0;

margin-bottom: 0;

}

.footer2 .useful-llink ul li {

display: inline-block;

width: 100%;

margin-bottom: 12px;

}

.footer2 .useful-llink ul li:last-of-type {

margin-bottom: 0;

}

.footer2 .useful-llink ul li a{

color: #888;

font-size: 14px;

text-decoration: none;

line-height: 28px;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;	

}

.footer2 .useful-llink ul li a:hover{

color: #009950;

margin-left: 5px;

}



/* -- Widget:: Flickr  */

.footer2 .flickr_widget .flickr-box{

position: relative;

display: inline-block;

width: 100%;

margin-bottom: 17px;

}

.footer2 .flickr_widget .flickr-box img{

position: absolute;

left: 0;

top: 0;

border: 3px solid rgba(255,255,255,0.3);

border-radius: 100%;

}

.footer2 .flickr_widget .flickr-box p{

padding-left: 80px;

color: #ccc;

font-size: 14px;

line-height: 28px;

text-transform: capitalize;

}

.footer2 .flickr_widget .flickr-box p span{

display: block;

color: #666;

line-height: 24px;

}



/* -- Widget:: Newsletter */

.footer2 .ftr-widget.newsletter_widget > p {

font-size: 14px;

font-weight: 300;

line-height: 24px;

color: #888;

}

.footer2 .newsletter_widget .form-control{

min-height: 45px;

line-height: 45px;

padding-right: 65px;

background-color: #2c2c2c;

border: none;

}

.footer2 .newsletter_widget .input-group{

margin-top: 11px;

}

.footer2 .newsletter_widget .input-group-btn {

position: absolute;

right: 50px;

top: 4px;

}

.footer2 .newsletter_widget .btn{

min-height: 44px;

line-height: 30px;

padding: 5px 13px;	

font-weight: 700;

}

.footer2 .newsletter_widget ul{

padding-left: 0;

margin-bottom: 0;

border-top: 1px solid #383838;

padding-top: 22px;

margin-top: 16px;

}

.footer2 .newsletter_widget ul li a{

color: #949494;

font-size: 14px;

text-decoration: none;

line-height: 26px;

letter-spacing: 2.8px;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

margin-right: 18px;

}

.footer2 .newsletter_widget ul li a:hover{

color: #009950;

}

.footer2 .newsletter_widget ul li:last-of-type a{

margin-right: 0;

}

.footer2 .newsletter_widget ul li{

display: inline-block;

}



/* ## Page Banner */

.pagebanner {

background-position: center center;

background-repeat: no-repeat;

background-size: cover;

min-height: 300px;

position: relative;

float: left;

width: 100%;

}

.pagebanner::before {

background-color: rgba(0, 0, 0, 0.7);

bottom: 0;

content: "";

display: inline-block;

left: 0;

position: absolute;

right: 0;

top: 0;

}

.pagebanner-content{

margin-top: 135px;

}

.pagebanner h3{

position: relative;

font-size: 35px;

line-height: 26px;

font-family: 'Roboto Slab', serif;

font-weight: 700;

color: #fff;

display: inline-block;

float: left;

margin: 0;

}

.pagebanner .breadcrumb {

background-color: rgba(0, 0, 0, 0);

border-radius: 0;

float: right;

margin-bottom: 0;

padding: 0;

position: relative;

}

.pagebanner .breadcrumb > li + li::before{

content: "-";

padding: 0 6px 0 2px;

color: #fff;

}

.pagebanner .breadcrumb li {

color: #fff;

font-size: 12px;

letter-spacing: 0.6px;

line-height: 26px;

font-weight: 400;

font-family: 'Roboto Slab', serif;

text-transform: capitalize;

}

.pagebanner .breadcrumb a{

color: #fff;

text-decoration: none;

}



/* ========================================================================== */

/* ========================================================================== */

/* [ Responsive ] */

/* ========================================================================== */

/* ========================================================================== */



/* -- min-width: 1200 */

@media (min-width: 1200px) {

.container {

width: 1200px;

}

}



/* -- min-width: 992 */

@media (min-width: 992px) {

/* -- Footer Main */

.footer-main .col-md-6:nth-child(2n+1){

clear: both;

}

.footer-main.footer2 .col-md-3:nth-child(4n+1) {

clear: both;

}

}

p {

color: #555;

font-size: 14px;

line-height: 24px;

}

/* -- min-width: 992 to max-width: 1199 */

@media only screen and (min-width: 992px) and (max-width: 1199px) {

/* -- Footer Main */	

/* -- Wiget:: About */

.about_widget ul li a{

margin-right: 5px;

}



/* -- Wiget:: UpcomingEvent */

.upcoming-eventbox ul li{

margin-right: 10px;

}



/* -- Footer2 */

.footer2 .about_widget.ftr-widget p{

padding-left: 35px;

}

.footer2 .useful-llink{

padding-left: 40px;

}



}



/* -- max-width: 991 */

@media (max-width: 991px) {

/* -- Menu Block */		

/* -- Menu Search */

.menu-block .menu-search{

right: 85px;

top: 18px;

}

.menu-block .menu-search::before{

width: 0;

}

.menu-search .sb-search.sb-search-open .sb-search-input{

top: 35px;

width: 230px;

}

.menu-block.navbar-fixed-top .menu-search{

top: 15px;

}

.menu-block.navbar-fixed-top .menu-search .sb-search.sb-search-open .sb-search-input{

top: 40px;

}



/* -- Footer Main */

.footer-main .col-md-6:nth-child(2n+1){

clear: both;

}



/* -- Widget:: About */

.about_widget ul{

display: inline-block;

width: 100%;

text-align: center;

}



/* -- Widget:: UpcomingEvent */

.upcoming-eventbox > a{

float: left;

}



/* -- Footer Bottom */

.footer-bottom{

padding-top: 0;

padding-bottom: 7px;

}

.footer-bottom span{

line-height: 50px;

}

.footer-bottom .ow-navigation{

position: relative;

margin-top: -50px;

width: 100%;

}

.footer-bottom .ow-navigation .nav.navbar-nav > li,

.footer-bottom .ow-navigation .nav.navbar-nav li > a{

margin: 0;

}



.footer-bottom .ow-navigation .navbar-collapse > ul > li > a{

padding-top: 2px;

padding-bottom: 2px;

}

.navbar-collapse.collapse

{

display:inline-block !important;

}

/* -- Footer2 */

.footer2.footer-main .col-md-3:nth-child(2n+1){

clear: both;

}

.footer2 .useful-llink{

padding-left: 0;

}

.footer2 .about_widget.ftr-widget p{

margin-bottom: 12px;

}

/* -- PageBanner */

.pagebanner h3{

font-size: 25px;

}

}



/* -- max-width: 767 */

@media (max-width: 767px) {	

/* -- Top Header */

.topheader-left{

width: 60%;

}

.topheader-right{

width: 40%;

}

/* -- Footer Main */

.footer-main .row {

padding-bottom: 0;

padding-top: 30px;

}

.footer-main .row

/* -- Widget:: About */

.about_widget{

padding-right: 5px;

}

.about_widget ul{

display: inline-block;

width: auto;

text-align: center;

}



/* -- Widget:: UpcomingEvent */

.upcoming-eventbox > a{

float: right;

}

/* -- PageBanner */

.pagebanner h3{

font-size: 25px;

width: 100%;

text-align: center;

}

.pagebanner .breadcrumb{

display: inline-block;

width: 100%;

margin-top: 25px;

text-align: center;

}

}



/* --  max-width: 639 */

@media (max-width: 639px) {

/* -- Top Header */

.topheader-left{

width: 72%

}

.topheader-right{

width: 28%;

}

.topheader-left a,

.topheader-right a{

font-size: 11px;

}

.topheader-left a{

margin-right: 5px;

padding-right: 15px;

}

.topheader-right a{

margin-right: 5px;

padding-right: 5px;

}



/* -- Widget:: UpcomingEvent */

.upcoming-eventbox ul li {

margin-right: 8px;

}



/* -- PageBanner */

.pagebanner h3{

font-size: 20px;

}

}



/* --  max-width: 479 */

@media (max-width: 479px) {

/* -- Top Header */

.top-header{

line-height: 35px;

}

.topheader-left,

.topheader-right {

width: 100%;

text-align: center;

}

.topheader-left a {

font-size: 11px;

padding-right: 11px;

margin-right: 5px;

}

.topheader-left a i{

margin-right: 5px;

font-size: 20px;

}

.topheader-right{

float: none;

}



/* -- widget:: About */

.about_widget ul{

width: 100%;

}



/* -- widget:: Newsletter */

.newsletter_widget .input-group{

padding: 4px 0;

}



/* -- widget:: UpcomingEvent */

.upcomingevent_widget{

padding-right: 5px;

}

.upcoming-eventbox > a{

float: left;

}



/* -- Footer Bottom */

.footer-bottom span{

font-size: 10px;

}



/* -- PageBanner */	

.pagebanner-content{

margin-top: 130px;

}

.pagebanner h3{

font-size: 18px;

}

}

/* Slideshow container */

.slideshow-container {

max-width: 1000px;

position: relative;

margin: auto;

}



/* Caption text */

.text {

color: #f2f2f2;

font-size: 15px;

padding: 8px 12px;

position: absolute;

bottom: 8px;

width: 100%;

text-align: center;

}



/* Number text (1/3 etc) */

.numbertext {

color: #f2f2f2;

font-size: 12px;

padding: 8px 12px;

position: absolute;

top: 0;

}



/* The dots/bullets/indicators */

.dot

{

background:#f9f9f9;

border:5px solid #fff;

overflow:hidden;

}

.dot .slide_thumb {

float:left;

height:180px;

width:100%;

padding-top:15px;

padding-bottom:15px;

margin-bottom:15px;

display: inline-block;

transition: background-color 0.6s ease;

}

.content-txt a, .content-txt p

{

font-size:inherit;

float:left;

width:85%;

text-align:left;

color:#333;

}

.mySlides

{

float:left;

width:100%;

position:relative;

background:#eee;

}

.mySlides img

{

float:left;

width:100%;

}

.dot img

{

float:left;

width:100%;

height:115px;

}

.dot:hover {

background-color:#009950;

}



/* Fading animation */

.fade {

-webkit-animation-name: fade;

-webkit-animation-duration: 1.5s;

animation-name: fade;

animation-duration: 1.5s;

}



@-webkit-keyframes fade {

from {opacity: .4} 

to {opacity: 1}

}



@keyframes fade {

from {opacity: .4} 

to {opacity: 1}

}



/* On smaller screens, decrease text size */

@media only screen and (max-width: 300px) {

.text {font-size: 11px}

}

.ca-content{

position: absolute;

left: 0px;

width: 100%;

bottom:0;

}

.mySlides .ca-content {

background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;

color: #fff;

padding: 10px;

}

.mySlides .ca-content a

{

color:#fff;

text-align:left;

}

.mySlides h4{

float: left;

font-size: 21px;

margin-bottom: 11px;

text-align: left;

width: 100%;

}

.mySlides h4 a {

color: #fff !important;

float: left;

font-size: 21px;

margin-bottom: 11px;

text-align: left;

width: 100%;

}

.mySlides .ca-content p

{

color:#eee;

float:left;

width:100%;

text-align:left;

}

.mySlides .ca-content

.ca-main{

opacity: 0.8;

margin-bottom:0px;

text-align: center;

-webkit-transition: all 200ms linear;

-moz-transition: all 200ms linear;

-o-transition: all 200ms linear;

-ms-transition: all 200ms linear;

transition: all 200ms linear;

}



.ca-sub {

color: #fff;

float: left;

height: 60px;

line-height: inherit;

max-width: 751px;

opacity: 0.8;

text-align: center;

transition: all 200ms linear 0s;

white-space: nowrap;

word-wrap: break-word;

display: inline;

overflow: hidden;

}

.new_title_row h1 {

color: #333;

font-weight: 700;

line-height: 28px;

margin: 39px 0 23px;

text-align:center;

padding-bottom: 17px;

position: relative;

text-transform: capitalize;

}

.new_title_row h1::after {

background:none !important;

bottom: 0;

content: "";

height: 2px;

left: 0;

position: absolute;

width: 40px;

}

.slide_thumb h4

{

margin:0px;

}

.mySlides div[style="display:block"] .ca-content

{

-webkit-animation: moveFromBottom 500ms ease;

-moz-animation: moveFromBottom 500ms ease;

-ms-animation: moveFromBottom 500ms ease;

}

.dot:hover .ca-main{

color: #000;

-webkit-animation: moveFromLeftRotate 300ms ease;

-moz-animation: moveFromLeftRotate 300ms ease;

-ms-animation: moveFromLeftRotate 300ms ease;

}

.dot:hover .ca-sub{

color: #000;

-webkit-animation: moveFromBottom 500ms ease;

-moz-animation: moveFromBottom 500ms ease;

-ms-animation: moveFromBottom 500ms ease;

}

.multi_slideshows

{

float:left;

width:100%;

position:relative;

}

.padding_none

{

padding:0px !important;

}

.padding_left

{

padding-left:0px !important;

}

.padding_right

{

padding-right:0px !important;

}

.padding_top

{

padding-top:0px !important;

}



.padding_bottom

{

padding-bottom:0px !important;

}

.multi_slideshows a

{

float:left;

width:100%;

}

.multi_slideshows a{

float:left;

}

.multi_slideshows img

{

float: left !important;

max-width: 99%;

width: 100%;

-moz-transition: all 0.3s;

-webkit-transition: all 0.3s;

transition: all 0.3s;

}

.new_overflow

{

overflow:hidden;

float:left;

width:100%;

}

.welcome-section {

min-height: 650px;

float: left;

width: 100%;

}

.multi_slideshows span

{

float:left;

width:100%;

position:absolute;

bottom:0px;

padding:10px;

left:0px;

font-size:13px;

color:#fff !important;

background:rgba(0, 0, 0, 0.8);

-webkit-transition: all 200ms linear;

-moz-transition: all 200ms linear;

-o-transition: all 200ms linear;

-ms-transition: all 200ms linear;

transition: all 200ms linear;

}

.multi_slideshows:hover span

{

background:#009950;

color:#333;

-webkit-animation: moveFromBottom 500ms ease;

-moz-animation: moveFromBottom 500ms ease;

-ms-animation: moveFromBottom 500ms ease;

}

.content-area h3 {

font-family: 'Montserrat', sans-serif;

font-size: 18px;

font-weight: 700;

line-height: 26px;

margin-top: 0;

text-transform:uppercase;

padding-bottom: 9px;

position: relative;

}

.content-area h3::after {

background-color: #fff;

bottom: 0;

content: "";

height: 2px;

left: 0;

position: absolute;

width: 40px;

}































@-webkit-keyframes moveFromLeftRotate{

from {

-webkit-transform: translateX(-100%) rotate(-90deg);

}

to {

-webkit-transform: translateX(0%) rotate(0deg);

}

}

@-moz-keyframes moveFromLeftRotate{

from {

-moz-transform: translateX(-100%) rotate(-90deg);

}

to {

-moz-transform: translateX(0%) rotate(0deg);

}

}

@-ms-keyframes moveFromLeftRotate{

from {

-ms-transform: translateX(-100%) rotate(-90deg);

}

to {

-ms-transform: translateX(0%) rotate(0deg);

}

}



@-webkit-keyframes moveFromBottom {

from {

-webkit-transform: translateY(100%);

}

to {

-webkit-transform: translateY(0%);

}

}

@-moz-keyframes moveFromBottom {

from {

-moz-transform: translateY(100%);

}

to {

-moz-transform: translateY(0%);

}

}

@-ms-keyframes moveFromBottom {

from {

-ms-transform: translateY(100%);

}

to {

-ms-transform: translateY(0%);

}

}

.slideshowpage #slider{

width:100%;

height: inherit;

position:relative;

overflow:hidden;

}

@keyframes load{

from{left:-100%;}

to{left:0;}

}

.slideshowpage .slides{

width:400%;

height:100%;

position:relative;

-webkit-animation:slide 30s infinite;

-moz-animation:slide 30s infinite;

animation:slide 30s infinite;

}

.slideshowpage .slider{

width:25%;

height:100%;

float:left;

position:relative;

z-index:1;

overflow:hidden;

}

.slideshowpage .slide img{

width:100%;

height:100%;

}

.slideshowpage .slide img{

width:100%;

height:100%;

}

.slideshowpage .image{

width:100%;

height:100%;

}

.slideshowpage .image img{

width:100%;

height:100%;

}



/* Legend */

.slideshowpage .legend{

border:500px solid transparent;

border-left:800px solid rgba(52, 73, 94, .7);

border-bottom:0;

position:absolute;

bottom:0;

}



/* Contents */

.slideshowpage .content{

width:100%;

height:100%;

position:absolute;

overflow:hidden;

}

.slideshowpage .content-txt{

width:400px;

height:150px;

float:left;

position:relative;

top:300px;

padding-left:30px;

-webkit-animation:content-s 7.5s infinite;

-moz-animation:content-s 7.5s infinite;

animation:content-s 7.5s infinite;

}

.slideshowpage .content-txt h1{

font-family:Arial;

text-transform:uppercase;

font-size:24px;

color:#fff;

text-align:left;

padding-bottom:10px;

}

.slideshowpage .content-txt h2{

font-family:arial;

font-weight:normal;

font-size:14px;

font-style:italic;

color:#fff;

text-align:left;

margin-left:30px;

}



/* Switch */

.slideshowpage .switch{

height:10px;

position:absolute;

bottom:50px;

z-index:99;

left:0px;

}

.slideshowpage .switch > ul{

list-style:none;

}

.slideshowpage .switch > ul > li{

width:10px;

height:10px;

border-radius:50%;

background:#fff;

float:left;

margin-right:5px;

cursor:pointer;

}

.slideshowpage .switch ul{

overflow:hidden;

}

.slideshowpage .on{

width:100%;

height:100%;

border-radius:50%;

background:#f39c12;

position:relative;

-webkit-animation:on 30s infinite;

-moz-animation:on 30s infinite;

animation:on 30s infinite;

}



/* Animation */

@-webkit-keyframes slide{

0%,100%{

margin-left:0%;

}

21%{

margin-left:0%;

}

25%{

margin-left:-100%;

}

46%{

margin-left:-100%;

}

50%{

margin-left:-200%;

}

71%{

margin-left:-200%;

}

75%{

margin-left:-300%;

}

96%{

margin-left:-300%;

}

}

@-moz-keyframes slide{

0%,100%{

margin-left:0%;

}

21%{

margin-left:0%;

}

25%{

margin-left:-100%;

}

46%{

margin-left:-100%;

}

50%{

margin-left:-200%;

}

71%{

margin-left:-200%;

}

75%{

margin-left:-300%;

}

96%{

margin-left:-300%;

}

}

@keyframes slide{

0%,100%{

margin-left:0%;

}

21%{

margin-left:0%;

}

25%{

margin-left:-100%;

}

46%{

margin-left:-100%;

}

50%{

margin-left:-200%;

}

71%{

margin-left:-200%;

}

75%{

margin-left:-300%;

}

96%{

margin-left:-300%;

}

}



@-webkit-keyframes content-s{

0%{left:-420px;}

10%{left:0px;}

30%{left:0px;}

40%{left:0px;}

50%{left:0px;}

60%{left:0px;}

70%{left:0;}

80%{left:-420px;}

90%{left:-420px;}

100%{left:-420px;}

}

@-moz-keyframes content-s{

0%{left:-420px;}

10%{left:0px;}

30%{left:0px;}

40%{left:0px;}

50%{left:0px;}

60%{left:0px;}

70%{left:0;}

80%{left:-420px;}

90%{left:-420px;}

100%{left:-420px;}

}

@keyframes content-s{

0%{left:-420px;}

10%{left:20px;}

15%{left:0px;}

30%{left:0px;}

40%{left:0px;}

50%{left:0px;}

60%{left:0px;}

70%{left:0;}

80%{left:-420px;}

90%{left:-420px;}

100%{left:-420px;}

}



@-webkit-keyframes on{

0%,100%{

margin-left:0%;

}

21%{

margin-left:0%;

}

25%{

margin-left:15px;

}

46%{

margin-left:15px;

}

50%{

margin-left:30px;

}

71%{

margin-left:30px;

}

75%{

margin-left:45px;

}

96%{

margin-left:45px;

}

}



@-moz-keyframes on{

0%,100%{

margin-left:0%;

}

21%{

margin-left:0%;

}

25%{

margin-left:15px;

}

46%{

margin-left:15px;

}

50%{

margin-left:30px;

}

71%{

margin-left:30px;

}

75%{

margin-left:45px;

}

96%{

margin-left:45px;

}

}



@keyframes on{

0%,100%{

margin-left:0%;

}

21%{

margin-left:0%;

}

25%{

margin-left:15px;

}

46%{

margin-left:15px;

}

50%{

margin-left:30px;

}

71%{

margin-left:30px;

}

75%{

margin-left:45px;

}

96%{

margin-left:45px;

}

}

.occupations_list

{

float:left;

width:100%;

}

.occup_item {

background: #fff none repeat scroll 0 0;

border: 1px solid #eee;

box-shadow: 5px 5px 0 0 #f9f9f9;

float: left;

margin-bottom: 15px;

padding: 15px;

width: 100%;

}

.occup_item p

{

color:#666;

font-size:14px;

}

.slideshowpage .legend.legendmain

{

border-color:transparent transparent -moz-use-text-color rgba(255, 199, 34, 0.8);

border-width:500px;

}

#myloaderdiv

{

display: none;

height: 100%;

left: 0;

background:rgba(255, 255, 255, 0.9);

position: absolute;

text-align: center;

top: 0;

width: 100%;

z-index: 9999;

}

.ajax-loader

{

position: relative;

top: 54%;

vertical-align: middle;

}

.carousel-control i

{

position:relative;

top:30%;

}

.slide-animation

{

position:relative;

}

.search_main

{

position:absolute;

top:4%;

width:100%;

float:left;

text-align:center;

height:100%;

z-index:111;

}

.search_main .menu-search, .categories {

display: inline-block;

float: none;

}

.categories_inr {

float: left;

text-align: center;

width: 100%;

}

.search_main .menu-search input {

background: #fff none repeat scroll 0 0;

border: medium none;

border-radius: 4px;

color: #555;

float: left;

font-family: arial;

font-size: 18px;

font-style: italic;

font-weight: normal;

height: 57px;

margin: 0;

outline: medium none;

padding: 15px;

position: relative;

top: 0;

transition: width 0.3s ease 0s;

width: 100%;

z-index: 11;

}

#sb-search

{

position:relative;

}

.search_main #sb-search form

{

background: rgba(255, 255, 255, 0.333) none repeat scroll 0 0;

border-radius: 4px;

float: left;

padding: 15px;

position: relative;

width: 100%;

z-index: 1;

}



.search_main #sb-search .sb-search-submit {

background: #009950 none repeat scroll 0 0;

border-radius:4px;

color: #fff;

float: left;

left: inherit;

padding: 16px;

text-align: right;

top: 0px;

position:relative;

width:8%;

z-index: 111;

margin:0 2%;

text-align:center;

}

.search_main #sb-search .sb-search-submit i

{

font-size:25px;

}

.search_main #sb-search .sb-search-submit:hover, .search_main #sb-search .sb-search-submit:hover i

{

color:#fff !important;

}



.banner_slide {

float: left;

text-align: center;

}

.notify_msg_ico {

background: rgba(0, 0, 0, 0) url("../images/i_icon.png") no-repeat scroll 0 0;

background-size:100% 100%;

color: #333;

cursor: pointer;

display: inline-block;

height: 18px;

width: 18px;

position: absolute;

}

.notify_msg_ico.notify_msg_ico_new {

background-size: 100% auto;

border-radius: 2px;

height: 30px !important;

top: -11px;

width: 30px !important;

float: right;

left: 5px;

}

.notification_tooltip {

float: inherit;

font-size: 14px;

line-height: inherit;

margin: 0 3px;

position: relative;

z-index: 99;

}

.notify_tool {

background: #3c92d4 none repeat scroll 0 0;

border-bottom: 3px solid #3c92d4;

border-radius: 5px;

bottom: 7px;

box-shadow: 0 0 4px -1px #333;

color: #333;

float: left;

font-size: 12px;

left: -210px;

margin-top: 10px;

display:none;

min-width: 100%;

padding: 10px;

position: absolute;

width: 420px;

z-index: 11111;

}

.no-touch .notification_tooltip:hover .notify_tool

{

display:block;

}

.notify_tool::after {

border-color: transparent transparent #3c92d4;

border-style: solid;

border-width:0 7px 9px;

bottom: -10px;

content: "";

height: 0;

left:50.1%;

position: absolute;

transform: rotate(180deg);

width: 0;

z-index: 1;

}



.notify_tool_small {



bottom: 7px;

color: #333;

float: left;

display:none;

font-size: 12px;

left: -210px;

margin-top: 10px;

min-width: 100%;

position: absolute;

text-align:center;

width: 420px;

z-index: 11111;

}

.notify_tool_small p

{

float:none !important;

display: inline-block;

background: #3c92d4 none repeat scroll 0 0;

border-bottom: 3px solid #3c92d4;

border-radius: 5px;

padding: 10px;

width:auto !important;

box-shadow: 0 0 4px -1px #333;

}

.show1

{

display:block !important;

}

.no-touch .notification_tooltip:hover .notify_tool_small

{

display:block;

}

.notify_tool_small::after {

border-color: transparent transparent #3c92d4;

border-style: solid;

border-width:0 7px 9px;

bottom: -8px;

content: "";

height: 0;

left:50.5%;

position: absolute;

transform: rotate(180deg);

width: 0;

z-index: 1;

}

.notify_tool p {

color: #fff;

font-size: 11px;

font-weight: normal;

line-height: inherit;

}

.choicesearch_main

{

display:inline-block;

float:none;

}

.slide_inr

{

float:left;

width:100%;

}

.chose_section

{

float:left;

width:100%;

border-left:3px solid #009950;

margin-bottom:10px;

margin-top:5px;

}

.photoslider-section .item .notify_tool p

{

color: #333;

font-family: arial;

font-size: 13px;

line-height: normal;

padding: 10px;

text-align: left;

}

.boxes_title {

float: left;

margin-bottom: 35px;

width: 100%;

}

.boxes_title h5 {

background:rgba(85, 159, 93, 0.6);

color: #fff;

display: inline-block;

font-size: 30px;

font-weight: normal;

padding: 15px 40px;

text-shadow: 1px 1px 1px #333;

}

.slide_data

{

text-align:center;

float:left;

width:100%;

position:relative;

padding:20px 10px;

color:#fff;

background:rgba(0,0,0,0.2);

}

.slide_data button

{

display:inline-block;

float: none;

margin:10px 0;

margin-top:25px;

padding:9px 20px !important;

}

.next_ico

{

float:right;

padding:19px 0;

}

.next_ico i

{

float:left;

color:#bbb;

}

.slide_data button span

{

padding-right:5px;

}



.slide_data label

{

float:left;

width:100%;

}

.slide_data_ftr {

background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;

float: left;

padding: 10px;

width: 100%;

}

.slide_data h5{ 

animation-delay: 1s;

font-family: 'Montserrat', sans-serif;

font-weight: 500;

line-height: 30px;

margin:0px;

text-align: center;

width:100%;

float:left;

color:#fff;

padding:0px;

font-size:18px;

word-wrap: break-word;

}

.photoslider-section .item .slide_data_ftr p {

color: #fff;

float: left;

font-family: Arial,Helvetica,sans-serif;

font-size: 18px;

font-weight: normal;

height:95px;

line-height: inherit;

margin: 0;

padding: 0;

text-align: center;

vertical-align: middle;

width: 100%;

padding: 10px;

}

.info_btn {

background:#f58220 url("../images/info_btn.png") no-repeat scroll center center / 70% 90%;

border: 0 none;

border-radius: 5px;

float: right;

height: 57px;

text-indent: -9999px;

width: 8%;

}

.info_btn:hover

{

background-color:#009950;

}



.search_main #sb-search .sb-search-submit:hover

{

background-color:#f58220;

}

.modal-header {

background: #f5f5f5 none repeat scroll 0 0;

border-bottom: 1px solid #e5e5e5;

border-radius: 10px 10px 0 0;

padding: 15px;

position: relative;

}

.close {

color: #000;

float: right;

font-size: 21px;

font-weight: bold;

line-height: 1;

opacity: 0.2;

text-shadow: 0 1px 0 #fff;

}

button.close {

background: transparent none repeat scroll 0 0;

border: 0 none;

cursor: pointer;

padding: 0;

}

button.close {

background: #b4b4b4 none repeat scroll 0 0;

border-radius: 100%;

color: #fff;

display: inline-block;

height: 40px;

opacity: 1;

position: absolute;

right: -10px;

top: -10px;

width: 40px;

}

/* core styles usually need no change */

.tag-editor li { display: block; float: left; overflow: hidden; margin: 3px 0; color:#eee; }

.tag-editor div { float: left; padding: 0 4px; }

.tag-editor .placeholder { padding: 0 8px; color: #bbb; }

.tag-editor .tag-editor-spacer { padding: 0; width: 8px; overflow: hidden; color: transparent; background: none; }

.tag-editor input {

vertical-align: inherit; border: 0; outline: none; padding: 0; margin: 0; cursor: text;

font-family: inherit; font-weight: inherit; font-size: inherit; font-style: inherit;

box-shadow: none; background: none; color: #444;

}

/* hide original input field or textarea visually to allow tab navigation */

.tag-editor-hidden-src { position: absolute !important; left: -99999px; }

/* hide IE10 "clear field" X */

.tag-editor ::-ms-clear { display: none; }

.tag-editor li:focus .tag-editor-tag

{

color:#eee !important;

}

/* tag style */

.tag-editor .tag-editor-tag {

background: #555 none repeat scroll 0 0;

border-radius: 2px 0 0 2px;

color: #ccc;

cursor: pointer;

float: left;

font-size: 12px;

height: 27px;

overflow: hidden;

padding:5px !important;

white-space: nowrap;

}

.tag-editor li:hover .tag-editor-tag

{

background:#009950;

color:#fff;

}

.tag-editor li:hover .tag-editor-delete

{

background:#555;

}

.tag-editor li:hover .tag-editor-delete i::before

{

color:#fff;

}

.title_row

{

float:left;

width:100%;

padding:45px 0 20px 0;

}

.title_row h3 {

color: #fff !important;

font-size: 30px;

margin: 0 !important;

text-shadow: 0 1px 0 #333;

}

.title_row.getintouch h3::after

{

background-color:#f58220;

}

/* delete icon */

.tag-editor .tag-editor-delete { background: #ccc; cursor: pointer; border-radius: 0 2px 2px 0; height:27px; padding:5px;}

.tag-editor .tag-editor-delete i { line-height: 18px; display: inline-block; }

.tag-editor .tag-editor-delete i:before { font-size: 16px; color: #333; content: "x"; font-style: normal; font-size:11px; font-weight:bold; padding:5px; height:20px; }

.tag-editor .tag-editor-delete:hover i:before { color: #d65454; }

.tag-editor .tag-editor-tag.active+.tag-editor-delete, .tag-editor .tag-editor-tag.active+.tag-editor-delete i { visibility: hidden; cursor: text; }



.tag-editor .tag-editor-tag.active { background: none !important; }



/* jQuery UI autocomplete - code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css */

.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; font-size: 14px; }

.ui-front { z-index: 9999; }

.ui-menu { list-style: none; padding: 1px; margin: 0; display: block; outline: none; }

.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.4; min-height: 0; /* support: IE7 */ }

.ui-widget-content {background: #fff; color: #555; }

.ui-widget-content a { color: #46799b; }

.ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #e0eaf1; }

.ui-helper-hidden-accessible { display: none; }

.cat_column {

-moz-border-bottom-colors: none;

-moz-border-left-colors: none;

-moz-border-right-colors: none;

-moz-border-top-colors: none;

background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;

border-color:#999 #777 #777;

border-image: none;

border-radius: 4px;

border-style: solid;

border-width: 3px 1px 1px;

float: left;

min-height: 155px;

margin-top: 15px;

padding: 9px;

width: 100%;

}

.cat_column button {

height: 38px;

}

.cat_col_top {

border-bottom: 1px solid #666;

float: left;

margin-bottom: 10px;

padding-bottom: 5px;

width: 100%;

}

.cat_col_top h4

{

text-align:left;

float:left;

color:#f58220;

text-transform:capitalize;

font-size:15px;

}

.search_main_check

{

font-size:13px;

float:left;

color:#fff;

font-weight:normal;

margin:2px 0px;

width:100%;

}

.search_main_check input, .search_main_check label

{

float:left;

} 

ul.tag-editor

{

float:left;

width:100%;

padding:15px 0;

margin:0px;

background:#fff;

border:1px solid #eee;

border-top:0px solid #eee;

border-radius:4px;

max-height:85px;

overflow: auto;

}



.modal-content {

background: #fff none repeat scroll 0 0;

border-radius: 15px;

float: left;

width: 100%;

}

.caltoaction_btns

{

float: none;

display:inline-block;

padding: 15px;

border-top:1px solid #eee;

background:#f9f9f9;

text-align:center;

border-radius:0 0 10px 10px;

}

.caltoaction_btns button

{

display:inline-block;

}

/* Base for label styling */

[type="checkbox"]:not(:checked),

[type="checkbox"]:checked {

position: absolute;

left: -9999px;

}

[type="checkbox"]:not(:checked) + label,

[type="checkbox"]:checked + label {

position: relative;

padding-left: 25px;

cursor: pointer;

}



/* checkbox aspect */

[type="checkbox"]:not(:checked) + label:before,

[type="checkbox"]:checked + label:before {

content: '';

position: absolute;

left:0; top: 2px;

width: 17px; height: 17px;

border: 1px solid #aaa;

background: #f8f8f8;

border-radius: 3px;

box-shadow: inset 0 1px 3px rgba(0,0,0,.3)

}

/* checked mark aspect */



/* checked mark aspect changes */

[type="checkbox"]:not(:checked) + label:after {

opacity: 0;

transform: scale(0);

}

[type="checkbox"]:checked + label:after {

opacity: 1;

transform: scale(1);

}

/* disabled checkbox */

[type="checkbox"]:disabled:not(:checked) + label:before,

[type="checkbox"]:disabled:checked + label:before {

box-shadow: none;

border-color: #bbb;

background-color: #ddd;

}

[type="checkbox"]:disabled:checked + label:after {

color: #999;

}

[type="checkbox"]:disabled + label {

color: #aaa;

}

/* accessibility */

[type="checkbox"]:checked:focus + label:before,

[type="checkbox"]:not(:checked):focus + label:before {

border: 1px dotted blue;

}

#uni_section .tp-bullets.tp-thumbs.round

{

text-align:center;

}

#uni_section .tp-bgimg.defaultimg

{

min-height: 500px;



width: 98.5% !important;

}

/*#advisingsection .tp-bgimg.defaultimg

{

width:1170px !important;

height:575px !importabt

}*/

#uni_section .newcarousel {

background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

display: block !important;

float: left;

margin-left: 0 !important;

margin-top:17px;

position: relative;

width: 100% !important;

left: 0px !important;

}

#uni_section .newcarousel .tp-mask {

width:96% !important;

left:-32.2% !important;

}

#uni_section .tp-bullets.tp-thumbs.round

{

display:none;

}

/*#uni_section .newcarousel .thumb.selected

{

background:#fff;

}

#uni_section .newcarousel .thumb.selected label

{

color:#333;

}*/

.sep_section tr:nth-child(odd)

{

background:#fff;

}

.sep_section tr:nth-child(even)

{

background:#337ab7;

color:#fff;

}

.btm_carousel {

background: #00475d none repeat scroll 0 0;

float: left;

width: 100%;

display:none;

position: absolute;

bottom: 0px;

height: 155px;

z-index:20;

}

.btm_carousel .tp-bullets.tp-thumbs .bullet {

padding-left: 0;

border: 0px solid #333;

opacity:1;

max-width:180px;

margin-right: 4px;

margin-left: 3px;

}

.btm_carousel .bullet.ng-scope span, .btm_carousel .bullet.ng-scope img

{

float: left;

height:90px;

width: 180px;

}

.owl-carousel {

height: 422px;

}

/* hover style just for information */

label:hover:before {

border: 1px solid #4778d9!important;

}

.modal-body p

{

float:left;

min-width:50%;

}

.modal-body label

{

font-weight:normal;

}

.modal-dialog h4

{

float:left;

}

.modal-dialog span.status {

background: #fff none repeat scroll 0 0;

border: 1px solid #ddd;

border-radius: 4px;

float: right;

margin-right: 30px;

padding: 5px 10px;

}

.price_table {

float: right;

font-size: 12px;

margin: 10px auto 0;

padding: 20px 0;

position: relative;

width: 570px;

}

.price_table .price_column.highlighted {

background: #ffd838;

margin: -5px!important;

padding: 10px;

z-index: 2;

}

.price_table .price_column {

display: block;

margin: 5px;

float: left;

position: absolute;

width: 180px;

z-index: 1;

}

.price_table .price_column > div {

background: #eeeeee;

}

.price_table .price_column > div > div {

padding: 10px 15px;

border-bottom: 1px solid #cccccc;

border-top: 1px solid #f6f6f6;

}

.price_table .price_column > div > p {

padding: 10px 15px;

border-bottom: 1px solid #cccccc;

border-top: 1px solid #f6f6f6;

}

.price_table .price_column > div > ul {

padding: 10px 15px;

border-bottom: 1px solid #cccccc;

border-top: 1px solid #f6f6f6;

}

.price_table .price_title {

background-color: #333333;

border-top: 0!important;

color: #ffffff;

font-size: 14px;

}

.price_table .highlighted .price_title {

font-size: 16px;

}

.price_table .price_price {

font-size: 36px;

line-height: 40px;

}

.price_table .highlighted  .price_price {

font-size: 40px;

line-height: 44px;

}

.price_table .price_explanation {

font-size: 10px;

line-height: 13px;

text-transform: uppercase;

}

.price_table .cusButton {

background-color: #333333;

display: block;

text-align: center;

}

.price_table li {

padding: 5px 0;

}

.price_table div.pix_check {

background: url(images/demo/list-check-green.png) no-repeat 15px center;

padding-left: 38px!important;

}

.price_table div.pix_error {

background: url(images/demo/list-error.png) no-repeat 15px center;

padding-left: 38px!important;

}

.pix_diapo {

background: #000;

-moz-box-shadow: 0 3px 6px #000;

-webkit-box-shadow: 0 3px 6px #000;

box-shadow: 0 3px 6px #000;

height: 470px;

margin: 0 10px;

overflow: hidden;

position: relative;

width: 940px;

}

.pix_diapo > div {

display: none;

height: 100%;

left: 0;

position: absolute;

top: 0;

width: 100%;

}



.slideshow-container {

max-width: 1000px;

position: relative;

margin: auto;

}



/* Caption text */

.text {

color: #f2f2f2;

font-size: 15px;

padding: 8px 12px;

position: absolute;

bottom: 8px;

width: 100%;

text-align: center;

}



/* Number text (1/3 etc) */

.numbertext {

color: #f2f2f2;

font-size: 12px;

padding: 8px 12px;

position: absolute;

top: 0;

}



/* The dots/bullets/indicators */

.dot {

height: 13px;

width: 13px;

margin: 0 2px;

background-color: #bbb;

border-radius: 50%;

display: inline-block;

transition: background-color 0.6s ease;

}



.active {

/*background-color: #717171;*/

}



/* Fading animation */

.fade {

-webkit-animation-name: fade;

-webkit-animation-duration: 1.5s;

animation-name: fade;

animation-duration: 1.5s;

}



@-webkit-keyframes fade {

from {opacity: .4} 

to {opacity: 1}

}



@keyframes fade {

from {opacity: .4} 

to {opacity: 1}

}



/* On smaller screens, decrease text size */

@media only screen and (max-width: 300px) {

.text {font-size: 11px}

}



#pix_prev, #pix_next {

cursor: pointer;

display: block;

height: 40px;

margin-top: -20px;

position: absolute;

top: 50%;

width: 40px;

z-index: 1001;

}

#pix_prev {

background: url(images/diapo/prev.png) no-repeat;

left: 10px;

}

#pix_next {

background: url(images/diapo/next.png) no-repeat;

left: auto!important;

right: 10px!important;

}

#pix_pag {

margin: 0 auto;

position: relative;

width: 940px;

z-index: 1002;

}

#pix_commands {

cursor: pointer;

display: block;

float: left;

height: 26px;

margin: 15px 0 0 13px;

position: relative;

width: 24px;

}

#pix_play {

background: url(images/diapo/play.png) center no-repeat;

height: 24px;

left: 0;

position: absolute;

top: 0;

width: 24px;

}

#pix_stop {

background: url(images/diapo/pause.png) center no-repeat;

height: 24px;

left: 0;

position: absolute;

top: 0;

width: 24px;

}

#pix_pag_ul {

float: right;

margin: 0;

padding: 0;

}

#pix_pag_ul > li {

cursor: pointer;

display: block;

.display: inline-block;

float: left;

list-style: none;

margin: 0 10px 0 0;

padding: 20px 8px 0;

text-align: center;

text-indent: -9999px;

width: 16px;

}

#pix_pag_ul > li > span {

background: #222;

-webkit-border-radius: 8px;

-moz-border-radius: 8px;

border-radius: 8px;

display: block;

height: 16px;

width: 16px;

}

#pix_pag_ul > li:hover > span > span {

background: #ccc;

}

#pix_pag_ul > li > span > span {

-webkit-border-radius: 8px;

-moz-border-radius: 8px;

border-radius: 8px;

display: block;

float: left;

height: 8px;

margin: 4px;

width: 8px;

}

#pix_pag_ul > li.diapocurrent > span > span {

background: #ff0;

-webkit-border-radius: 8px;

-moz-border-radius: 8px;

border-radius: 8px;

}

#pix_pag_ul > li > .pix_thumb {

border: 4px solid #f2f2f2;

.border: 4px solid #e6e6e6;

border: 4px solid #e6e6e6\9;

-moz-box-shadow: 0 1px 8px #000;

-webkit-box-shadow: 0 1px 8px #000;

box-shadow: 0 1px 8px #000;

height: 58px;

left: -17px;

position: absolute;

top: -40px;

width: 58px;

}

#pix_pag_ul > li > .thumb_arrow {

border-left: 4px solid transparent;

border-right: 4px solid transparent;

border-top: 4px solid  #e6e6e6;

top: 26px;

left: 12px;

position: absolute;

}

.pix_relativize {

overflow: hidden;

position: relative;

}

.imgFake {

cursor: pointer;

}

.elemHover {

position: absolute;

}

.caption {

background: rgba(0, 0, 0, 0.8);

.filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)\9;

bottom: 20px;

color: #fff;

display: block;

font-size: 13px;

padding: 20px;

width: 900px;

}

.ui-loader {

display: none;

}

.skitter-large-box {

width: 100%;

}

.skitter-small-box {

max-width: 400px;

}

.skitter-medium-box {

max-width: 500px;

}

.skitter{position:relative;max-width:800px;height:300px;background:black}.skitter.with-dots{margin-bottom:60px}.skitter.with-thumbs{margin-bottom:60px}.skitter>a img,.skitter>img{max-width:none}.skitter ul{display:none}.skitter .container_skitter{overflow:hidden;position:relative}.skitter .container_skitter .image_main{width:100%}.skitter .image{overflow:hidden}.skitter .image>a img,.skitter .image>img{width:100%;display:none}.skitter .box_clone{position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20}.skitter .box_clone img{position:absolute;top:0;left:0;z-index:20}.skitter .prev_button{position:absolute;top:50%;left:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:152;width:42px;height:42px;overflow:hidden;text-indent:-9999em;-webkit-transition:all 0.2s;transition:all 0.2s}.skitter .next_button{position:absolute;top:50%;right:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:152;width:42px;height:42px;overflow:hidden;text-indent:-9999em;-webkit-transition:all 0.2s;transition:all 0.2s}.skitter .prev_button:hover,.skitter .next_button:hover{opacity:0.5}.skitter .info_slide{position:absolute;top:15px;left:15px;z-index:100;background-color:#000;color:#fff;font:bold 11px arial;padding:5px 0 5px 5px;border-radius:5px;opacity:0.75}.skitter .info_slide .image_number{background-color:#333;float:left;padding:2px 10px;margin:0 5px 0 0;cursor:pointer;border-radius:2px;-webkit-transition:all 0.2s;transition:all 0.2s}.skitter .info_slide .image_number:hover{background-color:#000}.skitter .info_slide .image_number.image_number_select{background-color:#ccc;color:black}.skitter .container_thumbs{position:relative;overflow:hidden;height:50px}.skitter .info_slide_thumb{height:50px;border-radius:0;overflow:hidden;top:auto;top:0;left:0;padding:0;opacity:1.0}.skitter .info_slide_thumb .image_number{overflow:hidden;width:100px;height:50px;position:relative;margin:0;padding:0;border-radius:0;background-size:cover;background-position:center center}.skitter .info_slide_thumb .image_number.image_number_select{opacity:.4}.skitter .box_scroll_thumbs{padding:0}.skitter .box_scroll_thumbs .scroll_thumbs{position:absolute;bottom:60px;left:50px;background-color:#ccc;width:200px;height:10px;overflow:hidden;text-indent:-9999em;z-index:101;cursor:pointer;border:0px solid #333}.skitter .info_slide_dots{position:absolute;bottom:-40px;z-index:151;padding:5px 0 5px 5px;border-radius:50px}.skitter .info_slide_dots .image_number{background-color:#999;float:left;margin:0 5px 0 0;cursor:pointer;border-radius:50px;width:14px;height:14px;text-indent:-9999em;overflow:hidden;-webkit-transition:all 0.2s;transition:all 0.2s}.skitter .info_slide_dots .image_number:hover{background-color:#777}.skitter .info_slide_dots .image_number.image_number_select{background-color:#222}.loading{position:absolute;top:50%;right:50%;z-index:10000;margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;width:32px;height:32px}.label_skitter{z-index:150;position:absolute;bottom:0px;left:0px;display:none;z-index:150;position:absolute;bottom:0px;left:0px;display:none;background:-webkit-linear-gradient(transparent, #000);background:linear-gradient(transparent, #000);width:100%}.label_skitter p{color:#fff;padding:10px;margin:0;font-size:14px}.progressbar{background-color:#000;position:absolute;top:5px;left:15px;height:5px;width:200px;z-index:99;border-radius:20px}.preview_slide{display:none;position:absolute;z-index:152;bottom:30px;left:-40px;width:100px;height:100px;background-color:#fff;border:1px solid #222;box-shadow:rgba(0,0,0,0.7) 2px 2px 5px;overflow:hidden}.preview_slide ul{height:100px;overflow:hidden;margin:0;list-style:none;display:block;position:absolute;top:0;left:0}.preview_slide ul li{width:100px;height:100px;overflow:hidden;float:left;margin:0;padding:0;position:relative;display:block}.preview_slide ul li img{position:absolute;top:0;left:0;height:150px;width:auto}#overlay_skitter{position:absolute;top:0;left:0;width:100%;z-index:9998;opacity:1;background-color:#000}.skitter .focus_button{position:absolute;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;opacity:0;-webkit-transition:all 0.2s;transition:all 0.2s}.skitter .play_pause_button{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:151;width:42px;height:42px;overflow:hidden;text-indent:-9999em;opacity:0;-webkit-transition:all 0.2s;transition:all 0.2s}.skitter .play_pause_button:hover{opacity:0.5}.skitter .focus_button:hover{opacity:0.5}.skitter .focus_button,.skitter .next_button,.skitter .prev_button,.skitter .play_pause_button{display:block;background:url("../images/skitter/sprite-default.png") no-repeat;background-size:84px auto}.skitter .next_button{background-position:-0px -42px;width:42px;height:42px}.skitter .prev_button{background-position:-42px -42px;width:42px;height:42px}.skitter .play_pause_button{background-position:-0px -0px;width:42px;height:42px}.skitter .play_pause_button.play_button{background-position:-0px -84px;width:42px;height:42px}.skitter .focus_button{background-position:-42px -0px;width:42px;height:42px;top:35px;left:35px}.skitter-clean .prev_button,.skitter-clean .next_button,.skitter-clean .play_pause_button,.skitter-clean .focus_button{display:block;background:url("../images/skitter/sprite-clean.png") no-repeat;background-size:47px auto}.skitter-clean .prev_button{background-position:0px 0px;width:47px;height:46px}.skitter-clean .next_button{background-position:0px -46px;width:47px;height:46px}.skitter-clean .play_pause_button{background-position:-0px -133px;width:41px;height:41px}.skitter-clean .play_pause_button.play_button{background-position:-0px -92px;width:41px;height:41px}.skitter-clean .focus_button{background-position:-0px -174px;width:41px;height:41px}.skitter-clean .info_slide{background-color:transparent}.skitter-clean .info_slide .image_number{background-color:#fff;box-shadow:rgba(0,0,0,0.2) 1px 1px 0;font-size:12px;font-weight:normal;color:#333}.skitter-clean .info_slide .image_number:hover{background-color:#ccc}.skitter-clean .info_slide .image_number.image_number_select{background-color:#111;color:#fff}.skitter-clean .info_slide_dots{background:rgba(0,0,0,0.07);box-shadow:rgba(0,0,0,0.3) 1px 1px 0}.skitter-clean .info_slide_dots .image_number{width:14px;height:14px;background-color:#999}.skitter-clean .info_slide_dots .image_number:hover{background-color:#333}.skitter-clean .info_slide_dots .image_number.image_number_select{background-color:#111}.skitter-clean .progressbar{top:5px;left:5px;background-color:#fff;box-shadow:rgba(0,0,0,0.5) 1px 1px 0}.skitter-minimalist .prev_button,.skitter-minimalist .next_button,.skitter-minimalist .play_pause_button,.skitter-minimalist .focus_button{display:block;background:url("../images/skitter/sprite-minimalist.png") no-repeat;background-size:24px auto}.skitter-minimalist .prev_button{background-position:-0px -0px;width:24px;height:28px}.skitter-minimalist .next_button{background-position:-0px -28px;width:24px;height:28px}.skitter-minimalist .play_pause_button{background-position:-0px -74px;width:18px;height:18px;-webkit-transform:none;transform:none;top:35px;left:35px}.skitter-minimalist .play_pause_button.play_button{background-position:-0px -56px;width:18px;height:18px}.skitter-minimalist .focus_button{background-position:-0px -92px;width:18px;height:18px;-webkit-transform:none;transform:none;top:35px;left:95px}.skitter-minimalist .info_slide{background-color:transparent}.skitter-minimalist .info_slide .image_number{background-color:#000;box-shadow:rgba(255,255,255,0.2) 1px 1px 0;font-size:12px;font-weight:normal;background-color:#999}.skitter-minimalist .info_slide .image_number:hover{background-color:#111}.skitter-minimalist .info_slide .image_number.image_number_select{background-color:#ccc}.skitter-minimalist .info_slide_dots .image_number{width:14px;height:14px;box-shadow:rgba(255,255,255,0.2) 1px 1px 0;background-color:#999}.skitter-minimalist .info_slide_dots .image_number:hover{background-color:#111}.skitter-minimalist .info_slide_dots .image_number.image_number_select{background-color:#ccc}.skitter-round .prev_button,.skitter-round .next_button,.skitter-round .play_pause_button,.skitter-round .focus_button{display:block;background:url("../images/skitter/sprite-round.png") no-repeat;background-size:47px auto}.skitter-round .prev_button{background-position:-0px -0px;width:23px;height:47px;left:-23px}.skitter-round .next_button{background-position:-23px -0px;width:23px;height:47px;right:-23px}.skitter-round .next_button:hover{opacity:1}.skitter-round .prev_button:hover{opacity:1}.skitter-round .play_pause_button{background-position:-0px -70px;width:47px;height:23px;top:0;left:24px;-webkit-transform:none;transform:none}.skitter-round .play_pause_button.play_button{background-position:-0px -47px;width:47px;height:23px}.skitter-round .focus_button{background-position:-0px -93px;width:47px;height:23px;top:0;left:82px;margin-top:0}.skitter-round .info_slide{background-color:transparent}.skitter-round .info_slide .image_number{background-color:#777;box-shadow:rgba(255,255,255,0.2) 1px 1px 0;font-size:12px;font-weight:normal}.skitter-round .info_slide .image_number:hover{background-color:#333}.skitter-round .info_slide .image_number.image_number_select{background-color:#111;color:white}.skitter-round .info_slide_dots .image_number{width:14px;height:14px;box-shadow:rgba(255,255,255,0.2) 1px 1px 0;background-color:#777}.skitter-round .info_slide_dots .image_number:hover{background-color:#333}.skitter-round .info_slide_dots .image_number.image_number_select{background-color:#111}.skitter-round .progressbar{top:-10px;left:0px;background-color:#333;box-shadow:rgba(255,255,255,0.3) 1px 1px 0}.skitter-square .play_pause_button,.skitter-square .next_button,.skitter-square .focus_button,.skitter-square .prev_button{display:block;background:url("../images/skitter/sprite-square.png") no-repeat;background-size:110px auto}.skitter-square .play_pause_button{background-position:-55px -0px;width:55px;height:55px;top:10px;left:10px;bottom:auto;right:auto;margin-top:0;-webkit-transform:none;transform:none}.skitter-square .play_pause_button.play_button{background-position:-0px -0px;width:55px;height:55px}.skitter-square .focus_button{background-position:-55px -55px;width:55px;height:55px;top:10px;left:65px;bottom:auto;right:auto;margin-top:0;-webkit-transform:none;transform:none}.skitter-square .next_button{background-position:-0px -55px;width:55px;height:55px;top:10px;left:auto;right:10px;margin:0;-webkit-transform:none;transform:none}.skitter-square .prev_button{background-position:-0px -110px;width:55px;height:55px;top:10px;left:auto;right:65px;margin:0;-webkit-transform:none;transform:none}.skitter-square .info_slide{background-color:transparent}.skitter-square .info_slide .image_number{background-color:#fff;box-shadow:rgba(0,0,0,0.2) 1px 1px 0;font-size:12px;font-weight:normal;color:#333}.skitter-square .info_slide .image_number:hover{background-color:#ccc}.skitter-square .info_slide .image_number.image_number_select{background-color:#111;color:#fff}.skitter-square .info_slide_dots .image_number{width:14px;height:14px;box-shadow:rgba(255,255,255,0.2) 1px 1px 0;background-color:#ccc}.skitter-square .info_slide_dots .image_number:hover{background-color:#999}.skitter-square .info_slide_dots .image_number.image_number_select{background-color:#555}.skitter-square .progressbar{top:0;left:0;width:100%;background-color:#fff;border-radius:0;height:2px}@media (max-width: 1024px){.skitter .info_slide_dots,.skitter .info_slide{display:none}}.skitter-spinner{padding:10px 12px;border-radius:100%;pointer-events:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.skitter-spinner .icon-sending{display:inline-block;-webkit-animation:rotateMe 500ms linear infinite;animation:rotateMe 500ms linear infinite;border-radius:100%;border:2px solid white;border-bottom-color:transparent;width:20px;height:20px;vertical-align:top}@-webkit-keyframes rotateMe{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateMe{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

.slideshowpage

{

background:#333;

margin-bottom:25px;

}

.main_detail {

float: left;

background:#fff;

position: relative;

width: 100%;

}

.detail_thumb

{

float:left;

width:100%;

background:#eee;

text-align: center;

}

.detail_thumb *

{

display:inline-block;

}

.detail_thumb label

{

width:100%;

margin:10px 0;

float:left;

}

.uni_content h4 span

{

color:#999;

font-weight:normal;

}

.uni_content p

{

font-size:14px;

color:#555;

}

.main_detail table

{

margin-top:20px;

background:#fff;

}

.main_detail th, .main_detail td

{

font-size:13px;

}

.uni_ranking {

background: rgba(0, 0, 0, 0) url("../images/rank.png") no-repeat scroll 0 0 / 100% 100%;

float: right;

height: 50px;

position: absolute;

right: 10px;

text-align: center;

top: 10px;

width: 50px;

z-index:99;

}

.uni_ranking label {

color: #fff;

display: inline-block;

font-size: 14px;

font-weight: normal;

padding: 10px 0;

}

.search_model_btns

{

float:none;

display:inline-block;

}

.caltoaction_btns button {

display: inline-block;

float: left;

}

.content_section

{

padding-left:15px;

border-left:3px solid #bbb;

}

.thumb_btm_dtl

{

float:left;

width:100%;

padding-top:40px;

position:relative;

text-align:center;

}

.thumb_btm_dtl .thumb_ico {

display: inline-block;

float: none;

margin-bottom: 36px;

min-width: 30.33%;

padding: 1.5%;

position: relative;

text-align: center;

}

.thumb_ico span {

background: rgba(0, 153, 80, 1) none repeat scroll 0 0;

border-radius: 3px;

color: #fff;

display: inline-block;

font-size: 12px;

left: 0;

margin-bottom: 10px;

padding: 5px 0;

position: absolute;

right: 0;

top: -32px;

}

.thumb_ico i {

background: #363636;

border-radius: 34px;

color: #fff;

display: inline-block;

float: left;

height: 31px;

font-size:14px;

padding: 8px 0;

vertical-align: middle;

width: 100%;

}

.thumb_ico span::after {

border-color: transparent transparent rgba(0, 153, 80, 1);

border-style: solid;

border-width: 0 7px 7px;

bottom: -6px;

content: "";

height: 0;

left: 42%;

position: absolute;

transform: rotate(180deg);

width: 0;

z-index: 1;

}

.containsvideo h1, div[ng-attr-class="containsvideo"] h1

{

width:100%;

}

.address_info

{

float:left;

width:100%;

text-align:center;

padding:10px;

background:#f9f9f9;

border:1px solid #ddd;

border-left:3px solid #ccc;

}

.category_new .searchstepdiv .row1 {

float: left;

width: 100% !important;

max-width: 100% !important;

}

#my-canvas {

display: inline-block;

float: none;

height: 150px !important;

position: relative;

top: 30%;

vertical-align: middle;

width: 300px !important;

}.load_inr {

float: left;

height: 768px;

text-align: center;

width: 100%;

}

.load_inr img{

bottom: 0;

padding:0 5.2%;

position: absolute;

}

#rotatorload {

background: #fff none repeat scroll 0 0;

height: 100%;

position: fixed;

width: 100%;

z-index: 99999;

}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img

{

width:100%;

}



.rs_txtlayer

{

text-align:center;

width:100%;

float:left;

}

.home_rev_content .white_btn

{

float:none;

display:inline-block;



}

.multi_slideshows .white_btn {

float: left;

width: auto;

background:rgba(166, 202, 57, 0.6);

color: #ff7302;

text-shadow: none;

transition: all 0.2s ease-out 0s;

}

.multi_slideshows .white_btn:hover

{

color:rgba(166, 202, 57, 1) !important;

}

.pm-presentation-post-title {



width: auto;

z-index: 101;

float:left;

text-align:center;

padding:10px;

text-align: left;

-webkit-animation-duration: 1s;

animation-duration: 1s;

-webkit-animation-fill-mode: both;

animation-fill-mode: both;

}

.pm-presentation-post-title *

{

text-align: left;

color:#fff;

}

/*.pm-presentation-post-title p, .pm-presentation-post-title p a{

margin: 0px;

font-weight: 700;

text-align:justify;

color: white;

text-transform: capitalize;

font-size: 30px;

line-height: 24px !important;

}*/

li.active-revslide .pm-presentation-post-title p a {

font-size: 45px;

text-shadow: 0 0 16px #333;

}

.home_rev_content {

float: left;

left: 20%;

position: absolute;

text-align: center;

top:20%;

width: 60%;

}

.home_rev_content .pm-presentation-post-title{

float:left;

text-align: center;

width:100%;

}



#advisingsection .slideshows_page{

overflow:hidden;

}

#advisingsection .tp-tab-mask {

bottom: -26%;

left: 0;

position: absolute;

width: 100%;

transition: all 0.5s;

}

#advisingsection:hover .tp-tab-mask

{

bottom:0;

}

#uni_section .tp-tab-mask {

bottom: 0;

left: 0;

position: absolute;

width: 100%;

transition: all 0.5s;

}

.owl-item.active .pm-presentation-post-title p, .welcome-section .pm-presentation-post-title 

{

opacity: 1;

-webkit-animation: moveFromBottom 2000ms ease-in-out;

-moz-animation: moveFromBottom 2000ms ease-in-out;

-ms-animation: moveFromBottom 2000ms ease-in-out;

}

#advisingsection li.current-sr-slide-visible .pm-presentation-post-title, #uni_section li.current-sr-slide-visible .pm-presentation-post-title

{

-webkit-animation: moveFromBottom 2000ms ease-in-out;

-moz-animation: moveFromBottom 2000ms ease-in-out;

-ms-animation: moveFromBottom 2000ms ease-in-out;

}

#uni_section img.slidemain_img

{

max-height:420px;

width:100%;

max-width:100%;

}

.rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {

position: relative;

/*height:575px !important;*/

}

#uni_section .rev_slider_wrapper

{

height:575px !important;

}

.uni_social_icons

{

float:left;

width:100%;

margin:10px 0 20px 0;

text-align:center;

}



.uni_social_icons a {

display: inline-block;

float: none;

vertical-align:top;

color: #fff;

height: 30px;

margin-right: 5px;

padding:4px 0;

text-align: center;

width: 30px;

border-radius:3px;

-webkit-transition: box-shadow 0.2s ease 0s;

transition:box-shadow 0.2s ease 0s;

}

.uni_social_icons a:hover

{

color:#fff;

}



.campuses #uni_section .rev_slider_wrapper{

position: relative;

height:550px !important;

}

.forcefullwidth_wrapper_tp_banner

{

position: relative;

height:420px !important;

}

,testim_vid

{

width:100%;

float:left;

height:auto;

}

.unislide_blue

{

background:#00b2ea;

}

.testi_mainimg

{

float:left;

width:100%;

}

.campuses .slideshows_page.testimonial_slide li

{

position:relative;

background:#fff;

}



#slider4 .tp-bgimg.defaultimg

{

float: left;

min-height: 500px;

width: 98.5% !important;

}

.testiright_content {

max-width: 350px;

position: absolute;

top:30px;

right: 5%;

width: 33%;

}

.testiright_content_iner

{

background: #fff none repeat scroll 0 0;

float: right;

width:100%;

padding:20px;

}

@-webkit-keyframes moveFromBottom {

from {

opacity: 0;

-webkit-transform: translateY(200%);

}

to {

opacity: 1;

-webkit-transform: translateY(0%);

}

}

.current-sr-slide-visible .fadeInLeft1

{

-webkit-animation-name: fadeInLeft;

animation-name: fadeInLeft;

}

.current-sr-slide-visible .right_title {

-webkit-animation-name: right_title;

animation-name: right_title;

}

@-webkit-keyframes right_title {

0% {

opacity: 0;

-webkit-transform: translate3d(100%, 0, 0);

transform: translate3d(100%, 0, 0);

}



100% {

opacity: 1;

-webkit-transform: none;

transform: none;

}

}



@keyframes right_title {

0% {

opacity: 0;

-webkit-transform: translate3d(100%, 0, 0);

-ms-transform: translate3d(100%, 0, 0);

transform: translate3d(100%, 0, 0);

}



100% {

opacity: 1;

-webkit-transform: none;

-ms-transform: none;

transform: none;

}

}

#advisingsection li .zoominupone, .owl-carousel .owl-item.active .white_btn

{

opacity: 0;

}

#advisingsection li.current-sr-slide-visible .zoominupone, .owl-carousel .owl-item.active .white_btn {

-webkit-animation-name: zoominupone;

animation-name: zoominupone;

opacity: 1;

}





@-webkit-keyframes zoominupone {

0% {

opacity: 0;

-webkit-transform: translate3d(0, 100%, 0);

transform: translate3d(0, 100%, 0);

}



100% {

opacity: 1;

-webkit-transform: none;

transform: none;

}

}



@keyframes zoominupone {

0% {

opacity: 0;

-webkit-transform: translate3d(0, 100%, 0);

-ms-transform: translate3d(0, 100%, 0);

transform: translate3d(0, 100%, 0);

}



100% {

opacity: 1;

-webkit-transform: none;

-ms-transform: none;

transform: none;

}

}



@-webkit-keyframes zoomInUp {

0% {

opacity: 0;

-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);

transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);

-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);

animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);

}



60% {

opacity: 1;

-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);

transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);

-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);

animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);

}

}



@keyframes zoomInUp {

40% {

opacity: 0;

-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);

-ms-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);

transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);

-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);

animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);

}



60% {

opacity: 1;

-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);

-ms-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);

transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);

-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);

animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);

}

}



.testim_vid li.current-sr-slide-visible .zoomInUp{

-webkit-animation-name: zoomInUp;

animation-name: zoomInUp;

opacity: 1;

}

.current-sr-slide-visible .right_description {

-webkit-animation-name: right_description;

animation-name: right_description;

-webkit-animation-delay: 2s;

animation-delay: 2s;

}

.current-sr-slide-visible .fadeInUp {

-webkit-animation-name: fadeInUp;

animation-name: fadeInUp;

}

@-webkit-keyframes right_description {

0% {

opacity: 0;

-webkit-transform: translate3d(100%, 0, 0);

transform: translate3d(100%, 0, 0);

}



100% {

opacity: 1;

-webkit-transform: none;

transform: none;

}

}



@keyframes right_description {

0% {

opacity: 0;

-webkit-transform: translate3d(100%, 0, 0);

-ms-transform: translate3d(100%, 0, 0);

transform: translate3d(100%, 0, 0);

}



100% {

opacity: 1;

-webkit-transform: none;

-ms-transform: none;

transform: none;

}

}



.unislide_blue .right_content_slide

{

padding:40px 20px;

} 

.right_content_slide section {

background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

float: left;

left: 0 !important;

overflow: hidden;

padding-bottom: 40px;

top: -13px !important;

white-space: pre-line;

width:95%;

}

.right_content_slide section div {

float: left;

overflow: hidden;

width: 100%;

}

#uni_section .tp-simpleresponsive .caption, #uni_section .tp-simpleresponsive .tp-caption

{

position:relative;

}

/*#advisingsection #slider2, #advisingsection .rev_slider_wrapper 

{

height:auto !important;

}*/

/*#uni_section.testim_vid .tp-simpleresponsive, #uni_section.testim_vid .tp-simpleresponsive .tp-caption

{

position: inherit;

}*/

/*.right_content_slide section div

{

width: auto;

float:left;

overflow: hidden;

}*/

.container.whychooseus-section

{

max-width:1200px;

}

.inr_s_pages p, .inr_s_pages a, .inr_s_pages h5

{

text-align: left;

font-size:18px;

font-family: Calibri;

}

.inr_s_pages a

{

margin-bottom:15px;

}

.inr_s_pages p a

{

margin-bottom:0px;

}

.inr_s_pages p, .inr_s_pages h5

{

float:left;

width:100%;

font-size: 18px;

color: #333;

text-align: justify;

float: left;

margin-bottom: 15px;

font-family: Calibri;

line-height: 27px;

}

.inr_s_pages .url_style

{

font-family: Calibri;

}

.inr_s_pages strong

{

font-size: 18px;

color: #333;

text-align: justify;

padding-right:4px;

margin-bottom: 15px;

font-family: Calibri;

line-height: 27px;

}

#uni_section .unislide_blue .right_content_slide h2

{

border-width: 0;

font-size:33px;

font-weight: 700;

letter-spacing: 0;

margin: 0;

text-align:left;

color:#fff !important;

max-height: none;

max-width: none;

min-height: 0;

min-width: 0;

padding: 0;

transform: translate3d(0px, 0px, 0px);

transform-origin: 50% 50% 0;

transition: none 0s ease 0s ;

visibility: inherit;

z-index: 7;

float:left;

width:100%;

top:0px;

left:0px;

text-shadow:0px 0px 0px #333;

position:inherit;

}

.textrtcontent-bg h2

{

border-width: 0;

font-size: 13px;

font-weight: 400;

letter-spacing: 0;

line-height: normal !important;

margin: 0;

max-width: 325px;

min-width: 325px !important;

min-height:40px !important;

opacity: 1;

padding:15px !important;

overflow:hidden;

transform: translate3d(0px, 0px, 0px);

transform-origin: 50% 50% 0;

transition: none 0s ease 0s ;

visibility: inherit;

white-space: normal;

z-index: 8;

}

.rev_slider_wrapper .textrtcontent-bg h2 {

color:#fff;

float: left;

font-size: 24px !important;

text-align:center;

max-width: 200px;

left:0px;

margin:10px 10px 0 10px !important;

position: relative;

text-align: center;

width: 82%;

display:table;

}



.rev_slider_wrapper .textrtcontent-bg h2 span

{

display: table-cell;

text-align: left;

font-size:inherit !important;

line-height:inherit !important;

color:#333;

vertical-align:middle;

}



.textrtcontent-bg p {

border-width: 0;

float: left;

max-height:140px !important;

overflow: hidden;

font-size: 13px !important;

font-weight: 600;

letter-spacing: 0;

line-height: 20px !important;

margin: 0px 7% 30px 7% !important;

max-width:86% !important;

min-height: 0;

min-width: 200px !important;

opacity: 1;

text-align: left;

transform: translate3d(0px, 0px, 0px);

transform-origin: 50% 50% 0;

transition: none 0s ease 0s ;

visibility: inherit;

white-space: normal;

width: 88%;

z-index: 8;

}

.unislide_blue .right_content_slide p

{

border-width: 0;

font-size: 20px;

font-weight: 400;

letter-spacing: 0;

color:#fff;

line-height: 26px;

margin: 0;

max-height: none;

max-width: none;

min-height: 0;

min-width: 0;

padding: 0;

transform: translate3d(0px, 0px, 0px);

transform-origin: 50% 50% 0;

transition: none 0s ease 0s ;

visibility: inherit;

z-index: 6;

float:left;

width:100%;

max-height:210px;

}



.unislide_blue .right_content_slide a {

border-color: rgba(255, 255, 255, 1);

border-radius: 0;

border-style: solid;

border-width: 2px;

box-shadow: none;

font-family: 'Montserrat', sans-serif;

box-sizing: border-box;

color: rgba(255, 255, 255, 1);

cursor: pointer;

font-size: 19px !important;

font-style: normal;

font-weight: 700;

letter-spacing: 0;

line-height: 17px;

margin: 0;

max-height: none;

max-width: none;

min-height: 0;

min-width: 0;

outline: medium none;

padding: 12px 28px;

text-decoration: none;

transform: translate3d(0px, 0px, 0px);

transform-origin: 50% 50% 0;

transition: none 0s ease 0s ;

visibility: inherit;

z-index: 8;

float:left;

margin-top:45px;



}

.unislide_blue .right_content_slide a:hover {

background:#fff;

color: rgba(1, 182, 248, 1);

}

.white_btn {

background: rgba(0, 0, 0, 0.25);

border-color: rgba(255, 255, 255, 0.25);

border-radius: 0;

border-style: solid;

border-width: 1px;

box-shadow: none;

box-sizing: border-box;

color: #fff !important;

cursor: pointer;

float: left;

font-family:"Montserrat",sans-serif;

font-size:17px !important;

font-style: normal;

font-weight: normal;

letter-spacing: 2px;

line-height: 17px !important;

margin: 25px 0 0 !important;

max-height: none;

max-width: none;

min-height: 0;

min-width: 0;

outline: medium none;

padding: 12px 18px;

text-decoration: none;

text-shadow: 0 0 1px #333;

transform: translate3d(0px, 0px, 0px);

transform-origin: 50% 50% 0;

transition: none 0s ease 0s ;

visibility: inherit;

z-index: 8;

}

#advisingsection .tp-leftarrow.default {

background-image:url("../images/large_left2.png") !important;

}

#advisingsection .tp-rightarrow.default {

background-image:url("../images/large_right2.png") !important;

}

#advisingsection li.current-sr-slide-visible .home_rev_content section

{

-webkit-animation-name: fadeInUpBig;

animation-name: fadeInUpBig;

}

#advisingsection li.current-sr-slide-visible .home_rev_content section

{

-webkit-animation-name: fadeInUpBig;

animation-name: fadeInUpBig;

}

.white_btn:hover {

background:#fff !important;

color:#333 !important;

text-decoration:none;

}

.home_rev_content .tp-caption

{

position:relative !important;

top:0px !important;

background:none;

left:0px !important;

}

.home_rev_content .tp-caption p {

background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;

color: #fff !important;

display: inline-block;

float: none;

font-family: 'Montserrat', sans-serif;

font-size: 50px !important;

font-weight: 500;

opacity: 0.9;

padding: 30px;

text-shadow: -1px 0 0 #000;

}

@-moz-keyframes moveFromBottom {

from {

opacity: 0;

-moz-transform: translateY(200%);

}

to {

opacity: 1;

-moz-transform: translateY(0%);

}

}

@-ms-keyframes moveFromBottom {

from {

opacity: 0;

-ms-transform: translateY(200%);

}

to {

opacity: 1;

-ms-transform: translateY(0%);

}

}





.pm-presentation-post-excerpt {

position: absolute;

left: 0;

bottom:35px;

width: auto;

min-width: 100px;

z-index: 102;

transition: all 0.5s;

-moz-transition: all 0.5s;

-webkit-transition: all 0.5s;

-o-transition: all 0.5s; }



.pm-presentation-post-hover-container .orange_btn

{

margin-top:0px;

float:none;

display:inline-block;

}

.pm-presentation-post-hover-container .orange_btn

{

margin-top:0px;

}

.pm-presentation-post-excerpt a {

background-color: #333;

color: #fff;

float: left;

padding: 4px 10px;

}

.pm-presentation-post-excerpt p {

margin: 0px;

font-weight: 100;

color: white;

font-size: 14px;

text-align: left;

line-height: 24px !important; }

.pm-presentation-post-hover-container {

height:100%;

width:100%;

position: absolute;

z-index: 99;

top: 0px;

left:100%;

text-align: center;

padding: 50px 15px 15px;

background-color: rgba(0, 0, 0, 0.8);

transition: all 0.4s;

-moz-transition: all 0.4s;

-webkit-transition: all 0.4s;

-o-transition: all 0.4s; }



.pm-presentation-post-hover-container.carousel {

width: 100%;

left: 360px; }



.pm-presentation-post-hover-title {

font-weight: 700;

color: white;

text-transform: uppercase; }



.pm-presentation-post-hover-excerpt {

font-weight: 100;

color: white;

font-size: 14px;

line-height: 24px !important; }



.multi_slideshows a.orange_btn

{

width:auto;

margin:25px 0;

text-decoration:none;

}

.multi_slideshows:hover .pm-presentation-post-hover-container

{

left:0px;

}

.multi_slideshows:hover .pm-presentation-post-excerpt

{

bottom:-100px;

}

.address_info p {

display: inline-block;

margin: 0;

padding: 0;

text-align: center;

width: auto;

}



.address_info span {

font-size: 30px;

margin-bottom: 0;

position: relative;

top: 8px;

}

.rightcontent_section {

background:#f9f9f9;

border:1px solid #ddd;

border-right: 3px solid #ccc;

float: left;

padding: 15px;

min-height:121px;

width: 100%;

margin-bottom:15px;

}



.right_social_icons

{

float:left;

width:100%;

padding:11px 0;

background:#ccc;

text-align:center;

}

.right_social_icons a {

background: #fff none repeat scroll 0 0;

border: 1px solid #eee;

border-radius: 100%;

display: inline-block;

float: none;

height: 40px;

padding: 1px;

text-align: center;

width: 40px;

}

.right_social_icons a i

{

display:inline-block;

padding:10px;

color:#009950;

}

.right_social_icons a:hover

{

background:#009950;

border: 1px solid #009950;

}

.right_social_icons a:hover i

{

color:#fff;

}

.menu-search {

margin: 25px 0;

position: relative;

z-index: 10000 !important;

}

.campus1

{

float:left;

background:#eee;

width:100%;

text-align:center;

overflow:hidden;

box-shadow:5px 5px 0px 0px #ccc;

margin:10px 0;

border-right:1px solid #fff;

border-bottom:1px solid #fff;

box-shadow:0 10px 20px rgba(0, 0, 0, 0.25);

position:relative;

top:0px;

transition: all 0.3s ease 0s;

}

.campus1:hover

{

top: -5px;

box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);

}

.campus1 img

{

display:inline-block;

float:none;

width:100%;

height:200px;

}

.campus1 h4

{

background:#009950;

margin-top:0px;

color:#fff;

padding:10px;

position:relative;

font-weight:normal;

}

.campus1 h4::after {

border-color: transparent transparent #009950;

border-style: solid;

border-width: 0 7px 7px;

bottom: -6px;

content: "";

height: 0;

left:48%;

position: absolute;

transform: rotate(180deg);

width: 0;

z-index: 1;

}

.campus1 p

{

margin-top:0px;

padding:0px 10px;

text-align: center;

margin:0px;

font-size:13px;

margin-bottom:5px;

}

.universties {

float: left;

padding: 15px;

position: relative;

width: 100%;

margin-bottom:0;

}



.uni_bnr {

background: #fff none repeat scroll 0 0;

float: left;

/*margin: 30px 0;*/

width: 100%;

padding: 10px 0;

}

.bnrslide

{

float:left;

width:100%;

text-align:center;

}

.bnrslide img

{

float:none;

height:250px;

display:inline-block;

}

.bnrslide.printlogo

{

display:none;

}

.accupation_listing {

min-height: 70px;

}

.universties span {

float: left;

font-size: 16px;

padding-bottom: 10px;

width: 90%;

}

.universties .uni_ranking

{

right:-25px;

top:-20px;

}

.universties .alert

{

float: left; width: 100%; margin-top: 15px; margin-bottom: 0px;

}

.universties th, .universties td

{

font-size:12px;

}

.uni_list_detail table

{

margin-bottom:0px;

}

.btn_row {

float: left;

margin-bottom: 20px;

width: 100%;

}

.btn_row .btn {

float: left;

margin-left: 15px;

}

.btn_row .btn span

{

margin-right:5px;

}

.featured {

background: rgba(0, 0, 0, 0) url("../images/featured.png") no-repeat scroll 0 0;

float: right;

height: 73px;

position: absolute;

right: -7px;

text-indent:-9999px;

top: -7px;

width: 87px;

}

.tab-content > .tab-pane

{

background: #f9f9f9 none repeat scroll 0 0;

float: left;

padding: 0px;

width: 100%;

}



.header-main .menu-search .sb-search-submit i {

color: #333;

font-size: 18px;

font-weight: 300;

transition: all 1s ease 0s;

}

.photoslider-section .item p {

color: #87CEEB;

text-shadow: 0px 1px 0px #000;

}

.video-block .popup-youtube

{

padding:20px;

}

.angucomplete-dropdown

{

z-index:1111;

}

.angucomplete-row

{

text-align:left;

border-bottom:1px solid #eee;

padding:4px 0;

}

.cat_column_main

{

padding-right:7px;

padding-left:8px;

}

.fieldcontent h3 {

color: #fff;

float: left;

margin-top:5px;

font-size: 13px;

font-weight: bold;

text-align: left;

width: 100%;

}

.cat_row1 .cat_column {

min-height: 236px;

}

.cat_column_main label {

font-size: 12px;

font-weight:normal;

margin-bottom: 0;

text-align: left;

max-width:90%;

}

.cat_column_main .cat_col_top h4

{

margin:3px 0

}

.search_btm button.orange_btn

{

margin-top:5px;

}

.search_main .menu-search {

margin-bottom: 0;

}

.carousel-inner > .item > a > img, .carousel-inner > .item > img{

width: 100%;

min-height: 865px !important;

}

.category_new

{

text-align:center;

float:left;

}

.category_new .menu-search

{

float: none;

border:1px solid #777;

border-radius:10px 10px 0 0;

border-bottom:0px;

padding:15px;

display:inline-block;

background:rgba(68, 68, 68, 0.8);

}

.category_new .menu-search h4 {

color: #f58220;

float: left;

line-height: 18px;

padding-top: 9px;

}

.category_new .menu-search h4 .notification_tooltip {

float: right;

left: 7px;

}

.category_new 

{

top:13%;

padding:16% 0;

}

.searchstepdiv

{

padding:15px;

float: left;

}

.category_new .searchstepdiv div.ng-scope {

float: left;

max-width: 455px;

text-align: left;

width: 100%;

}

.category_new .searchstepdiv .stepcolumn1 div.ng-scope {

max-width: inherit;

min-width:450px;

}

.category_new .searchstepdiv div.ng-scope input, .category_new .searchstepdiv div.ng-scope label {

float: left;

}

.search_model_btns

{

text-align:center;

width:100%;

float:left;

}

#slider4 .current-sr-slide-visible .fadeInUp

{

-webkit-animation-name: fadeInUp;

animation-name: fadeInUp;

}

.testiright_content_iner h2

{

border-width: 0;

font-size: 35px;

font-weight: 400;

letter-spacing: 0;

line-height: 35px;

margin: 0;

max-height: none;

max-width: 325px;

min-height: 0;

min-width: 325px;

opacity: 1;

text-align:left;

white-space:inherit !important;

padding: 0;

transform: translate3d(0px, 0px, 0px);

transform-origin: 50% 50% 0;

transition: none 0s ease 0s ;

visibility: inherit;

white-space: normal;

z-index: 7;

}

.testiright_content_iner p

{

border-width: 0;

font-size: 13px;

font-weight: 400;

letter-spacing: 0;

text-align:left;

line-height: 20px;

margin: 0;

max-height: none;

max-width: 325px;

min-height: 0;

min-width: 325px;

opacity: 1;

padding: 0;

transform: translate3d(0px, 0px, 0px);

transform-origin: 50% 50% 0;

transition: none 0s ease 0s ;

visibility: inherit;

white-space: normal;

z-index: 8;

}

.testim_vid .tp-caption

{

margin:100px 0 !important;

top:0 !important;

background:none;

padding:0px !important;

z-index:111;

}

.tab-content .testim_vid .tp-rightarrow.default {

background:url(../images/large_right_orange.png) no-repeat -2px -42px;

border:2px solid #f88d2f;

background-color:#FFF;

box-shadow:none;

height:40px;

top:275px !important;

}

.tab-content .testim_vid .tp-rightarrow.default:hover

{

background-color:#f88d2f;

background-position:-2px -2px;

}

.tab-content .testim_vid .tp-leftarrow.default {

background: url(../images/large_left_orange.png) no-repeat -2px -42px;

border:2px solid #f88d2f;

background-color:#FFF;

box-shadow:none;

height:40px;

top:275px !important;

}

.tab-content .testim_vid .tp-leftarrow.default:hover

{

background-color:#f88d2f;

background-position:-2px -2px;

}





.unislide_blue .tp-rightarrow.default {

background:url(../images/large_right_blue.png) no-repeat -2px -2px;

border:2px solid #fff;

box-shadow:0 0 5px -3px #333;

height:40px;

}

.unislide_blue .tp-rightarrow.default:hover

{

background-color:#fff;

background-position:-2px -42px;

}

.unislide_blue .tp-leftarrow.default {

background: url(../images/large_left_blue.png) no-repeat -2px -2px;

border:2px solid #fff;

box-shadow:0 0 5px -3px #333;

height:40px;

}

.unislide_blue .tp-leftarrow.default:hover

{

background-color:#fff;

background-position: -2px -42px;

}

.textrtcontent-bg {

background-color: rgba(255, 255, 255, 1);

float:left;

left: inherit !important;

}

.textrtcontent-bg *

{

color:#333;

}



.search_model_btns .btn

{

float:left;

}

.search_model_btns #btnsearchnext

{

float: right;

}

.skipbtn {

display: inline-block;

float: none;

position: relative;

width: auto;

left:8px;

}

#nowspecifound .skipbtn

{

width:auto;

}

.skipbtn .notification_tooltip {

float: right !important;

font-size: 14px;

line-height: inherit;

margin: 0 40px 0 3px;

position: absolute !important;

right: -20px;

top: 0;

width: auto !important;

z-index: 999;

}



.category_new form {

background: rgba(102, 102, 102, 0.8) none repeat scroll 0 0;

border-left: 1px solid #777;

border-right: 1px solid #777;

display: inline-block;

float: none;

min-height: 231px;

padding: 0;

}

.category_new form #searchstep10

{

max-height:230px;

overflow:auto;



}

.category_new .notification_tooltip {

float: right !important;

font-size: 14px;

line-height: inherit;

margin: 0 40px 0 3px;

position: relative;

width: auto !important;

z-index: 999;

}

.category_new label

{

font-weight:normal;

color:#fff;

font-size:13px;

}

.simple_alert.green_click a {

color:rgba(166, 202, 57, 1) !important;

text-shadow: 0px 0px 15px #000;

margin: 0 4px;

text-decoration:none;

}

.simple_alert.green_click a:hover

{

text-decoration:none;

color:#fff !important;



}

.category_new .menu-search span

{

padding:5px;

background:#222;

color:#fff;

border:1px solid #666;

border-radius:5px;

float:right;

}

.searchstepdiv h3 {

color: #fff;

float: left;

font-weight: 600;

margin-bottom: 10px;

margin-top: 10px;

text-align: left;

width: 100%;

font-size: 16px;

}

.searchstepdiv p

{

float:left;

text-align:left;

width:100%;

margin:0px;

}

.category_new form

{

margin-bottom:1px;

}

.category_new .caltoaction_btns

{

background:rgba(68, 68, 68, 0.8);

border:1px solid #777;

border-top:0px;

}



#welcomesearch

{

padding:19% 0;

}

#welcomesearch a

{

cursor:pointer;

}

.fieldcontent:hover, .cat_column_main:hover

{

z-index:999;

position:relative;

}

#choicesearch {

padding:28% 0;

}

.photoslider-section .item a

{

margin-top:30px !important;

}

#search_main

{

padding:8% 0;

}

.modal-title .notify_msg_ico {

margin: 0 3px;

left: 12px;

}

.tooltip_main {

background: #5bc0de none repeat scroll 0 0;

border-bottom: 0 solid #333 !important;

border-radius: 100%;

color: #fff;

font-size: 12px;

margin: 0 5px;

padding: 4px 10px;

}

.categories {

position: relative;

width:95%;

z-index: 9999;

}

.cat_column_main:hover

{

position:relative;

z-index:111;

}

.category_new .searchstepdiv

{

float:inherit;

}

.notification_tooltip:hover, .cat_column:hover

{

z-index:999;

}

.skipbtn .notification_tooltip

{

float:left;

}

.category_new .searchstep2cols .stepcolumn1 {

float: left;

max-width: 440px;

padding-right: 10px;

text-align: left;

width: 100%;

}

.resultboxlisting .stepcolumn1 {

float: left;

text-align: left;

width: 50%;

}

.category_new #searchstep10.searchstepdiv h4 {

color: #fff;

float: left;

font-size: 18px;

margin-bottom: 15px;

margin-top: 10px;

text-align: left;

width: 100%;

font-weight:600;

}

.category_new #searchstep10 .notification_tooltip, .search_model_btns #btnsearchsubmit

{

float:right;

}



.pagination a{cursor:pointer;}

.pagination

{

float:left;

width:100%;

}

.search_main_check, .cat_col_top

{

position:relative;

}

.search_main_check .notification_tooltip, .cat_col_top .notification_tooltip

{

position:absolute;

top:0px;

right:10px;

}



.universties {

border-left: 2px solid #f58220;

display: table-cell;

float: left;

margin-bottom: 8px;

padding: 0 0 0 15px;

position: relative;

vertical-align: middle;

width: 100%;

}



.angucomplete-holder {

position: relative;

z-index: 999;

}

.nav-tabs li a

{

font-size:13px;

}

.seprator

{

background:#ddd;

margin:15px 0;

float:left;

width:100%;

height:1px;

}



.campuses .slideshows_page

{

background:#333;

margin-bottom:0;

}

#slider3 li iframe {

height: 92%;

width: 100%;

}

.slidevid

{

float:left;

width:100%;

}

.campuses .slideshows_page.testimonial_slide

{

background:#fff;

text-align:center;

float:left;

margin:0px;

width:100%;

}

.tab-pane .slideshows_page

{

margin:0px;

}

.campuses .slideshows_page.testimonial_slide li

{

font-size:20px;

position:absolute;

}

.testimonial_comas

{

float:left;

width:100%;

text-align:center;

margin:20px 0;

}

.testimonial_comas i {

font-size: 65px;

color: #999;

}



.campuses .slideshows_page.testimonial_slide li {

font-size: 20px;

height: auto !important;

max-width: 98%;

overflow: visible !important;

visibility: visible !important;

}

.campuses .slideshows_page.testimonial_slide .rev_slider_wrapper .rev_slider {

background:#fff;

float: left;

height: auto;

padding: 25px 20px;

padding-bottom:0;

position: relative;

width: 100%;

}

.campuses .slideshows_page.testimonial_slide .rev_slider_wrapper .rev_slider {

}

.slider1

{

background:#00b2e3;

}

.slider1 li {

display: table;

float: none;

padding:6.4% 6%;

width: 97.5% !important;

}

.slider1 li:first-child .first_col

{

display:none;

}

.slider1 li:first-child .slider1_title

{

float:left;

width:100%;

text-align:center;

}

.content-area .slider1 li h3::after {

background:none;

}

.slider1_tbumb

{

margin:20px 0;

}

.slider1_title {

display: table;

float: none !important;

height:403px;

}

.slider1_title h1 {

color: #fff;

float:left;

width:100%;

font-size: 36px;

font-weight: 900;

line-height: 43px;

margin:0 0 2%;

padding-left:4%;

text-align: left;

text-transform: capitalize;

vertical-align: middle;

}

.clear_responsive

{

float:left;

width:100%;

clear:both;

display:none;

}

.vertical_dtl

{

width:41%;

height:360px;

display: table-cell;

vertical-align:middle;

float: none;

position:relative;

z-index:2;

}

.slider1_title .slideshow_con_dtl h1

{

float:left;

}

.slider1_title p {

color: #333;

float: left;

font-size: 26px;

font-weight: 600;

line-height: inherit;

max-height: 350px;

width:100%;

padding-right:5%;

padding-left:4%;

overflow-y: auto;

text-align: justify;

}

.slider1_title p ul {

margin-left: 20px;

max-width: 96%;

}

.slider1_title p ol

{

max-width:100%;

}

/*.slider1 li:first-child .rounded_no

{

display:none;

}

.slider1 li:first-child .slider1_title p, .slider1 li:first-child .slider1_title h1

{

width:100%;

float:left;

}

*/

#rslidecount {

color: #f58220;

font-weight: 800;

margin: 5px 0;

position: relative;

text-align: right;

}

.slider1_title ol, .slider1_title ul

{

float:left;

width:100%;

padding:15px 0 !important;

}



.slider1_title ul li, .slider1_title ol li {

display: list-item;

float: left;

font-size: 26px;

list-style-type: disc;

margin-right: 30px;

padding-bottom: 0;

padding-left: 0;

padding-right: 0 !important;

padding-top: 0;

width: 100% !important;

}

.slide_vid, .slideshow_slidethumb

{

float:right;

margin:0 0 15px 15px;

}

.slidethumb {

bottom: 155px;

float: left;

max-width: 500px;

position: absolute;

width: auto;

}

.multi_slideshows .pm-presentation-post-title {

animation-duration: 1s;

animation-fill-mode: both;

float: left;

margin: 30px 0px;

position: absolute;

text-align: center;

width:96%;

z-index: 101;

}

.multi_slideshows .pm-presentation-post-title * 

{

float:none !important;

display:inline-block !important;

}



.multi_slideshows .pm-presentation-post-title p {

font-size: 22px;

margin: 0;

padding: 10px;

background: rgba(166, 202, 57, 0.6) none repeat scroll 0 0;

letter-spacing:2px;

}

.slidethumb img

{

float:left;

border-radius:6px;

width:100%;

}

.section_main_right

{

float:left;

width:100%;

border-radius:6px;

padding:0px;

}

.section_main_right_inner {

animation-delay: 1s;

background:rgba(0, 0, 0, 0.3);

color: #fff;

display: inline-block;

border-radius:6px;

line-height: inherit;

overflow-wrap: break-word;

padding: 20px;

text-shadow: 0 1px 0 rgba(0, 0, 0, 0.53);

text-align: left;

}

.slide-animation .photoslider-section .section_main_right_inner h3 {

font-size: 33px;

font-weight: normal;

letter-spacing: -2px;

margin-bottom: 10px;

padding: 0px ;

}

.section_main_right_inner label {

color: #fff;

font-size: 19px;

}

.section_main_right_inner span {

color: #fff;

float: left;

font-size: 21px;

margin-top: 10px;

text-align: center;

}

.section_main_right_inner b {

font-weight: inherit;

margin: 10px 0;

float: left;

width: 100%;

}

.first_section

{

width:100%;

float:left;

text-align:center;

}

.section_main {

display: inline-block;

float: right;

text-align: inherit;

position: relative;

top: 20px;

}

.header-main

{

float:left;

width:100%;

top:0px;

left:0px;

text-align:center;

padding:15px 0;

z-index:2;

/*background:rgba(255, 255, 255, 0.6);*/

}

.logo_center

{

text-align:center;

}

.menu-block.navbar-fixed-top

{

background:none;

}

.header-main .navbar-header {

float: none;

}

.contact_section {

float: left;

padding: 0;

width: 100%;

background: url("../images/banner-signup.png") no-repeat;

background-size: 100%;

}

.contact_sec_inr {

float: left;

background: rgba(0, 0, 0, 0.25);

width: 100%;

}

.simplebullets, .bullet

{

opacity:0;

}

.bullet.ng-scope {

border-radius: 0;

display: inline-block !important;

cursor:pointer;

opacity:1;

padding:10px 3px;

width: 144px;

background: rgba(0, 0, 0, 0.25);

border:1px solid rgba(255, 255, 255, 0.25);

border-right:0px solid rgba(255, 255, 255, 0.25);

transition: all 0.2s ease-out 0s;

}

#advisingsection .bullet.ng-scope:hover {

background:#fff !important;

color:#333 !important;

text-decoration:none;

}

#advisingsection .bullet.ng-scope:hover label

{

color:#333;

}

.tp-tabs-inner-wrapper .bullet:last-child

{

border-right:1px solid rgba(255, 255, 255, 0.25);

}

.bullet.ng-scope:hover

{

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8e8e8e+0,ffffff+100 */

background: #000; /* Old browsers */

}

#advisingsection .tp-bullets.hidebullets, #uni_section .tp-bullets.hidebullets, .tab_slider .tp-bullets.hidebullets

{

opacity:1 !important;

}

#uni_section .bullet.ng-scope:hover

{

background:#fff !important;

}

#uni_section .bullet.ng-scope:hover label

{

color:#333;

}



#advisingsection .tp-bullets{

background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;

float: left;

left:0px !important;

margin:0 !important;

text-align: center;

width: 100% !important;

bottom: 0px !important;

}

#advisingsection .tp-bullets label, #uni_section .tp-bullets label, .tab_slider .tp-bullets label{

color: #fff;

float: left;

font-size: 13px;

font-weight: normal;

margin-bottom: 7px;

min-height:40px;

text-align: center;

width: 100%;

}



#advisingsection .tp-bullets.simplebullets, #uni_section .tp-bullets.simplebullets, .tab_slider .tp-bullets.simplebullets

{

opacity:0 !important;

}

#uni_section.testim_vid .tp-bullets.simplebullets,  #uni_section.testim_vid .bullet, #uni_section.testim_vid .simplebullets

{

opacity:1 !important;

}

/*#uni_section.testim_vid .tp-bullets.simplebullets

{

bottom:80px !important;

}*/

#uni_section.testim_vid .tp-bullets.simplebullets.round .bullet

{

background-image:url("../images/bullet1234.png");

width:15px;

}

.bullet.ng-scope span, .bullet.ng-scope img

{

float: left;

height:70px;

width: 140px;

}

.nav > li > a {

color: #979a9e !important;

background:none !important;

display: block;

font-size: 13px;

font-weight: normal;

padding: 10px 30px;

position: relative;

}

.nav > li > a:hover

{

background:none !important;

color:#00b2ea !important;

}

.uni_dtl_page

{

float:left;

width:100%;

}

.with_slideshow .pagebanner-content {

margin-top: 50px;

float: left;

width: 100%;

}

.with_slideshow.pagebanner {

min-height: 140px;

}

#contact-form .form-control

{

width:100%;

}

#contact-form label {

color: #333;

width: 100%;

float: left;

}

.formsection {

background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;

border: 1px solid #fff;

float: left;

margin-bottom: 15px;

margin-left: 0;

padding: 1.5%;

width:100%;

}

.formsection .form-group

{

margin-bottom:15px;

}

.contactus-form .formsection .form-group {

margin-bottom: 0;

}

.btm_submit {

text-align: center;

width:100%;

margin-bottom:15px;

}

.header-main.inner_page {

box-shadow: 0 0 9px -5px #333;

/*background:url(../images/wavy.jpg) repeat-y left bottom;*/

background-color:#0f52ba;

background-size:100%;

}



.tab-content{



float: left;

width: 100%;

}

.rev_slider_wrapper {

position: relative;

}

.rev_slider_wrapper li iframe {

float: right;

height:300px !important;

width:532px !important;

position:relative;

right:-1px;

}

.tp-caption.textrtcontent-bg

{

position:absolute;

top:35px;

text-align:center;

display:table;

width:75%;

background: #fff !important;

height:300px !important;

}

.tp-caption.textrtcontent-bg .dicsrip_main

{

display: table-cell;

line-height: inherit !important;

text-align: left;

vertical-align: middle;

float:none;

}

.vid_sec

{

width:58%;

float:left;

}

.con_sec {

float: right;

width: 42%;

}

.without_vid p

{

color: #333;

font-size: 15px;

line-height: 24px;

text-align:justify;

white-space: normal;

display:table;

}

.without_vid_main

{

float:right;

}

.tabs_data h5 {

font-size:18px;

font-weight: bold;

font-family: Calibri;

}

.tabs_data p, .tabs_data li

{

font-size:15px;

}

.tabs_data .table-responsive {

float: left;

min-height: 0.01%;

overflow-x: auto;

width: 100%;

}

.tabs_data h5

{

margin-top:0;

}

.without_vid_inr {

display: table-cell;

float: none;

background:#fff;

padding: 30px;

position: relative;

right:0px;

height: 300px !important;

width: 530px !important;

line-height: inherit !important;

text-align: left;

vertical-align: middle;

border-right:1px solid #f88d2f !important;

}

.right_c_area

{

position:absolute;

top:0px;

right:0px;

}

.tp-rightarrow.default, .tp-leftarrow.default

{

box-shadow:0px 0px 5px -3px #333;

border-radius:100px;

}

.nav-tabs > li

{

float:none;

display:inline-block;

vertical-align:top;

margin-right:7px;

}





.nav-tabs > li > a

{

animation-delay: 3s;

background-color:#fff;

border:0px;

border-top:3px solid #f88d2f !important;

color: #000 !important;

display: inline-block;

overflow: hidden;

cursor:pointer;

padding:15px 11px;

position: relative;

border-radius:0px !important;

text-decoration: none;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

position: relative;	

-webkit-animation-delay: 3s;

z-index: 1;

}

.nav-tabs > li > a.active

{

background:#f88d2f;

color:#fff;

}

.nav-tabs > li > a::before {

position: absolute;

content: "";

left: 0;

right: 0;

width:100%;

height:0px;

bottom: 0;

top: 0;

background-color:#f88d2f;

transition: all 0.3s ease 0s;

-webkit-transition: all 0.3s ease 0s;

-moz-transition: all 0.3s ease 0s;

-o-transition: all 0.3s ease 0s;

z-index: -1;

}

.nav-tabs > li > a:hover::before {

height: 100%;

}



.nav-tabs > li > a:hover {

color: #fff !important;

text-decoration:none;

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active:hover > a

{

background:#f88d2f !important;

border-top:3px solid #f88d2f !important;

color:#fff !important;

}

.rev_slider_wrapper h2 {

color: #333;

float: left;

font-size: 24px;

left: 4%;

padding: 20px 5%;

position: relative;

text-align: left;

width: 94%;

}



.testiright_content p {

background-color: transparent;

border-color: transparent;

border-radius: 0;

border-style: none;

border-width: 0;

color: rgba(119, 119, 119, 1);

font-size: 15px;

font-style: normal;

font-weight: 400;

line-height: 23px;

padding: 0;

text-align: left;

text-decoration: none;

float: left;

margin: 16px;

}

#contact-form select option {

border-bottom: 1px solid #eee;

padding: 3px 10px;

border-right: 1px solid #444;

color: #222;

font-weight:500;

}

.homepage

{

position:absolute;

top:0px;

}

label.dateadded {

color: #444;

font-size: 11px;

font-weight: normal;

background: #eee;

padding: 5px 15px;

border-radius: 20px;

}

#sh2 {

border-radius: 10px;

display: inline-block;

height: auto;

max-width: 100%;

padding: 10px;

position:relative;

width: 725px;

}

#sh2 span {

border-radius: 3px;

color: #ff;

display: inline-block;

padding: 5px;

font-size: 13px;

}

#sh2 span a {

animation-delay: 3s;

background-color: #fff;

border:1px solid #fff;

border-radius: 30px;

color:#f58220;

display: inline-block;

float: right;

font-size: 12px;

font-weight: bold;

line-height: 18px;

margin-top: 0;

overflow: hidden;

padding: 1px;

position: relative;

text-align: center;

text-decoration: none;

transition: all 1s ease 0s;

width: 21px;

z-index: 1;

margin-left:10px;

}

#sh2 span a::before {

position: absolute;

content: "";

left: 0;

border-radius:30px;

right: 0;

width: 0;

bottom: 0;

top: 0;

background-color:#f58220;

transition: all 0.3s ease 0s;

-webkit-transition: all 0.3s ease 0s;

-moz-transition: all 0.3s ease 0s;

-o-transition: all 0.3s ease 0s;

z-index: -1;

}

#sh2 span a:hover::before {

width: 100%;

}

#sh2 span a:hover {

color: #fff;

background:#f58220;

}

auto-complete-div {

display: inline-block;

float: left;

position: relative;

width: 100%;

z-index:2;

}

.selected_tags {

background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;

float: left;

margin: 5px 0;

max-height: 80px;

overflow-y: auto;

padding: 5px 10px 10px;

width: 100%;

border-radius: 3px;

border: 1px solid #999;

}

.selected_tags span

{

background:#f58220;

color:#fff;

float:left;

padding:3px 7px;

margin:5px 5px 0 0;

}

auto-complete-div input {

outline: none;

background-color: transparent;

border: 0;

padding: 0;

margin: 2px 0 0 3px;

}

auto-complete-div ul {

background-color: #fff;

border: 1px solid #ccc;

box-shadow: 3px 3px 3px #ccc;

box-sizing: border-box;

left: 0;

list-style-type: none;

margin: 0;

min-width: 300px;

overflow: scroll;

padding: 0;

position: absolute;

top: 3.8em;

width: 100%;

max-height: 439px;

border-radius: 0 0 5px 5px;

/*Apply these rules for IE only*/

max-height: inherit;

height:auto;

overflow: visible;

/*Apply these rules for IE only*/

}



auto-complete-div ul li {

border-bottom: 1px solid #ccc;

padding: 2px 10px;

float: left;

width: 100%;

cursor:pointer;

text-align: left;

}

auto-complete-div ul li:hover

{

background:#eee;

}

auto-complete-div ul li b {

float: right;

font-size: 12px;

background: #333;

color: #fff;

padding: 4px 10px;

border-radius: 12px;

margin: 2px 0 1px 0;

}

auto-complete-div ul li:hover b

{

background:#f58220;

}

auto-complete-div ul li.selected {

background-color: #ccc;

}



auto-complete-div ul li.key1 {

background-color: red;

}

auto-complete-div ul li.key2 {

background-color: green; color: #fff;

}

auto-complete-div ul li.key3 {

background-color: blue;

}

auto-complete-div ul li.key3 {

background-color: darkblue;  color: #fff;

}



#sh2 span.key1 { background-color: red; }

#sh2 span.key2 {

background-color: #f58220;

}

#sh2 span.key3 { background-color: blue; }

#sh2 span.key4 { background-color: darkblue; }



.cat_col_top .notification_tooltip

{

position:relative;

float:left;

right:-10px;

}



.notification_tooltip.tooltip_b_width 

{

float:left !important;

}

.notification_tooltip.tooltip_b_width {

float: left!important;

margin: 0 10px 0 0;

position: relative;

top: 8px;

width: 50% !important;

margin-left: 10px;

}

.notification_tooltip.tooltip_b_width.search_bar_right

{

float:right !important;

width:30px !important;



}

.notification_tooltip.tooltip_b_width.search_bar_right .notify_msg_ico

{

float:right;

}

.notification_tooltip.tooltip_b_width.search_bar_right .notify_tool1::after

{

left:86.6%;

}

.notification_tooltip.tooltip_b_width.search_bar_right .notify_tool1 {

min-width:380px;

right: -35px;

top: 24px;

width: auto;

left: inherit;

}

.notification_tooltip.tooltip_b_width.search_bar_right p

{

text-align:center;

}

.notification_tooltip.tooltip_b_width.search_bar_right .notify_msg_ico {

height: 26px;

position: relative;

width: 25px;

}

.search_notification {

position: absolute;

right: 21px;

top: 27px;

width: 450px;

}

.notification_tooltip.tooltip_b_width.search_bar_right .notification_tooltip.tooltip_b_width {

float: left !important;

margin: 0;

width: 65% !important;

}

.tooltip_b_width .notify_tool1 {

min-width: 200px;

left: -30px;

width: auto;

}

.tooltip_b_width .notify_tool1::after {

border-color: transparent transparent #3c92d4;

border-style: solid;

border-width: 0 7px 9px;

content: "";

height: 0;

left:32px;

position: absolute;

top:-8px;

transform: rotate(0deg);

width: 0;

z-index: 1;

}

.tooltip_b_width .notify_msg_ico {

position: relative;

float: left;

}

.notify_tool1 {



top: 15px;

box-shadow: 0 0 4px -1px #333;

color: #333;

float: left;

font-size: 12px;

left: -110px;

display:none;

margin-top: 10px;

position: absolute;

width: 236px;

z-index: 11111;

}

.notify_tool1 p

{

padding: 10px;

border-radius: 5px;

background: #3c92d4 none repeat scroll 0 0;

border-top: 3px solid #3c92d4;

}

.no-touch .notification_tooltip:hover .notify_tool1

{

display:block !important;

}

.notification_tooltip p {

color: #fff;

float: left;

font-size:11px;

margin: 0;

line-height:inherit;

text-align: left;

width: 100%;

}

.search_main_page .tooltip_b_width .notify_msg_ico {

float: right;

height: 18px;

width: 18px;

position: relative;

right: 7px;

}

.search_main_page .cat_col_top .notification_tooltip {

float: right !important;

position: absolute;

right: -10px;

top:0px;

}

.search_main_page .tooltip_b_width .notify_tool1::after

{

right:5%;

left:auto;

}

.search_main_page .tooltip_b_width .notify_tool1 {

left: auto;

min-width: 200px;

right: 0;

width: auto;

}

.blogpost .notification_tooltip {

float: right;

font-size: 14px;

line-height: inherit;

margin: 0 29px;

position: absolute;

right: 0;

top: 10px;

z-index: 99;

}

.blogpost .notify_tool::after {

right: 20px;

left:auto;

}

.blogpost .notify_tool {

left: auto;

right: -37px;

}

.blogpost .notify_tool::after {

border-width: 0 8px 7px;

bottom: -8px;

}

.smaller_breadcrumb.pagebanner h3 {

font-size: 25px;

}

.smaller_breadcrumb.pagebanner .breadcrumb li, .smaller_breadcrumb.pagebanner a

{

font-size:11px;

}

.birth_day_col {

background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;

border: 1px solid #fff;

padding: 20px;

margin:6px 0;

}

#ios_icon_dialog

{

display:none;

}

.slider1 li:last-child .rounded_no

{

display:none !important;

}

.advising_video

{

float:left;

width:51%;

position:relative;

}

.breadcrumb

{

background:none !important;

border-radius: 4px;

list-style: outside none none;

margin-bottom: 0px;

padding: 20px 15px;

float: left;

margin-top:5px;

}

#contact-form h4 {

border-bottom: 1px solid #fff;

color: #111;

float: left;

font-size: 15px;

font-weight: 400;

margin: 5px 0 15px;

padding-bottom: 15px;

text-align: center;

width: 100%;

}

.navbar-brand {

float: left;

font-size: 18px;

height: 50px;

line-height: 20px;

padding: 0 15px;

width: 280px;

}

.linkedinShare .linkedinButton .pluginButtonLabel

{

height:20px;

}

/*.social_navigation {

border-bottom: 1px solid #eee;

}*/



.social_navigation ul {

float: left;

list-style: outside none none;

margin: 0;

padding: 10px 0;

}

.social_navigation ul li {

float: right;

height: 27px;

margin: 0 5px;

}

.facebookShare

{

height:38px;

}

.facebookShare .facebookButton .pluginButton

{

position:relative;

top:-14px;

}

.print_btn

{

float:right;

margin:5px 0;

}

.print_btn a i

{

margin-right:5px;

}

.nav.nav-tabs

{

float:left;

text-align:center;

width:100%;

border-bottom:0px solid #eee !important;

}

.tabtitle

{

display:none;

}

.hdr_social.about_widget ul li a {

background:#fff;

border-radius: 100%;

color: #fff;

cursor:pointer;

float: left;

font-size: 13px;

height: 30px;

letter-spacing: 0.65px;

line-height: 24px;

margin-right: 6px;

margin-top: 14px;

padding-top: 2px;

overflow:hidden;

text-align: center;

text-decoration: none;

transition: all 1s ease 0s;

width: 30px;

}

.tp-video-play-button

{

opacity:0 !important;

}

.inner_page .hdr_social.about_widget ul li a, .share_ico.ios_icon img.blueimg {

background: #fff none repeat scroll 0 0;

box-shadow: 2px 2px 3px -4px #000;

}

.clear

{

width:100%;

float:left;

margin:0px;

}

.whychooseus-section 

{

float: left;

width: 100%;

}



.facebook_ico i

{

color:#4460a0;

}

.twitter_ico i

{

color:#00b2ea;

}

.gplus_ico i

{

color:#df4a33;

}

.instagram_ico i

{

color:#275a85;

}

.linkedin_ico i

{

color:#2388d6;

}

.rss_ico i

{

color:#f88d2f;

}

.facebook_ico:hover

{

background:#4460a0 !important;

}

.twitter_ico:hover

{

background:#00b2ea !important;

}

.gplus_ico:hover

{

background:#df4a33 !important;

}

.instagram_ico:hover

{

background:#275a85 !important;

}

.linkedin_ico:hover

{

background:#2388d6 !important;

}

.rss_ico:hover

{

background:#f88d2f !important;

}

.about_widget ul li a:hover i

{

color:#fff !important;

}

.orange_btn

{

animation-delay: 3s;

background-color: #f58220;

border-radius: 30px;

color: #fff;

display: inline-block;

font-size: 15px;

line-height:28px;

font-weight: bold;

margin-top: 13px;

overflow: hidden;

padding: 5px 32px;

position: relative;

text-decoration: none;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

position: relative;	

-webkit-animation-delay: 3s;

border:0px;

z-index: 1;

}

.orange_btn::before {

position: absolute;

content: "";

left: 0;

border-radius:30px;

right: 0;

width: 0;

bottom: 0;

top: 0;

background-color: rgba(255,255,255,1);

transition: all 0.3s ease 0s;

-webkit-transition: all 0.3s ease 0s;

-moz-transition: all 0.3s ease 0s;

-o-transition: all 0.3s ease 0s;

z-index: -1;

}

.orange_btn:hover::before {

width: 100%;

}

.orange_btn:hover {

color: #f58220;

background:#fff;

}

.green_btn

{

animation-delay: 3s;

background-color:#fff;

border-radius: 30px;

border:1px solid #f88d2f;

color: #f88d2f;

display: inline-block;

font-size: 15px;

line-height:28px;

font-weight: bold;

margin-top: 13px;

overflow: hidden;

padding: 5px 32px;

position: relative;

text-decoration: none;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

position: relative;	

-webkit-animation-delay: 3s;

z-index: 1;

}

.green_btn::before {

position: absolute;

content: "";

left: 0;

border-radius:30px;

right: 0;

width: 0;

bottom: 0;

top: 0;

background-color:#f88d2f;

transition: all 0.3s ease 0s;

-webkit-transition: all 0.3s ease 0s;

-moz-transition: all 0.3s ease 0s;

-o-transition: all 0.3s ease 0s;

z-index: -1;

}

.green_btn:hover::before {

width: 100%;

}

.green_btn:focus

{

color:#fff;

text-decoration:none;

}

.green_btn:hover {

color: #fff !important;

text-decoration:none;

border:1px solid #f88d2f;

}

.no-touch .notification_tooltip .close

{

display:none;

}

.touch .notification_tooltip .close

{

color:#3c92d4 !important;

background:#fff !important;

width:17px;

height:17px;

right:-6px;

top:-7px;

margin:0px;

box-shadow:0px 0px 6px -2px #333;

font-size:13px;

}

.notification_tooltip .close:hover

{

color:#3c92d4 !important;

}

.ggl_map_ico

{

position:relative;

}

.ggl_map_ico img

{

position:absolute;

top:0px;

left:0px;

}

.list_for_print .link_txt

{

color:rgba(166, 202, 57, 1) !important;

}

.list_for_print .link_txt:hover

{

color:#fff !important;

}

.bnrfacebook_ico:hover

{

background:#4460a0 !important;

}

.bnrtwitter_ico:hover

{

background:#00b2ea !important;

}

.bnrgplus_ico:hover

{

background:#df4a33 !important;

}

.bnrinstagram_ico:hover

{

background:#275a85 !important;

}

.bnrlinkedin_ico:hover

{

background:#2388d6 !important;

}

.bnrwebsite_ico:hover

{

background:#00b7e2 !important;

}

.bnrgglmap_ico:hover

{

background:#a1cf70 !important;

}

.bnrsnapchat_ico:hover

{

background:#fffc00 !important;

}

.bnryoutube_ico:hover

{

background:#fd3832 !important;

}

.bnrandriod_ico:hover

{

background:#559f5d !important;

}

.bnrios_ico:hover

{

background:#70da87 !important;

}

.bnrshare_ico:hover

{

background:#a6ca39 !important;

}





.uni_social_icons .bnrfacebook_ico

{

background:#4460a0;

}

.uni_social_icons .bnrtwitter_ico

{

background:#00b2ea;

}

.uni_social_icons .bnrgplus_ico

{

background:#df4a33;

}

.uni_social_icons .bnrinstagram_ico

{

background:#275a85;

}

.uni_social_icons .bnrlinkedin_ico

{

background:#2388d6;

}

.uni_social_icons .bnrwebsite_ico

{

background:#00b7e2;

}

.uni_social_icons .bnrgglmap_ico

{

background:#a1cf70;

}

.uni_social_icons .bnrsnapchat_ico

{

background:#fffc00;

}

.uni_social_icons .bnryoutube_ico

{

background:#fd3832;

}

.uni_social_icons .bnrandriod_ico

{

background:#559f5d;

}

.uni_social_icons .bnrios_ico

{

background:#70da87;

}

.uni_social_icons .bnrshare_ico

{

background:#a6ca39;

}

/*contect social icon*/

.get_fb

{

background:#4460a0 !important;

color:#fff;

}

.get_twitter

{

background:#00b2ea !important;

color:#fff;

}

.getgplus

{

background:#df4a33 !important;

color:#fff;

}

.get_instagram

{

background:#275a85 !important;

color:#fff;

}

.get_linkedin

{

background:#2388d6 !important;

color:#fff;

}

.getwebsite_ico

{

background:#00b7e2 !important;

color:#fff;

}

.getgglmap_ico

{

background:#a1cf70 !important;

color:#fff;

}

.get_snapchat

{

background:#fffc00 !important;

color:#fff;

}

.get_youtube

{

background:#fd3832 !important;

color:#fff;

}

.getandriod_ico

{

background:#559f5d !important;

color:#fff;

}

.getios_ico

{

background:#70da87 !important;

color:#fff;

}

.getshare_ico

{

background:#a6ca39 !important;

color:#fff;

}

.getweb_ico

{

color:#fff;

background:#00b7e2 !important;

}

.orange_btn span {     padding-left: 5px;     font-size: 19px;     position: relative;     top: 4px; }

.search_btm_row

{

text-align:center;

padding:20px 0;

width:100%;

float:left;

}

.search_btm_row button

{

float:none;

display:inline-block;

}

#resultbox

{

position:relative;

z-index:1;

}

.srch_r_box

{

padding: 0;

position: relative;

width: 100%;

z-index: 999;

top: 0px;

}

.search_main_result

{

padding:8% 0;

}

.resultboxlisting {

float: left;

max-height: 595px;

padding: 1.8% 0;

width: 100%;

position: relative;

}

.resultboxlisting ul

{

float: left;

list-style: outside none none;

max-height: 350px;

overflow: hidden;

width: 100%;

padding-right: 0px;

}

.resultboxlisting ul li {

float: left;

height: 35px;

margin-right: 0%;

padding-bottom: 10px;

padding-left: 20px;

text-align: left;

width: 100%;

}

.simple_alert.simple_link a {

background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

color: rgba(166, 202, 57, 1) !important;

font-weight: bold;

margin: 0 !important;

padding: 0 !important;

}

.simple_alert.simple_link a:hover

{

font-weight:bold;

color:#fff !important;

}

.simple_alert.simple_link a::before

{

background:none !important;

}

.resultboxlisting h2 {

color: #fff;

font-family: 'Montserrat', sans-serif;

font-size: 19px;

margin-bottom: 35px;

margin-top: 5px;

padding: 0;

}

.photoslider-section .resultboxlisting ul.res_listing li a

{

color:rgba(85, 159, 93, 1);

}

.resultboxlisting ul li.brdrright

{

border-right:1px solid #999;

}

.resultboxlisting ul li span {

color: #fff;

font-size: 14px;

max-height: 50px;

padding:0;

margin-right:20px !important;

}

.photoslider-section .resultboxlisting ul.res_listing li a {

background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

border-radius: 0;

color:#fff;

line-height: normal !important;

margin: 0 !important;

padding: 0 !important;

width: auto;

margin-right:20px !important;

overflow:visible;

font-weight:normal;

}

.tparrows.hidearrows

{

opacity:1 !important;

}

.simple_alert span {

display: inline-block;

line-height: 20px;

margin-right: 3px;

position: relative;

top: -8px;

}

.photoslider-section .resultboxlisting ul.res_listing li a:hover::before {

width: 100%;

}

.photoslider-section .resultboxlisting ul.res_listing li a:hover {

color: #fff;

background:none !important;

}

.photoslider-section .resultboxlisting .pagination {

float: left;

margin: 0;

padding:10px 0;

text-align: center;

padding-right:3px;

width: 100%;

background: rgba(255, 255, 255, 0.1);

}

.photoslider-section .resultboxlisting .pagination li {

display: inline-block;

float: none;

margin: 0;

padding: 0 2px;

text-align: center;

border:none !important;

height:auto;

width: auto;

}

.photoslider-section .resultboxlisting .pagination li a {

margin: 0 !important;

padding: 1px 11px !important;

border: 0px;

}

.hdr_social h4 {

color: #333;

float: left;

margin: 0;

padding: 0;

text-align: center;

text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

width: 100%;

font-size: 15px;

border-bottom: 1px solid #fff;

padding-bottom: 5px;

}

.share_ico i

{

color:#a6ca39;

}

.share_ico:hover

{

background:#a6ca39 !important;

}

.social_area ul li a.share_ico {

position: relative;

}

.share_ico.android_icon:hover

{

background:rgba(85, 159, 93, 1) !important;

}

.share_ico.android_icon img, .share_ico.ios_icon img

{

position:absolute;

width:100%;

top:0px;

left:0px;

}

.share_ico.ios_icon img.blueimg {

border-radius: 100%;

transition: all 1s ease 0s;

z-index: 1;

}

.share_ico.ios_icon:hover img.blueimg

{

opacity:0;

transition: all 1s ease 0s;



}

.socialshare_listing ul li .snapchat img

{

position:absolute;

top:10px;

left:10px;

border-radius: 3px;

color: #fff;

cursor: pointer;

float: left;

font-size: 13px;

height: 30px;

line-height: 30px;

margin-right: 6px;

background-color: #fff;

text-align: center;

transition: all 1s ease 0s;

width: 30px;

}

.snapchat img.blueimg {

border-radius: 100%;

transition: all 1s ease 0s;

z-index: 1;

}

.snapchat:hover img.blueimg

{

opacity:0;

transition: all 1s ease 0s;



}

.hdr_social.about_widget ul {

float: left;

margin-bottom: 0;

padding-left: 0;

text-align: center;

width: 100%;

}

button.close, .ui-dialog-titlebar-close {

animation-delay: 3s;

background-color: #f58220;

border-radius: 30px;

color: #fff !important;

display: inline-block;

font-size: 15px;

font-weight: bold;

height: 23px;

line-height: 16px;

margin-top: 13px;

opacity: 1 !important;

overflow: hidden;

position: absolute;

right: -11px;

text-decoration: none;

top: -25px;

transition: all 1s ease 0s;

width: 23px;

z-index: 1;

}

#alertBox {

position:relative;

width:300px;

min-height:100px;

margin-top:50px;

border:1px solid #666;

background-color:#fff;

background-repeat:no-repeat;

background-position:20px 30px;

}

button.close::before, .ui-dialog-titlebar-close::before {

position: absolute;

content: "";

left: 0;

border-radius:30px;

right: 0;

width: 0;

bottom: 0;

top: 0;

background-color: rgba(255,255,255,1);

transition: all 0.3s ease 0s;

-webkit-transition: all 0.3s ease 0s;

-moz-transition: all 0.3s ease 0s;

-o-transition: all 0.3s ease 0s;

z-index: -1;

}

.button.close:hover::before, .ui-dialog-titlebar-close:hover::before {

width: 100%;

}

.button.close:hover, .ui-dialog-titlebar-close:hover {

color: #f58220;

}

button.close:hover::before, .ui-dialog-titlebar-close:hover::before {

width: 100%;

color:#f58220 !important;

}

button.close:hover, .ui-dialog-titlebar-close:hover {

color:#f58220 !important;

background:none;

}

#myModal_social .modal-dialog {

max-width: 240px;

}

.backdrop

{

position: fixed;

top:0px;

left:0px;

width:100%;

height:100%;

background:#000;

opacity: .0;

filter:alpha(opacity=0);

z-index:50;

display:none;

}

.inr_s_pages .section-header h3 {

font-family: 'Oswald', sans-serif;

color:#f58220;

float: left;

font-size: 32px;

margin-top: 0;

width: 100%;

margin-bottom: 15px;

font-weight: normal;

}

.inr_s_pages h5

{

font-weight:bold;

font-size:18px;

padding-top:15px;

}

.contact_descrip

{

margin-bottom:30px;

color:#fff;

float:left;

width:100%;

}

.contact_descrip a

{

color: #a6d13a;

padding-left:5px;

}

.get_intouch {

float: left;

position: relative;

top:0px;

width: 100%;

}

.get_intouch a {

background: #00b2ea;

color: #fff;

position: relative;

float: left;

height: 28px;

margin-right: 5px;

padding: 4px 0;

text-align: center;

width: 28px;

}

.get_intouch a img

{

position:absolute;

top:0px;

left:0px;

margin:0px;

}

.get_intouch a:hover

{

background:#f88d2f;

opacity:0.7;

}

.uni_social_icons a:hover

{

/*Apply these rules for IE only*/

opacity:0.7;

/*Apply these rules for IE only*/

}



.contact_listing {

float: left;

padding: 15px 0;

background:none;

border:0px;

}

.contact_listing ul

{

list-style:;

float:left;

width:100%;

}

.contact_listing ul li {

color: #fff;

float: left;

background:url(../images/checkmark_orange.png) no-repeat left top;

font-family: 'Montserrat', sans-serif;

font-size: 15px;

font-weight: 200;

line-height:none;

list-style-type:;

margin-bottom: 5px;

width: 90%;

padding-left:20px;

list-style-type:none;

}

.contact_listing ul.withbulits li

{

color: #fff;

float: left;

font-family: 'Montserrat', sans-serif;

font-size: 15px;

font-weight: 200;

line-height:none;

list-style-type:;

margin-bottom: 5px;

width: 90%;

padding-left:4px;

background:none;

list-style-type: disc;



}

.contact_listing ul.withbulits

{

margin-left:15px;

}

.contact_listing p

{

color:#fff !important;

}

.contact_listing h5

{

font-size:16px;

font-weight:700;

color:#fff;

}

.socialshare_listing

{

float:left;

width:100%;

}



.socialshare_listing ul

{

float:left;

width:100%;

list-style:none;

border-left:1px solid #eee;

border-top:1px solid #eee;

}

.socialshare_listing ul li

{

float:left;

list-style-type:none;

border-right:1px solid #eee;

border-bottom:1px solid #eee;

padding:0px;

width:25%;

}

.socialshare_listing ul li a {

float: left;

padding: 10px;

text-decoration: none;

width: 100%;

height: 50px;

}

.socialshare_listing ul li a span {

color: #333;

float: left;

font-size: 13px;

max-width: 73%;

padding: 0;

line-height: 16px;

}

.socialshare_listing ul li a span {

background: #3c92d4 none repeat scroll 0 0;

border-bottom: 3px solid #3c92d4;

border-radius: 5px;

color: #fff;

display: none;

float: left;

font-size: 12px;

left: -90%;

margin-top: 10px;

min-width: 145px;

padding: 9px 6px 6px;

position: absolute;

text-align: center;

top: 38px;

width: 100%;

z-index: 11111;

}

#myModal_social button.close

{

top:-13px;

}

.partner_item

{

float:left;

width:100%;

margin-bottom:15px;

}

.socialshare_listing ul li a span::after {

border-color: transparent transparent #3c92d4;

border-style: solid;

border-width: 0 7px 8px;

top: -7px;

content: "";

height: 0;

left:47%;

position: absolute;

transform: rotate(0deg);

width: 0;

z-index: 1;

}

.socialshare_listing ul li a:hover span

{

display:block;

}

.social_area ul li a.share_ico

{

position:relative;

}

.social_area .share_ico span {

background: #3c92d4 none repeat scroll 0 0;

border-bottom: 3px solid #3c92d4;

border-radius: 3px;

color: #fff;

display:none !important;

float: left;

font-size: 12px;

left:-76px;

margin-top: 10px;

padding: 4px;

position: absolute;

top: 29px;

width: 180px;

z-index: 11111;

}



.social_area .share_ico span::after {

border-color: transparent transparent #3c92d4;

border-style: solid;

border-width: 0 7px 8px;

top: -7px;

content: "";

height: 0;

left:46%;

position: absolute;

transform: rotate(0deg);

width: 0;

z-index: 1;

}

.contact_bg

{

background:url("../images/signup-banner.png") no-repeat;

float:left;

width:100%;

background-size:100% 100%;

padding:30px 0;

}

.promo {

padding:2.25em 0;

float:left;

width:100%;

margin:105px 0 20px;

text-align:center;

background:linear-gradient(45deg, #93ab59 0px, #5dad65 50%, #4f9557 100%);

}

.promo h4 {

color: #fff;

float:none;

display:inline-block;

font-family: 'Montserrat', sans-serif;

font-size: 22px;

line-height: inherit;

}

.promo a {

background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

border: 1px solid #fff;

border-radius: 100px;

color: #fff;

display: inline-block;

float: none;

font-family: 'Montserrat', sans-serif;

font-size: 20px;

margin-left: 15px;

margin-top: 17px;

padding: 10px 30px;

text-transform:capitalize;

text-decoration: none;

vertical-align: top;

position: relative;

}



.contact_descrip.simple_alert

{

color:#333;

float:left;

width:100%;

}

.contact_descrip .alert-info

{

background:#f9f9f9;

color:#555;

border:1px solid #eee;

padding: 15px 1.5%;

width: 97%;

margin:0px;

}



.signup_btn a:hover

{

background:#fff;

color:#4f9557;

}

.contact_bg .getintouch h3::after

{

background-color:#fff;

}

.contact_bg .getintouch h3

{

color:#fff;

}

.contact_frm {

float: left;

padding-top: 30px;

width: 100%;

}

.social_area .share_ico:hover span

{

display:block;

}

.socialshare_listing ul li a i {

color: #fff;

cursor: pointer;

border-radius:3px;

float: left;

font-size: 13px;

height: 30px;

line-height: 30px;

margin-right: 6px;

text-align: center;

transition: all 1s ease 0s;

width: 30px;

background: #ccc;

}

.social_area .share_ico.sharethis span {

left: -32px;

width: 89px;

}

.social_area .share_ico.sharethis span::after

{

left: 44%;

}

.socialshare_listing ul li:hover

{

background:#ddd;

}

.socialshare_listing ul li.scl_facebook a i

{

background:#4460a0;

}

.socialshare_listing ul li.scl_facebook:hover a i

{

background:#fff;

color:#4460a0;

}

.socialshare_listing ul li.scl_twitter a i

{

background:#00b2ea;

}

.socialshare_listing ul li.scl_twitter:hover a i

{

background:#fff;

color:#00b2ea;

}

.socialshare_listing ul li.scl_pinterest a i

{

background:#d02a2d;

}

.socialshare_listing ul li.scl_pinterest:hover a i

{

background:#fff;

color:#d02a2d;

}

.socialshare_listing ul li.scl_gplus a i

{

background:#db4936;

}

.socialshare_listing ul li.scl_gplus:hover a i

{

background:#fff;

color:#db4936;

}

.socialshare_listing ul li.scl_pencil a i

{

background:#3697e4;

}

.socialshare_listing ul li.scl_pencil:hover a i

{

background:#fff;

color:#3697e4;

}

.socialshare_listing ul li.scl_stumbleupon a i

{

background:#f04e23;

}

.socialshare_listing ul li.scl_stumbleupon:hover a i

{

background:#fff;

color:#f04e23;

}

.socialshare_listing ul li.scl_linkedin a i

{

background:#0077B5;

}

.socialshare_listing ul li.scl_instagram a i

{

background:#517fa4;

}

.socialshare_listing ul li.scl_instagram:hover a i

{

background:#fff;

color:#517fa4;

}

.socialshare_listing ul li.scl_linkedin:hover a i

{

background:#fff;

color:#0077B5;

}

.socialshare_listing ul li.scl_reddit a i

{

background:#FF8b60;

}

.socialshare_listing ul li.scl_reddit:hover a i

{

background:#fff;

color:#FF8b60;

}

.socialshare_listing ul li.scl_vk a i

{

background:#45668e;

}

.socialshare_listing ul li.scl_vk:hover a i

{

background:#fff;

color:#45668e;

}

.socialshare_listing ul li.scl_xing a i

{

background:#cdd618;

}

.socialshare_listing ul li.scl_xing:hover a i

{

background:#fff;

color:#cdd618;

}

#myModal_social .modal-dialog h4 {

float: left;

text-align: center;

width: 100%;

}



.norecords_alert {

float: left;

font-size: 19px !important;

padding: 15px !important;

width: 100%;

line-height: inherit !important;

}

.print_rec {

border-bottom: 1px solid #999;

float: left;

margin-bottom: 20px;

width: 100%;

padding: 15px;

padding-top: 0px;

}

.photoslider-section .carousel-inner .print_rec a {

border: 0 none !important;

float: none;

margin-top: 0px !important;

margin-bottom: 5px;

}

.searchcriteria

{

margin-top:10px;

}

.searchcriteria th, .searchcriteria td

{

font-size:13px;

color:#fff;

}

.required_flds

{

float:left;

width:100%;

color:#111;

font-weight:900;

padding:7px 0;

font-size:14px;

text-align:center;

}

.successfull_msg

{

float:left;

width:100%;

padding:180px 0;

}

.conrats_msg {

border-radius: 10px;

float: left;

width: 60%;

}

.alert_congrats {

color: #fff;

float: left;

font-size: 18px;

font-weight:700;

margin: 0 !important;

padding: 20px;

text-align: center;

text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);

width: 100%;

}

.strt_new_srch

{

text-align:center;

margin:40px 0;

}

/*.strt_new_srch a

{

background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

border: 1px solid #fff;

border-radius: 100px;

color: #fff;

display:inline-block;

text-decoration:none;

font-family: 'Montserrat', sans-serif;

margin-top: 2px;

padding: 6px 15px 8px;

}*/

.strt_new_srch a:hover

{

background:#fff;

color:rgba(248, 141, 47, 1);

text-decoration:none;

}

.link {

outline: none;

text-decoration: none;

position: relative;

line-height: 1;

color: #9e9ba4;

display: inline-block;

}

/* Kukuri */

.link--kukuri {

overflow: hidden;

line-height: 0.75;

color: #c5c2b8;

}



.link--kukuri:hover {

color: #fff;

}



.link--kukuri::after {

content: '';

position: absolute;

height: 16px;

width: 100%;

top: 50%;

margin-top: -8px;

right: 0;

-webkit-transform: translate3d(-100%,0,0);

transform: translate3d(-100%,0,0);

-webkit-transition: -webkit-transform 0.4s;

transition: transform 0.4s;

-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);

transition-timing-function: cubic-bezier(0.7,0,0.3,1);

}



.link--kukuri:hover::after {

-webkit-transform: translate3d(100%,0,0);

transform: translate3d(100%,0,0);

}



.link--kukuri::before {

content: attr(data-letters);

position: absolute;

z-index: 2;

overflow: hidden;

color: #424242;

white-space: nowrap;

width: 0%;

-webkit-transition: width 0.4s 0.3s;

transition: width 0.4s 0.3s;

}



.link--kukuri:hover::before {

width: 100%;

}

.slide1_dtl {

float: left;

padding:30px 20% 80px;

width: 100%;

}.slide1_dtl h4

{

color:#333;

font-family: 'Montserrat', sans-serif;

margin-bottom:15px;

float:left;

width:100%;

font-weight:900;

text-align: left;

}

.slide1_dtl_content {

float: left;

width: 100%;

}

.slide1_dtl p {

color: #555;

float: left;

font-family: 'Montserrat', sans-serif;

font-size: 18px;

text-align: justify;

width:93%;

}

.slide1_dtl i{

color: #f58220;

float: left;

font-size: 30px;

margin-right: 11px;

width: auto;

}

.without_vid i {

float: left;

font-size: 30px;

margin-right: 11px;

width: auto;

color:#f88d2f;

}

.slide1_dtl span {

color: #333;

float: left;

font-family: 'Montserrat', sans-serif;

text-align: left;

width: 100%;

}

.owl-pagination

{

float: left;

height: 20px;

margin:10px 0;

width: 100%;

text-align:center;

}

.owl-theme .owl-controls {

bottom: 0;

position: absolute;

text-align: center;

width: 100%;

}

.owl-pagination .owl-page, .owl-buttons .owl-prev, .owl-buttons .owl-next

{

top:120px !important;

position:relative;

}

.btn_conrtoller_slide_btm {

float: left;

margin-top: 35px;

text-align: center;

width: 100%;

}

a,button, input[type="button"]

{

cursor:pointer;

}

.btn_conrtoller_slide_btm2 {

float: left;

margin-top: 35px;

text-align: center;

width: 100%;

}

.btn_conrtoller_slide_btm2 button

{

border:1px solid #f88d2f;

padding:5px 25px;

}

.searchmain_return

{

float: left;

}

.btn_conrtoller_slide_btm button

{

padding:12px 25px;

border:0px;

background:#f58220;

color:#fff;

font-weight:bold;

border-radius:100px;

}

.hvr-radial-out {

display: inline-block;

vertical-align: middle;

-webkit-transform: translateZ(0);

transform: translateZ(0);

box-shadow: 0 0 1px rgba(0, 0, 0, 0);

-webkit-backface-visibility: hidden;

backface-visibility: hidden;

-moz-osx-font-smoothing: grayscale;

-webkit-transition-duration: 0.3s;

transition-duration: 0.3s;



-webkit-transition-property: box-shadow;

transition-property: box-shadow;

}

.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {

box-shadow: 0 0 8px rgba(0, 178, 234, 0.6);

}

.hvr-radial-out-button {

display: inline-block;

vertical-align: middle;

-webkit-transform: translateZ(0);

transform: translateZ(0);

box-shadow: 0 0 1px rgba(0, 0, 0, 0);

-webkit-backface-visibility: hidden;

backface-visibility: hidden;

-moz-osx-font-smoothing: grayscale;

-webkit-transition-duration: 0.3s;

transition-duration: 0.3s;



-webkit-transition-property: box-shadow;

transition-property: box-shadow;

}

.hvr-radial-out-button:hover, .hvr-radial-out-button:focus, .hvr-radial-out-button:active {

box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);

}

.alert {

float: left;

width: 100%;

}

.res_listing {

float: left;

padding:0px;

width: 100%;

}

.res_listing li {

float: left;

list-style-type: none;

width: 20%;

}

.res_listing label span {

color: #a6d13a;

float: left;

font-size: 38px;

font-weight: bold;

text-align:center;

line-height: 30px;

margin-bottom: 20px;

margin-right: 14px;

margin-top: 5px;

width: 100%;

}

.res_listing li label {

background: #fff none repeat scroll 0 0;

box-shadow: 0 1px 2px 0 #a6d13a;

float: left;

text-align: left;

font-size:16px;

font-weight: normal;

margin: 10px 5%;

min-height: 250px;

padding: 10px;

vertical-align: middle;

width: 90%;

}

.sharenow_btn

{

float:left;

width:100%;

text-align:center;

margin:10px 0;

}

.sharenow_btn a

{

padding:5px 15px;

text-decoration:none;

cursor:pointer;

border:1px solid #f58220;

}

.sharenow_btn a i

{

color: #fff;

margin-right:5px;

}

.sharenow_btn a:hover i

{

color:#f58220;

}



.owl-pagination .owl-page

{

width:10px;

height:10px;

display:inline-block;

animation-delay: 3s;

margin-right:10px;

color: #fff;

background-color: #999;

display: inline-block;

font-size: 15px;

overflow:hidden;

border-radius:30px;

font-weight:bold;

text-decoration: none;

transition: all 1s ease 0s;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

position: relative;	

-webkit-animation-delay: 3s;

z-index: 1;

}

.owl-pagination .owl-page::before {

position: absolute;

content: "";

left: 0;

border-radius:30px;

right: 0;

width: 0;

bottom: 0;

top: 0;

background-color: #f58220;

transition: all 0.3s ease 0s;

-webkit-transition: all 0.3s ease 0s;

-moz-transition: all 0.3s ease 0s;

-o-transition: all 0.3s ease 0s;

z-index: -1;

}

.owl-pagination .owl-page:hover::before {

width: 100%;

}

.owl-pagination .owl-page:hover, .owl-pagination .owl-page.active {

color: #f58220;

background-color: #f58220;

}

.owl-carousel {

float: left;

}



.contact_main

{

float: left;

width: 100%;

background:#fff url("../images/contact_main_bg.png") repeat;

background-size:100%;

}

/*#owl-demo .item{

margin: 3px;

}*/

#owl-demo .item img {

display: inline-block;

float: none;

width: auto;

max-height: 450px;

}

.multi_slideshows a

{

text-align:center;

}



.owl-buttons

{

text-align:center;

}

.owl-buttons .owl-prev, .owl-buttons .owl-next

{

float:none;

display:inline-block;

margin:5px;

background:#333;

padding:13px;

color:#fff;

}

.owl-buttons .owl-prev:hover, .owl-buttons .owl-next:hover

{

background:#f58220;

}

.content-area .rev_slider_wrapper

{

position:relative;

}

.rounded_no {

background: #fff none repeat scroll 0 0;

border-radius: 100%;

color:#fc7136;

float: left;

font-size: 125px;

height: 220px;

line-height: 220px;

margin:70px 0;

position: relative;

text-align: center;

width: 220px;

}

.slideshow_con_dtl {

display: table-cell;

float: none;

vertical-align: middle;

width: 77%;

height:345px;

}

.slider1 .tp-leftarrow, .slider1 .tp-rightarrow

{

top:250px !important;

}

.successfull_msg h1

{

margin-bottom:30px;

font-weight:900;

}

.alert_row

{

font-family: 'Montserrat', sans-serif;

float:left;

width:100%;

margin:15px 0;

}

.categories_inr form:hover, .menu-search:hover, .caltoaction_btns:hover, .menu-search:focus,{

z-index: 999999;

}

.category_new .menu-search:hover, .category_new .ng-pristine:hover, .category_new .caltoaction_btns:hover

{

z-index: 999999 !important;

}



.categories {

position: relative;

width: 95%;

z-index: 9999 !important;

}

.green_alert

{

background:rgba(85, 159, 93, 0.6);

font-family: 'Montserrat', sans-serif;

color:#fff;

width:100%;

margin:15px 0;

border:1px solid rgba(85, 159, 93, 1);

}

.orange_alert

{

background:rgba(245, 130, 32, 0.6);

color:#fff;

width:100%;

margin:15px 0;

font-family: 'Montserrat', sans-serif;

border:1px solid rgba(245, 130, 32, 1);

}

.white_alert

{

background:rgba(225, 225, 225, 0.8);

color:#333;

font-family: 'Montserrat', sans-serif;

width:100%;

margin:15px 0;

border:1px solid rgba(225, 225, 225, 1);

}

.simple_alert {

color: #fff;

font-family: 'Montserrat', sans-serif;

font-weight: normal;

margin: 15px 0;

width: 100%;

}

.photoslider-section .resultboxlisting ul.res_listing li a.link_txt::before

{

background:none !important;

}

.vertical_center

{

text-align:center;

margin:10px 0;

float:left;

width:100%;

}

.vertical_center *

{

float:none;

display:inline-block;

}

.photoslider-section .resultboxlisting ul.res_listing li .green_btn {

animation-delay: 3s !important;

background: rgba(166, 202, 57, 1) none repeat scroll 0 0 !important;

border: 0 none;

border-radius: 30px !important;

color: #fff !important;

display: inline-block;

float: right;

font-size: 13px;

font-weight: normal;

margin-right: 0 !important;

margin-top: 0;

overflow: hidden;

padding: 6px 15px !important;

position: relative;

text-decoration: none;

top: 0px;

-webkit-transition: all 1s ease 0s;

-moz-transition: all 1s ease 0s;

-o-transition: all 1s ease 0s;

position: relative;	

-webkit-animation-delay: 3s;

z-index: 1;

}

.photoslider-section .resultboxlisting ul.res_listing li .green_btn::before {

position: absolute;

content: "";

left: 0;

border-radius:30px;

right: 0;

width: 0;

bottom: 0;

top: 0;

background-color: rgba(255,255,255,1);

transition: all 0.3s ease 0s;

-webkit-transition: all 0.3s ease 0s;

-moz-transition: all 0.3s ease 0s;

-o-transition: all 0.3s ease 0s;

z-index: -1;

}

.photoslider-section .resultboxlisting ul.res_listing li .green_btn:hover::before {

width: 100%;

}

.photoslider-section .resultboxlisting ul.res_listing li .green_btn:hover {

color: rgba(166, 202, 57, 1) !important;

background:#fff;

}

.photoslider-section .resultboxlisting .pagination li a

{

border-radius:26px !important;

}

.photoslider-section .resultboxlisting .pagination li.active a

{

color:rgba(245, 130, 32, 1) !important;

background:#fff !important;

}



.prnt_btn i

{

margin-right:5px;

}

.photoslider-section .resultboxlisting ul.res_listing li .green_btn span {     padding-left: 5px;     font-size: 19px;     position: relative;     top: 4px; }

/*.photoslider-section .resultboxlisting .pagination li a:empty {

display: none;

}*/

.resultboxlisting.cat_column {

max-height:610px;

}

.ui-dialog-buttonpane, .ui-dialog-buttonset

{

float:left;

width:100%;

text-align:center;

position:relative;

}

#stepdialog-confirm p

{

text-align:center;

width:100%;

}

button.ui-button {

animation-delay: 3s;

background-color: rgba(255,255,255,1) !important;

border: 1px solid #fff !important;

border-radius: 30px;

color:rgba(0, 178, 234, 1) !important;

font-family:"Roboto",sans-serif !important;

font-weight:bold;

display: inline-block;

font-size: 15px;

line-height: 16px;

margin-top: 13px;

opacity: 1 !important;

overflow: hidden;

padding: 0 10px;

position: relative;

text-decoration: none;

transition: all 1s ease 0s;

z-index: 1;

}

button.ui-button::before {

position: absolute;

content: "";

left: 0;

border-radius:30px;

right: 0;

width: 0;

bottom: 0;

top: 0;

background-color:rgba(0, 178, 234, 1);

transition: all 0.3s ease 0s;

-webkit-transition: all 0.3s ease 0s;

-moz-transition: all 0.3s ease 0s;

-o-transition: all 0.3s ease 0s;

z-index: -1;

}

button.ui-button:hover::before {

width: 100%;

}

button.ui-button:hover {

color:rgba(0, 178, 234, 1);

}

button.ui-button:hover::before {

width: 100%;

color:#fff !important;

}

button.ui-button:hover {

color:#fff !important;

background:none;

}

button.ui-button .ui-button-text {

font-size: 13px !important;

font-weight: bold;

}

.step_dialog .ui-dialog-title {

color: #fff;

float: left;

font-size: 14px !important;

margin: 0.1em 0;

overflow: hidden;

text-align: center;

text-overflow: ellipsis;

white-space: nowrap;

width:95% !important;

font-weight: bold;

}

.step_dialog p 

{

float:left;

width:100% !important;

}

.ui-draggable .ui-dialog-titlebar {

cursor: move;

margin: 0px 6px;

}

.ui-dialog.ui-draggable {

display: none;

max-height: 100% !important;

min-width: 385px !important;

position: fixed !important;

top: 10% !important;

}

#msgconent {

color: #fff;

float: left;

padding: 7px;

width:95%;

text-align: center !important;

line-height: 25px;

}

.ui-dialog-titlebar .ui-button

{

display:none !important;

}

.ui-widget-header {

background: none;

border: 0px solid #aaaaaa;

color: #222222;

font-weight: bold;

}

.ui-dialog .ui-icon {

height: 0px;

width: 16px;

margin: 0px !important;

}

.ui-widget-header {

background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

border: 0 solid #aaaaaa;

color: #fff;

float: left;

font-size: 18px;

font-weight: bold;

height: 32px;

width: 100%;

}

.ui-widget-content {

background: rgba(0, 178, 234, 1) !important;

padding:16px 0 !important;

color: #fff !important;

}



.ui-dialog .ui-dialog-titlebar {

padding: 0 1em;

position: relative;

}

.ui-dialog .ui-dialog-buttonpane {

background-image: none;

border-width: 1px 0 0;

margin-top: 0.5em;

padding: 0.3em 1em 0.5em 0.4em;

text-align: left;

}

.ui-dialog-content

{

border:0px;

display:none;

}

.ui-draggable .ui-dialog-titlebar {

border: 0 none;

cursor: move;

margin: 0px 0px;

}

.ui-dialog-buttonpane {

background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

border: 0px !important;

}

.ui-dialog .ui-dialog-content {

background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

border: 0 none;

overflow: visible;

padding: 0.5em 1em;

position: relative;

}

.ui-widget-header

{

display:none !important;

}

.step_dialog, .ui-dialog .ui-dialog-buttonpane, .contact_dialog

{

padding:1px !important;

min-height:35px !important;

}

.ui-dialog .ui-dialog-buttonpane

{

background-image: none;

border-width: 1px 0 0;

margin-top: 0em;

border:0px solid #fff !important;

padding: 0.1em 0m 0em 0.4em;

text-align: left;

}

.photoslider-section .item h3,

.photoslider-section .item h4{

font-size: 45px;

line-height: 45px;

}

.social_area {

float: right;

width: auto;

padding: 10px;

margin: 0 5px;

max-height: 84px;

}

.hdr_imgs a {

float: right !important;

margin: 10px 0 0 10px !important;

}

.center_ap_imgs

{

text-align:center;

}

.center_ap_imgs a {

display: inline-block;

float: none;

margin: 0 5px;

border-radius: 5px;

border: 1px solid #333;

padding: 5px;

background: #000;

}

.angucomplete-dropdown {

max-height: 400px;

overflow-y: auto;

width:100%;

max-width:100%;

float:left;

/* prevent horizontal scrollbar */

overflow-x: hidden;

}

.angucomplete-row, .angucomplete-holder, .angucomplete-description

{

float:left;

width:100%;

max-width:100%;

}

angucomplete, #members_dropdown

{

width:100%;

}



#welcomesearch a {

font-size: 18px;

padding: 9px 38px !important;

}

.rev_slider_wrapper li iframe, .con_box2 .dicsrip_main

{

border:1px solid #333 !important;

}

/*.slide-animation:hover .carousel-caption

{

position:relative;

z-index:99999;

}*/

<!--responsiveness-->



.slider {

width: 50%;

margin: 100px auto;

}



.slick-slide {

margin: 0px 20px;

}



.slick-slide img {

width: 100%;

}



.slick-prev:before,

.slick-next:before {

color: black;

}

.tabs_data

{

float:left;

padding:50px 15px;

width:100%;

}

.tabs_data h4 {

font-family: 'Oswald', sans-serif;

color:rgb(0, 87, 167);

float: left;

font-size: 22px;

margin-top: 15px;

width: 100%;

margin-bottom: 15px;

}

.tabs_data h3

{

color:#337ab7;

font-family:'Oswald', sans-serif;

text-transform:capitalize;

}



.tabs_data img

{

float:left;

margin-bottom:15px;

width:100%;

}

.fulwidth

{

float:left;

width:100%;

}

.row10 {

width: 100%;

}

.aligncenter h4

{

text-align:center;

}

.row5

{

width:95%;

}

.centeralign

{

text-align: center !important;

padding:6px 15px 24px 15px;

margin:22px 0 !important;

}

.centeralign span, .centeralign3 span

{

font-weight:normal;

font-size:20px;

font-family:'Oswald', sans-serif;

}

.centeralign2

{

text-align: center !important;

padding:15px;

margin:0px 0 7px 0 !important;

}

.centeralign3 {

margin: 0 0 7px !important;

padding: 8px;

text-align: center !important;

}

.fulwidth li, .fulwidth ul li, .fulwidth ol li {

float: left;

max-width: 100% !important;

padding: 0 !important;

width: 100% !important;

}

.tabs_data .col-md-12:first-child h4

{

margin-top:0px !important;

}

.twocol_listing li, .tabs_data ol li{

float: left;

min-width:90%;

margin:5px 0 0 15px !important;

max-width:100% !important;

padding: 0 !important;

text-align: justify;

}

.margintwentyfive

{

position:relative;

top:25px;

}

.marginminusthirtyfive

{

position:relative;

top:-35px;

}



.table_content

{

border-top:2px solid #337ab7;

border-bottom:2px solid #337ab7;

}



.twocol_listing span

{

padding-right:10px;

}

.tabs_data .col-md-12, .tabs_data .sep_section

{

margin-bottom:30px;

}

.tabs_data li h4

{

margin-top:0px;

}

.tabs_data li ol li

{ 

list-style-type:disc;

}

.margin_btm {

margin-bottom: 0 !important;

}

.bg-red

{

background:rgb(210, 32, 41);

margin-top:5px;

}

.topspacing1

{

position:relative;

top:5px;

}

.topspacing2

{

position:relative;

top:10px;

}

.topspacing3

{

position:relative;

top:15px;

}

.topspacing4

{

position:relative;

top:20px;

}

.topspacing5

{

position:relative;

top:30px;

}

.topspacing6

{

position:relative;

top:40px;

}

.tabs_data .bg-red p {

font-size: 25px;

color: #fff;

font-family: 'Oswald', sans-serif;

line-height: inherit;

}

.tabs_data p {

font-size: 18px;

color: #333;

text-align: justify;

float: left;

width: 100%;

margin-bottom: 15px;

font-family: Calibri;

line-height: 27px;

}

.tabs_data p a

{

font-size: 18px;

font-family: Calibri;

}

.tabs_data ol {

float: left;

list-style: outside none circle;

padding-right: 0;

min-width: 90%;

}

.inr_s_pages ol, .inr_s_pages ul

{

float: left;

list-style: outside none circle;

padding-right: 0;

min-width: 90%;

padding-left: 17px;

}

.inr_s_pages a:hover

{

text-decoration:none !important;

}

.inr_s_pages li, .tabs_data ol li {

color: #333;

font-size: 18px;

font-weight: normal !important;

text-align:justify !important;

margin-bottom: 10px;

padding-right: 45px;

list-style-type: disc;

font-family: Calibri;

}

.inr_s_pages li strong, .tabs_data ol li strong {

font-size: 18px;

font-family: Calibri;

font-weight:normal;

}

.inr_s_pages li {

padding-right: 0px !important;

text-align: justify;

list-style-type: square;

}

/* Opacity #2 */

.hover12 figure {

	background: #1abc9c;

}

.hover12 figure img {

	opacity: 1;

	-webkit-transition: .3s ease-in-out;

	transition: .3s ease-in-out;

}

.hover12 figure:hover img {

	opacity: .5;

}

.tabs_data ul {

float: left;

list-style: outside none circle;

padding: 15px 15px;

width: 100%;

}

.tabs_data ul li {

color: #555;

float: left;

list-style-type: disc;

margin-bottom: 10px;

padding-right: 45px;

width: 455px;

}

.future_apps

{

float:left;

width:100%;

color:#fff;

margin-top:112px;

padding:90px 0;

background:url(../images/android-bnr.jpg) no-repeat;

background-size:100%;

}

.homepage .footer-main

{

margin-top:0px;

}

.future_apps h1, .future_apps p, .future_apps h4

{

color:#fff;

}

.future_apps span

{

color:#f58220;

}

.future_apps .apps_btns 

{

float:left;

width:100%;

margin-top:30px;

}

.future_apps .apps_btns a

{

background:#fff;

color:#333;

float:left;

cursor:pointer;

text-decoration:none;

margin-right:10px;

border-radius:5px;

}

.future_apps .apps_btns a.android_btn

{

background:none;

color:#FFFFFF;

}

.hvr-grow {

display: inline-block;

vertical-align: middle;

-webkit-transform: translateZ(0);

transform: translateZ(0);

box-shadow: 0 0 1px rgba(0, 0, 0, 0);

-webkit-backface-visibility: hidden;

backface-visibility: hidden;

-moz-osx-font-smoothing: grayscale;

-webkit-transition-duration: 0.3s;

transition-duration: 0.3s;

-webkit-transition-property: transform;

transition-property: transform;

}

.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {

-webkit-transform: scale(1.1);

transform: scale(1.1);

}

.new_first_section

{

float:left;

display:table;

width:100%;

}

.new_section_content

{

vertical-align:middle;

display: table-cell;

float:none;

}

.new_first_section .boxes_title h5 {

background:rgba(85, 159, 93, 0.6);

color: #fff;

text-align:center;

vertical-align:middle;

font-size: 24px;

display: table-cell;

font-weight: normal;

padding: 15px 20px;

text-shadow: 1px 1px 1px #333;

width: 100%;

}

.newgreen_content

{

height:80px;

}

.new_first_section .boxes_title.new_center_txt h5 {

background: rgba(0, 0, 0, 0.3) ;

line-height: 45px;

text-align: center;

}

.new_first_section .boxes_title

{

margin-bottom:0;

float:none;

display:table;

}

.new_center_txt

{

float:left;

width:100%;

text-align:center;

}

.new_center_txt h5

{

float:none;

width:auto !important;

}

#myModal_social h4

{

color:#00b2ea;

font-size:16px;

}

.url_style {

color: #f58220 !important;

font-size: inherit !important;

width: auto !important;

float: none !important;

margin: 0px !important;

top:0px !important;

}

/* make keyframes that tell the start state and the end state of our object */

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }



.fade-in {

opacity:0;  /* make things invisible upon start */

-webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */

-moz-animation:fadeIn ease-in 1;

animation:fadeIn ease-in 1;



-webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/

-moz-animation-fill-mode:forwards;

animation-fill-mode:forwards;



-webkit-animation-duration:1s;

-moz-animation-duration:1s;

animation-duration:1s;

}

.fade-in.three {

-webkit-animation-delay: 1.6s;

-moz-animation-delay: 1.6s;

animation-delay: 1.6s;

}

.verticall_center0 {

margin:23px 5% !important;

width: 90% !important;

}

.verticall_center {

margin: 30px 5% !important;

width: 90% !important;

}

.bigger_font {

float: left;

/*font-size: 32px !important;*/

line-height: inherit;

}



.img_align_cntr

{

text-align:center;

}

.img_align_cntr img

{

float:none;

display:inline-block;

width:auto !important;

}

.slideshows_btn_btm.btn_conrtoller_slide_btm2

{

margin-top: 135px;

}

.section-header.uncapitablize h1 span {

color: #f58220;

font-weight: normal;

line-height: 55px;

font-weight: 600;

}

.section-header.uncapitablize h1 span span

{

font-size:42px;

font-weight:bold;

}



.home_fourth_section .section-header h1

{

font-weight: normal;

font-size:28px;

}

#advisingsection .section-header h1, .home_fourth_section .section-header h1, .section-header.uncapitablize h1

{

position: relative;

top: 20px;

font-size:33px;

}

#advisingsection .section-header h2

{

margin:15px 0 5px 0;

position:relative;

top:20px;

font-weight:500;

font-size:24px;

}

#advisingsection .section-header h3, .section-header.uncapitablize h3

{

margin-bottom:0px;

position:relative;

top:30px;

font-weight:500;

font-size:20px;

}

.section-header {

margin-bottom: 95px;

margin-top: 95px;

}

@media(max-width:1250px)

{

.container

{

max-width:100%;

width:1200px;

}

.section-header.uncapitablize h1 span {

color: #f58220;

font-size: inherit;

font-weight:bold;

}



#welcomesearch {

padding: 10% 0;

}

.unislide_blue .right_content_slide a {

font-size: 19px !important;

margin: 15px 0 0;

padding:9px 20px;

font-size:16px !important;

font-weight:500;

}

.h1, h1 {

font-size: 32px;

}

.future_apps

{



padding:44px 0;

}

.res_listing li label

{

font-size:14px;

}

#welcomesearch {

padding: 8% 0;

}

#choicesearch {

padding: 10% 0;

}

}

@media(max-width:1170px){

.container

{

max-width:100%;

width:1120px;

}

.notify_tool_small {

bottom: 7px;

color: #333;

float: right;

font-size: 12px;

left: inherit;

margin-top: 10px;

min-width: 100%;

position: absolute;

text-align: center;

width: 420px;

z-index: 11111;

right: -40px;

}

#welcomesearch {

padding: 8% 0;

}

#choicesearch {

padding: 10% 0;

}

.welcome-section

{

min-height:inherit;

}

.campuses #uni_section .rev_slider_wrapper{

height: 475px !important;

position: relative;

}

#uni_section .rev_slider_wrapper {

height: 341px  !important;

}

.forcefullwidth_wrapper_tp_banner {

height: 341px  !important;

position: relative;

}

.unislide_blue .right_content_slide p

{

font-size:13px;

line-height:18px;

}

.tab-content .tp-bullets {

left: 0 !important;

margin: 0 !important;

position: relative;

width: 100%;

text-align:center;

z-index: 0;

}

.inner_page .hdr_social.pull-right

{

top:inherit;

}

.tab-content .bullet

{

display:inline-block !important;

float:none !important;

}



.campuses .slideshows_page.testimonial_slide li {

height: 450px !important;

}

.campuses .slideshows_page.testimonial_slide .rev_slider_wrapper .rev_slider {

height:auto !important;

overflow:hidden;

}

.tab-content .tp-bullets.simplebullets.round .bullet

{

margin:15px 0;

}

#uni_section .unislide_blue .right_content_slide h2 {

font-size: 20px;

}

.bullet.ng-scope

{

width:125px;

}

.bullet.ng-scope span, .bullet.ng-scope img {

float: left;

height: auto;

width: 100%;

}

.res_listing li label

{

font-size:13px;

}

.orange_btn

{

font-size:14px;

}

.future_apps

{

padding:28px 0;

}

.photoslider-section .item .slide_data_ftr p

{

height:110px;

font-size:17px;

}

.slide_data button

{

padding:9px 10px !important;

font-size:13px;

}

.orange_btn span {

font-size: 17px;

}

.nav-tabs > li > a

{

padding:10px 7px;

font-size:11px;

}

.tab-content .testim_vid .tp-leftarrow.default

{

left:0px !important;

}

.tab-content .testim_vid .tp-rightarrow.default

{

right:0 !important;

}

.owl-pagination .owl-page, .owl-buttons .owl-prev, .owl-buttons .owl-next

{

top:40px !important;

}

.slideshows_btn_btm.btn_conrtoller_slide_btm2

{

margin-top:55px;

}

.advising_video

{

width:auto;

}

#uni_section .unislide_blue .right_content_slide h2

{

font-size:26px;

}



#uni_section img.slidemain_img {

max-height: 386px;

}

.getintouch

{

padding-left:0 !important;

}

.nav-tabs > li > a {

font-size: 11px;

padding: 10px 7px;

}

.nav-tabs > li {

margin-right: 1px;

}

.bnrslide img

{

height:auto;

}

.notify_tool_small {

bottom: 7px;

color: #333;

float: right;

font-size: 12px;

left: inherit;

margin-top: 10px;

min-width: 100%;

position: absolute;

text-align: center;

width:220px;

z-index: 11111;

right: -40px;

}

.notify_tool_small::after {

left: inherit;

right: 24px;

}

.search_main_page .tooltip_b_width .notify_tool1::after {

right: 10px;

}

}

@media(max-width:1050px){

.container

{

width:1050px;

max-width:100%;

}

.category_new form #searchstep10

{

overflow: scroll;

-webkit-overflow-scrolling: touch;

}

.owl-carousel {

height: 440px;

}



.notification_tooltip p {

color: #fff;

float: right !important;

font-size: 11px;

line-height: inherit;

margin: 0;

text-align: left;

width: 100%;

max-width:100%;

}

.vid_sec {

width:63%;

float: left;

}

.con_sec {

float: right;

width:37%;

}

.textrtcontent-bg h2 {

min-width: 93% !important;

max-width: 100% !important;

}

#search_main .categories {

position: relative;

width: 100%;

z-index: 9999 !important;

padding: 0px;

}

.photoslider-section.container

{

width:100% !important;

padding:0px !important;

}

.cat_col_top h4 {

font-size: 14px;

}

#sh2 span {

font-size: 12px;

}

.future_apps h1

{

margin-top: 10px;

margin-bottom: 10px;

}

.future_apps .apps_btns {

margin-top: 0px;

}

#msgconent {

text-align: center !important;

}

.category_new form #searchstep10 {

    max-height: inherit !important;

	min-height:322px;

	overflow:scroll;

}



}

@media(max-width:990px){

/*.contact_sec_inr {

background: #c1d2e9 none repeat scroll 0 0;

}

.contact_listing ul.withbulits li, .contact_listing h5, .contact_listing ul li

{

color:#555;

}

.successfull_msg h1, .alert_congrats

{

color:#777;

}*/

.alert_congrats {

font-weight: 100 !important;

font-size: 15px;

}

/*.contact_listing p {

color: #555 !important;

}

*/

.container {

padding: 0 0%;

width:990px;

max-width:100%;

}

.universties .notify_tool {

width: 400px;

}

.contact_descrip a {

color: #a6d13a;

padding-left: 5px;

display: inline;

line-height: inherit;

}

.cat_col_top h4 {

font-size: 14px;

}

.cat_col_top .notification_tooltip.tooltip_b_width

{

margin:0;

}



.selected_tags

{

max-height:inherit;

}

.header-main

{

background:none;

}

.slide_data button {

font-size: 13px;

padding: 5px 10px !important;

}

.menu-block.navbar-fixed-top .ow-navigation .navbar-brand, .ow-navigation .navbar-brand {

display: block;

}

.hdr_social.about_widget ul li a {

background: #eee;

}

.photoslider-section .item h3, .photoslider-section .item h4 {

font-size: 29px !important;

line-height: inherit !important;

}

.occupation_ttl.new_title_row h1

{

margin:39px 0 50px;

}

#welcomesearch {

padding: 12% 0;

}

#choicesearch {

padding: 7% 0;

}

#search_main {

margin-top:30px;

}

.category_new {

padding: 7% 0;

top: 0;

}

.search_main .menu-search, .categories {

display: inline-block;

float: none;

max-height: 400px;

overflow: auto;

}

.category_new .menu-search

{

overflow:inherit;

}

.hdr_social

{

position:absolute;

left:0px;

}

.hdr_social li

{

float:left;

}

.orange_btn

{

padding:5px 15px;

}

.hdr_social.pull-right

{

position:absolute;

right:0px;

left:inherit;

}

.hdr_social.pull-right.about_widget {

padding-right: 15px;

}

.menu-block.navbar-fixed-top .ow-navigation .navbar-header {

padding-bottom: 0;

padding-top: 10px;

}

.hdr_social.pull-right h4

{

text-align:right;

}

.unislide_blue .right_content_slide {

background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;

bottom: 20%;

float: left;

left: auto;

padding: 20px 10px;

position: absolute;

right: 10%;

top: 5%;

}

#uni_section .tp-simpleresponsive .caption, #uni_section .tp-simpleresponsive .tp-caption

{

position:relative;

}

.header-main .container

{

position:relative;

}

.hdr_social.pull-right {

left: inherit;

position: absolute;

right: 0;

top: 0px;

}

#uni_section img.slidemain_img

{

max-height:inherit;

}

.navbar-brand {

display: inline-block !important;

float: none;

font-size: 18px;

height: 50px;

line-height: 20px;

max-width: 200px;

padding: 15px;

padding: 0px;

margin-bottom: 20px;

}

.cat_row1 .cat_column, .cat_column {

min-height: auto;

padding-bottom: 30px;

}

.unislide_blue .right_content_slide p

{

font-size:18px;

}

#uni_section .unislide_blue .right_content_slide h2 {

font-size: 26px;

font-weight:500;

}

.unislide_blue .right_content_slide a

{

font-size:14px !important;

padding:9px 18px;

}

#uni_section .rev_slider_wrapper {

height: 500px !important;

}

.campuses #uni_section .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {

height: 500px !important;

position: relative;

}

.unislide_blue .right_content_slide {

padding: 20px 10px;

}

.bullet.ng-scope {

width: 14%;

}

.h1, h1

{

font-size:30px;

}

.h2, h2

{

font-size:24px;

}

.h3, h3

{

font-size:20px;

}

.h4, h4, .slide1_dtl p, .tabs_data h4, .slide1_dtl span

{

font-size:16px;

line-height:inherit;

}



.h5, h5

{

font-size:13px;

}

.categories_inr {

margin: 30px 0;

}

.search_main .menu-search, .categories {

max-height: 390px;

}

.orange_btn {

font-size: 12px;

line-height:23px;

font-weight: normal;

}

.carousel-inner > .item > a > img, .carousel-inner > .item > img {

min-height: 865px !important;

width: 100%;

}

.future_apps .apps_btns {

margin-top: 10px;

}

.footer-main .hdr_social {

left: 0;

position: relative;

}

.footer-main .social_area {

float: none;

display: inline-block;

}

.future_apps .apps_btns a

{

width:110px;

}



#advisingsection .section-header h1, .section-header.uncapitablize h1, .section-header h1, .slider1_title h1, .res_listing label span {

font-size: 30px;

line-height: inherit;

position: relative;

top: 0;

margin: 0;

}

.section-header.uncapitablize h1 span {

line-height:48px;

}

.section-header.uncapitablize h1 span span

{

font-size:34px;

font-weight:bold;

}

.home_fourth_section .section-header h1

{

position:relative; top:20px; font-weight: normal; font-size:28px; 

}

.slider1 .slider1_title h1

{

margin:0px;

}

.slider1 {

background: #00b2e3 none repeat scroll 0 0;

height: 500px !important;

}

#advisingsection .section-header h2

{

margin:15px 0 5px 0;

position:relative;

top:10px;

font-weight:500;

font-size:20px;

}

#advisingsection .section-header h3, .section-header.uncapitablize h3

{

margin-bottom:0px;

position:relative;

top:20px;

font-weight:500;

font-size:20px;

}

#welcomesearch {

padding: 9% 0;

}

#choicesearch {

padding: 10% 0;

}

.search_main_check

{

width:98.6%;

}

.cat_column .col-md-6 .search_main_check  

{

width:100%;

}

.unislide_blue .right_content_slide p {

font-size: 15px;

}

.home_rev_content .tp-caption p

{

font-size:33px !important;

}

.fullcoveredvideo video, .fullscreenvideo video {

height: 300px;

margin: 40px 0;

width: 400px;

}

.rev_slider_wrapper li iframe {

height: 286px !important;

width: 507px !important;

}

.tp-caption.textrtcontent-bg {



height: 286px !important;

}

.category_new {

padding: 20% 0;

}

.categories {

float: left;

position: relative;

width: 97%;

z-index: 9999 !important;

}

.search_main .menu-search input

{

font-size:16px;

}

.con_sec {

float: right;

width: 43%;

}

.rev_slider_wrapper li iframe

{

max-width:95%;

}



}



@media(max-width:875px){

.container

{

max-width:100%;

width:825px;

padding:0 5%;

}

.getintouch {

display: block;

margin-top: 0px !important;

}

.contact_frm {

    padding-top: 0px;

}

.notification_tooltip p {

min-width: initial;

width: auto;

}

.universties .notify_tool {

width: 340px;

}

.unislide_blue .right_content_slide {

background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;

bottom:inherit;

float: left;

left: auto;

padding: 20px 10px;

position: absolute;

right: 10%;

top: 5%;

}

.print_rec {

padding: 10px 15px 15px 15px;

}



.breadcrumb {

padding: 20px 0;

}

#uni_section .unislide_blue .right_content_slide h2 {

font-size: 20px;

font-weight: 500;

margin-bottom: 10px;

}

.h1, h1, #advisingsection .section-header h1, .home_fourth_section .section-header h1, .section-header.uncapitablize h1, .section-header h1, .slider1_title h1, .new_title_row h1, .res_listing label span

{

font-size:24px;

}

.section-header.uncapitablize h1 span {

line-height:38px;

}

.section-header.uncapitablize h1 span span

{

font-size:28px;

}

.h2, h2

{

font-size:21px;

}

.h3, h3

{

font-size:18px;

}



.h4, h4, .slide1_dtl p, .tabs_data h4, .slide1_dtl span, .slider1_title ul li, .slider1_title ol li

{

font-size:15px;

line-height:inherit;

}

.h5, h5, .tabs_data p, .tabs_data li

{

font-size:13px;

}

.unislide_blue .right_content_slide p {

font-size: 13px;

line-height: inherit;

}

.slider1_title p

{

font-size:18px;

}

.future_apps h1, .future_apps p, .future_apps h4 {

margin: 0px;

}



.btm_carousel .tp-bullets.tp-thumbs .bullet {

width: 130px !important;

}

.res_listing li label {

font-size: 12px;

min-height:243px;

}

.slide_data button {

font-size: 12px;

padding: 5px 10px !important;

}

.photoslider-section .item .slide_data_ftr p {

font-size: 15px;

height: 110px;

}

.boxes_title h5 {

font-size: 24px;

}

.search_main .menu-search input

{

font-size:15px;

}

.categories_inr {

margin: 0px 0;

}

.search_main .menu-search, .categories {

max-height: 465px;

}

.btm_carousel .bullet.ng-scope span, .btm_carousel .bullet.ng-scope img {

height: auto;

width: 100%;

}

.testim_vid .tp-caption {

height: auto !important;

margin: 30px 0 0 !important;

text-align: center;

width: 100%;

}

.rev_slider_wrapper li iframe {

display: inline-block !important;

float: none;

position: relative;

}

.con_sec {

float: left;

position: relative !important;

text-align: center;

width: 100%;

}

.tp-caption.textrtcontent-bg {

display: inline-block;

float: none;

height: auto !important;

margin: 0 !important;

width:100%;

}

.tp-caption.textrtcontent-bg .dicsrip_main {

float: right;

}

.con_sec {

float: left;

position: relative !important;

right:9.6%;

text-align: center;

width: 80%;

}

.tab-content .testim_vid .tp-leftarrow.default {

left:-10px !important;

}

.tab-content .testim_vid .tp-rightarrow.default {

right:-10px !important;

}

.rev_slider_wrapper .textrtcontent-bg h2 span {

color: #333;

display: table-cell;

float:none;

width: 89%;

}

.rev_slider_wrapper .textrtcontent-bg h2 {

margin: 0 !important;

max-width: none;

width: 100%;

min-width:inherit !important;

}



.rev_slider_wrapper li iframe, .con_box2 .dicsrip_main {

border: 0px solid #333 !important;

text-align: center;

}

.campuses .slideshows_page.testimonial_slide li {

background: #fff none repeat scroll 0 0;

min-height: 495px;

font-size: 20px;

height: auto !important;

left: 0 !important;

max-width: 100%;

overflow: visible !important;

right: 0 !important;

visibility: visible !important;

}

.tab-content .tp-bullets{

bottom: 0 !important;

height: 40px;

left: 0 !important;

margin: 0 !important;

position: relative !important;

text-align: center;

width: 100%;

}

.tab-content .bullet {

display: inline-block;

float: none !important;

position: relative !important;

}



#uni_section.testim_vid .tp-bullets.simplebullets.round .bullet {

width: 16px;

}

.tp-caption.textrtcontent-bg .dicsrip_main {

display: table-cell;

float: none;

line-height: inherit !important;

min-width: auto;

text-align: center;

vertical-align: middle;

width: auto !important;

}

.rev_slider_wrapper .textrtcontent-bg h2 span {

text-align: center;

}

.textrtcontent-bg p {

border-width: 0;

float: left;

font-size: 13px !important;

font-weight: 600;

letter-spacing: 0;

line-height: 20px !important;

margin: 0 0 30px !important;

max-height: 140px !important;

max-width: 100% !important;

min-height: 0;

min-width: 200px !important;

opacity: 1;

overflow: hidden;

text-align: center;

transform: translate3d(0px, 0px, 0px);

transform-origin: 50% 50% 0;

transition: none 0s ease 0s ;

visibility: inherit;

white-space: normal;

width: 100%;

z-index: 8;

}

.green_btn {



font-size: 13px;

font-weight: normal;

line-height: 23px;

padding: 5px 15px;

}

.breadcrumb li, .breadcrumb a

{

font-size:13px;

}

.without_vid_inr {



float: none;

height: auto !important;

border:0px solid #333 !important;

padding: 48px 80px 20px;

text-align: center;

width: 100% !important;

}



.tp-caption.textrtcontent-bg .dicsrip_main {

display: inherit !important;

float:left !important;

width:100% !important;

}

.rev_slider_wrapper .textrtcontent-bg h2 {

display: inline-block;

float: none;

margin: 0 !important;

max-width: none;

min-width: 100% !important;

width: 100%;

text-align:center;

}

.slider1 .tp-rightarrow

{

right: 5px !important;

}

.slider1 .tp-leftarrow {

left: 5px !important;

}

.campuses .slideshows_page.testimonial_slide .rev_slider_wrapper .rev_slider

{

height:auto !important;

}

.white_btn {

font-size: 13px !important;

letter-spacing: 2px;

line-height: 17px !important;

margin: 25px 0 0 !important;

padding: 7px 12px;

}

.slider1 .tp-simpleresponsive ul ul

{

height:auto !important;

}

.slider1_title p {

    max-height: 246px;

    overflow-y: auto;

}

.multi_slideshows .pm-presentation-post-title p {

font-size: 18px;

padding:8px;

}

.home_rev_content .tp-caption p

{

font-size:30px !important;

}

.clear_responsive

{

display:block;

}

.slideshow_con_dtl {

float: none;

width: 100%;

}

.rounded_no {

font-size: 55px;

height: 120px;

line-height: 120px;

margin: 70px 0;

width: 120px;

}

.nav-tabs li

{

margin-bottom:5px;

}

.slider1 li {

display: table;

background:#00b2e3;

float: none;

padding: 6.4% 6%;

width: 100% !important;

}

.slider1 {

height: auto !important;

}

.slider1_title {

display: table;

float: none !important;

height: auto;

}

.multi_slideshows .pm-presentation-post-title p {

text-align: center;

}

.slideshow_con_dtl {

display: table-cell;

float: none;

height: 285px;

}

.slider1 .tp-simpleresponsive ul {

height: 370px !important;

list-style: outside none none;

margin: 0;

padding: 0;

}

.slider1 .tp-leftarrow.default, .slider1 .tp-rightarrow.default

{

top:50% !important;

}

.btn_conrtoller_slide_btm2 {

    margin-top: 55px !important;

}

.fullcoveredvideo video, .fullscreenvideo video {

height: 230px;

margin: 20px 0;

width: 310px;

}

.vertical_dtl {

display: table-cell;

float: none;

height: 250px;

vertical-align: middle;

width: 55%;

}

.slider1 .slider1_title h1 {

    margin-bottom: 20px;

    text-align: left;

}

#advisingsection .tp-bullets label, #uni_section .tp-bullets label, .tab_slider .tp-bullets label {

font-size: 11px;

min-height: 55px;

}

#uni_section .rev_slider_wrapper {

height: 428px !important;

}

.campuses #uni_section .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {

height: auto !important;

position: relative;

}

.btm_carousel {

height: 140px;

}

.unislide_blue .right_content_slide a {

font-size: 12px !important;

padding: 7px 15px;

}

#advisingsection .slideshows_page {

max-height: 400px;

}

#my-canvas {

top: 20%;

}

.welcome-section {

min-height: inherit;

}

/*#advisingsection .rev_slider_wrapper_new

{

height: 360px !important;

width: 100%;

}

#advisingsection #slider2

{

height: 360px !important;

}*/



.resultboxlisting ul li

{

height:auto;

}

.slide1_dtl i {

margin-right: 0px;

width: 7%;

}

.slide1_dtl p {

width: 88%;

}

.category_new .notification_tooltip {

margin: 0 8px 0 3px;

}

.home_rev_content {

float: left;

left: 0%;

position: absolute;

text-align: center;

top: 15%;

width: 100%;

}

}



.search_main .menu-search

{

overflow:inherit;

}

@media(max-width:775px) {

.conrats_msg {

max-width:100%;

width:725px;

}

.universties .notify_tool {

width: 295px;

}



.con_sec {

float: left;

position: relative !important;

right: 0;

text-align: center;

width: 100%;

}

.without_vid_inr p

{

padding-bottom:20px;

}

.rev_slider_wrapper .textrtcontent-bg h2 {

display: inherit;

float: left;

margin: 0 !important;

min-width: 100% !important;

width: 100%;

text-align: center !important;

max-width: 100% !important;

}

.tp-caption.textrtcontent-bg {

display: inline-block;

float: none;

height: auto !important;

margin: 0 !important;

width: 83.3% !important;

left: 1px !important;

position: relative;

}

.rev_slider_wrapper .textrtcontent-bg h2 span {

color: #333;

display: block;

float: left;

width: 100%;

text-align: center;

}

.tp-caption.textrtcontent-bg .dicsrip_main {

display: block;

float: left;

line-height: inherit !important;

min-width: auto;

text-align: center;

vertical-align: middle;

width: 100% !important;

}

.slide1_dtl i {

font-size: 23px;

}

.alert_congrats

{

font-weight:inherit;

}

.slide_data_ftr {

min-height: 125px;

}

.without_vid_inr {

padding: 48px 50px 20px;

}

.successfull_msg {

padding: 40px 0;

}

.container

{

width:100%;

padding:0 5%;

}

.fieldcontent h3

{

margin-top:15px;

}

.slider1 li

{

height:auto !important;

}

.footer_main .navbar-nav > li {

    float: none;

    display: inline-block;

}

.contact_descrip a

{

float:left;

width:100%;

text-align: center;

}

.owl-carousel {

height: 320px;

}

.notification_tooltip p {

width: auto;

}

.search_main

{

position:relative;

}

.resultboxlisting .stepcolumn1 {

width: 100%;

}

.resultboxlisting ul li.brdrright

{

border-right:0px solid #999;

}

.resultboxlisting.cat_column {

max-height: inherit;

}

.owl-buttons .owl-prev, .owl-buttons .owl-next {

padding: 9px;

}

.owl-pagination .owl-page

{

width:9px;

height:9px;

}

.btn_conrtoller_slide_btm2 button {

border: 1px solid #f88d2f;

padding: 4px 20px;

}

.res_listing li label {

font-size: 12px;

min-height: 265px;

padding-top:0;

}

#advisingsection .tp-bullets label {

min-height: 31px;

}

.new_first_section .boxes_title.new_center_txt h5 {

background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;

line-height: normal;

text-align: center;

font-size: 16px;

padding: 20px;

line-height: 25px;

font-weight: 200;

}

.newgreen_content {

height: auto;

}

.hdr_social.pull-right {

left: inherit;

position: relative;

right: 0;

top:0px;

}

.new_section_content {

display: inline;

float: none;

vertical-align: middle;

}

.social_area {

float: none;

display: inline-block;

}

.slide_data button {

font-size: 12px;

padding: 5px 20px !important;

}

.photoslider-section .item .slide_data_ftr p {

font-size: 15px;

height: auto;

}

.categories {

max-height: 465px;

overflow: visible;

width:100%;

}

.category_new .searchstepdiv div.ng-scope {

max-width: inherit;

}

.carousel-inner > .item > a > img, .carousel-inner > .item > img {

min-height: auto!important;

display:none;

}

.photoslider-section

{

background:#c1d2e9 url("../images/photoslider1bg.jpg") no-repeat scroll center bottom / 100% auto;

background-size:100%;

width: 100%;

padding: 50px 0;

float: left;

}

.photoslider-section .item a {

margin-top: 0px !important;

}

.search_btm_row {

padding: 20px 0 0px 0 !important;

}

#sh2 {

padding: 10px 27px;

}

#search_main

{

margin:0px;

}

#advisingsection .tp-bullets label, #uni_section .tp-bullets label, .tab_slider .tp-bullets label {

font-size: 10px;

min-height:40px;

}

.search_notification {

right: 40px;

}

.notification_tooltip p

{

text-align: left;

}

.categories {

max-height: inherit;

overflow: visible;

}

.search_main {

height: auto;

}

.homepage {

position: relative;

top: 0;

}

.photoslider-section .carousel-caption {

bottom: 0;

left: 0;

position: relative !important;

right: 0;

text-align: left;

text-shadow: none;

top: 0;

transform:translate(0px, 0%) !important;

}

#welcomesearch {

padding:0 0 25px 0;

}

.header-main .hdr_social.about_widget ul li a {

background: #eee none repeat scroll 0 0;

border: 1px solid #ddd;

}

.new_first_section .boxes_title h5

{

font-size: 21px;

}

#welcomesearch a {

font-size: 13px;

padding: 6px 25px !important;

}

.slideshows_page {

max-height: inherit;

}

.campuses #uni_section .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {

height: 472px !important;

position: relative;

}

#choicesearch {

padding: 0;

}

#search_main, .category_new {

padding: 0 20px;

position: relative;

}

#uni_section .rev_slider_wrapper {

height: 472px !important;

}

.unislide_blue .right_content_slide {

background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;

padding: 20px 10px;

position: absolute;

right: 15%;

top: 8%;

width: auto;

left: 15%;

}

.notify_tool_small {

width:260px;

right:-42;

left: inherit;

}



.notify_tool_small::after {

left: auto;

right: 10%;

}

.selected_tags {

max-height: inherit;

}

.h1, h1, #advisingsection .section-header h1, .home_fourth_section .section-header h1, .section-header.uncapitablize h1, .section-header h1, .slider1_title h1, .new_title_row h1, .res_listing label span

{

font-size:21px;

}

.section-header.uncapitablize h1 span {

line-height:32px;

}

.section-header.uncapitablize h1 span span

{

font-size:24px;

}

.section-header {

margin-bottom: 55px;

margin-top: 55px;

}

.h2, h2

{

font-size:18px;

}

 .slider1_title p

{

font-size:15px;

}

.h3, h3

{

font-size:15px;

}



.h4, h4, .slide1_dtl p, .tabs_data h4, .slide1_dtl span, .slider1_title ul li, .slider1_title ol li

{

font-size:13px;

line-height:inherit;

}

.h5, h5

{

font-size:11px;

}

.unislide_blue .right_content_slide p {

font-size: 11px;

line-height: inherit;

}

.header-main.inner_page {

height: auto;

}

.res_listing li label {

min-height: 250px;

}



.new_title_row h1

{

margin:0px;

}

.accupation_listing .universties {

min-height: 66px;

}

.future_apps br

{

display:none;

}

#searchmaindiv .menu-search:hover, #searchmaindiv .menu-search:focus, #searchmaindiv .menu-search

{

z-index:999999;

}

.uni_social_icons a

{

margin-bottom:10px;

}



}

@media(max-width:675px){

.container

{

width:625px;

max-width:100%;

padding:0 5%;

}

.future_apps .col-sm-8.col-xs-8

{

width:100% !important;

}

.search_main .menu-search, .categories

{

overflow:visible;

}

.getintouch {

margin-top: 0;

}

.contact_frm {

padding-top: 0px;

}

.home_rev_content .white_btn {

    margin: 10px 0 0 !important;

}

.slider1 .tp-simpleresponsive ul {

    height: 415px !important;

    margin-left: 0;

    max-width: 100%;

    position: relative;

}

.res_listing li label {

min-height: 160px;

}

.future_apps br

{

display:block;

}

.future_apps {

padding: 35px 0;

background: rgba(0, 0, 0, 0) url("../images/android-bnr_resp.jpg") repeat left;

}

.universties .notify_tool {

width: 295px;

}

.slide1_dtl {

padding: 30px 10% 40px;

}

.without_vid_inr {

padding: 48px 40px 20px;

}

#welcomesearch {

padding: 0;

}

.slide_data_ftr {

min-height: inherit;

}

.boxes_title h5 {

padding: 15px 40px;

margin-top: 0;

}

.boxes_title {

margin-bottom: 0;

}

.contact_descrip a {

color: #a6d13a;

display: inline;

float: left;

line-height: inherit;

margin-top: 10px;

padding-left: 5px;

text-align: center;

width: 100%;

}



.categories_inr {

margin:0;

}

#sh2 {

padding: 10px 0;

padding-bottom: 0;

}

.carousel-caption

{

padding-top:20px;

}

.search_btm_row {

padding: 0 !important;

margin-top: 0 !important;

}

.cat_column_main {

padding-left: 0;

padding-right: 0;

}

.search_notification {

right: 10px;

}

.fullcoveredvideo video, .fullscreenvideo video {

height: 200px;

margin: 20px 0;

width: 260px;

}

.slide1_dtl_content

{

text-align:center;

}

.slide1_dtl i {

font-size:20px;

}

.owl-buttons .owl-prev, .owl-buttons .owl-next {

padding: 8px;

}

.owl-pagination .owl-page

{

width:8px;

height:8px;

}

.btn_conrtoller_slide_btm2 button {

border: 1px solid #f88d2f;

padding: 3px 15px;

}

.hdr_social.pull-right {

position: relative;

}

.future_apps .container

{

padding:0;

}

.slide_data button

{

margin:0px;

}

.choicesearch_main .col-md-6.col-sm-6

{

padding:0px;

}

.choicesearch_main .col-md-6

{

width:100%;

}

.welcome-section {

overflow: hidden;

}

.section_main {

top: 0;

padding-top: 20px;

}

#myModal_social

{

text-align:center;

}

#myModal_social .modal-dialog {

display: inline-block;

float: none;

max-width: 240px;

margin:100px 0;

}

.res_listing

{

text-align: center;

}

.res_listing li {

display: inline-block;

float: none;

vertical-align:top;

width: 32.33%;

}

.res_listing li label {

font-size: 12px;

min-height: 185px;

}

#advisingsection .tp-tab-mask {

bottom: -32%;

}

.future_apps h1, .future_apps p, .future_apps h4 {

color: #fff;

text-shadow: 1px 1px 0px rgba(0,0,0, 0.3);

}

.navbar-collapse {

border-top: 0px solid transparent;

box-shadow: 0 0px 0 rgba(255, 255, 255, 0.1) inset;

}

.footer_main .nav.navbar-nav, .footer_main .navbar-collapse.collapse

{

float:left;

width:100%;

}

.slider1_title {

    background: #00b2e3;

}

.footer_main .about_widget ul li a

{

border:0px;

}



#uni_section .rev_slider_wrapper, .campuses #uni_section .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {

height: 410px !important;

}

.rev_slider_wrapper li iframe {

height: 257px !important;

width: 80% !important;

}

.campuses .slideshows_page.testimonial_slide li

{

min-height: 450px;

}

.without_vid p {

font-size: 14px;

line-height: 22px;

}

.nav > li {

display: inline-block;

position: relative;

}

.home_rev_content .tp-caption p {

font-size: 20px !important;

padding: 15px;

}

.owl-carousel {

height: 305px;

}

.slider1 .tp-simpleresponsive ul {

height: 415px !important;

margin-left:0px;

}

.unislide_blue .right_content_slide p {

text-align: left;

}

.slider1_title p {

max-height: 350px;

}	

#advisingsection .section-header h3, .section-header.uncapitablize h3 {

font-size: 18px;

}

.categories_inr {

margin: 20px 0;

}

.caltoaction_btns button {

margin-top: 5px;

}

.categories_inr.search_main_page

{

padding:0 20px;

margin:0px;

}

.notification_tooltip.tooltip_b_width {

float: left !important;

margin: 0 10px;

position: relative;

top: 8px;

width: 20% !important;

}

.categories {

padding: 0;

width: 100%;

}

.getintouch {

display: block;

margin-top:0px;

}

#sh2 {

padding: 10px 0px;

}

.category_new .searchstepdiv .stepcolumn1 div.ng-scope {

max-width: inherit;

min-width: 100%;

}

.owl-carousel {

height: 245px;

}

p {

font-size: 13px;

line-height: 22px;

}

.owl-buttons .owl-prev, .owl-buttons .owl-next {

padding: 5px;

}

.owl-buttons .owl-prev span, .owl-buttons .owl-next span

{

font-size: 12px;

}

.slider1 {

    height: 400px !important;

}

.slider1_title p {

    font-size: 15px;

}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: #fff;

}

::-moz-placeholder { /* Firefox 19+ */

  color: #fff;

}

:-ms-input-placeholder { /* IE 10+ */

  color: #fff;

}

:-moz-placeholder { /* Firefox 18- */

  color: #fff;

}

}

@media(max-width:575px){

.print_btn {

width: 100%;

text-align:center;

}

.slider1 li {

    padding: 6.4% 5%;

}

.get_intouch {

top: 20px;

width: 100%;

}

.resultboxlisting ul li {

    padding-right: 20px;

}

.green_btn {

display: inline-block;

float: none;

}

.res_listing label span {

margin: 0 10px 20px 0;

}

.new_first_section

{

margin-top:0px !important;

}

.new_section_content {

display: inline;

float: left;

vertical-align: middle;

margin-bottom: 20px;

}

.choicesearch_main .boxes_title

{

margin:0px;

}

.search_btm_row {

margin: 0 !important;

padding: 0px 0 0 !important;

}

.category_new.search_main .menu-search{

padding:15px;

}

.photoslider-section .item a

{

margin-top:0px !important;

}

.fullcoveredvideo video, .fullscreenvideo video {

width: 100%;

}

.slideshow_con_dtl h1

{

text-align:center

}

.search_main_page .cat_column_main, .menu-search -.categories

{

padding:0px;

}

.slider1 .slider1_title h1 {

    margin-bottom: 20px;

    text-align: center;

}

.container

{

padding: 0 4%;

width:525px;

max-width:100%;

}

.category_new .menu-search h4 {

padding-right: 5px;

}

.tabs_data .col-sm-6

{

width:100%;

}

.tabs_data .padding_none, .tabs_data .padding_right, .tabs_data .padding_left

{

padding:0px !important;

}

.row5 {

width: 100%;

}

.tabs_data .bg-red

{

margin:15px 0;

}

.tabs_data img

{

margin:15px 0;

}

.tabs_data .bg-red img

{

margin:0 0 15px 0;

}



.fullcoveredvideo video, .fullscreenvideo video {

height: 280px;

margin: 20px 0;

width: 360px;

}

.rounded_no {

font-size: 55px;

height: 120px;

line-height: 120px;

margin: 0 30%;

width: 120px;

}

.breadcrumb li, .breadcrumb a {

font-size: 12px;

}

.breadcrumb > li + li::before {

padding: 0 1px;

}

.slideshow_con_dtl

{

display:inline;

}

.slider1 {

height: 600px !important;

}

.slider1_title {

padding: 30px;

}

.blogpost .new_title_row .slider1 {

height: 600px !important;

}

.advising_video {

padding: 1%;

width: 100%;

}

.vertical_dtl {

display: inline;

float: none;

}

.multi_slideshows .pm-presentation-post-title

{

margin:21px 0px;

}

.owl-buttons .owl-prev, .owl-buttons .owl-next {

padding: 7px;

}

.owl-pagination .owl-page

{

width:7px;

height:7px;

}

.btn_conrtoller_slide_btm2 button {

border: 1px solid #f88d2f;

padding: 3px 15px;

}

.fieldcontent h3

{

margin-top: 20px;

}

.inner_page .hdr_social.pull-right {

position: relative;

top: 0px;

}

.res_listing li {

display: inline-block;

float: none;

width: 100%;

}

.res_listing li label {

font-size: 12px;

min-height:auto !important;

margin: 5px 0;

width: 100%;

padding-top:10px;

}

.res_listing label span {

font-size: 30px;

line-height: inherit;

margin: 0 10px 0 0;

position: relative;

float: left;

width: auto;

padding: 0;

line-height: inherit;

margin: 4px 15px 12px 15px;

top: 0;

}	

#advisingsection .section-header h3, .section-header.uncapitablize h3 {

font-size: 14px;

}

.h1, h1, #advisingsection .section-header h1, .home_fourth_section .section-header h1, .section-header.uncapitablize h1, .section-header h1, .slider1_title h1, .new_title_row h1, .res_listing label span

{

font-size:18px;

}

.section-header.uncapitablize h1 span {

line-height:27px;

}

.section-header.uncapitablize h1 span span

{

font-size:20px;

}

.section-header {

margin-bottom: 55px;

margin-top: 55px;

}

.h2, h2, .slider1_title p

{

font-size:15px;

}

.slider1_title p {

    font-size: 14px;

}

.h3, h3

{

font-size:14px;

}



.h4, h4, .slide1_dtl p, .tabs_data h4, .slide1_dtl span, .slider1_title ul li, .slider1_title ol li

{

font-size:12px;

line-height:inherit;

}

.h5, h5

{

font-size:11px;

}

#uni_section .tp-bullets label

{

display:none;

}

.btm_carousel {

height: 90px;

}

.white_btn {

margin: 4px 0 0 !important;

padding: 7px 12px;

}

#uni_section .newcarousel {

margin-top: 14px;

}

.tp-bullets.tp-thumbs {

padding: 0px;

}

.btm_carousel .tp-bullets.tp-thumbs .bullet {

margin-left: 0;

margin-right: 0;

padding: 5px;

}

.home_rev_content .tp-caption p {

font-size: 18px !important;

padding: 8px;

}

.unislide_blue .right_content_slide {

background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;

left: 15%;

padding: 20px 10px;

position: absolute;

right: 15%;

top: 8%;

width: auto !important;

}

#uni_section .unislide_blue .right_content_slide h2 {

font-size: 17px;

font-weight: 500;

margin-bottom: 10px;

}

#uni_section .tp-simpleresponsive .caption, #uni_section .tp-simpleresponsive .tp-caption {

position: relative;

top: 0;

}

.unislide_blue .right_content_slide p {

text-align: left;

}

.unislide_blue .right_content_slide a {

font-size: 10px !important;

padding: 3px 8px;

border-width: 1px;

}

.btm_carousel {

height: 90px;

}



#my-canvas {

top: 12%;

}

#uni_section .rev_slider_wrapper, .campuses #uni_section .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {

height: 377px !important;

}

#uni_section .rev_slider_wrapper, .campuses #uni_section .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {

height: 327px !important;

}

.unislide_blue .right_content_slide p {

font-size: 12px;

line-height: 12px;

text-align: left;

}

.btm_carousel .tp-bullets.tp-thumbs .bullet {

width: 130px !important;

height: 64px !important;

}

.campuses .slideshows_page.testimonial_slide li {

min-height: 470px;

}

.campuses .slideshows_page.testimonial_slide .rev_slider_wrapper .rev_slider {

height: 500px !important;

overflow: visible;

padding:25px 0px 0;

}

.campuses #uni_section .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {

height: 485px !important;

}

p {

font-size: 12px;

line-height: 20px;

}

.btm_carousel, .tp-tab-mask{

display:none;

}

.campuses #uni_section .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {

height: 236px !important;

}

#uni_section .rev_slider_wrapper

{

height: auto!important;

}

.unislide_blue {

background: #fff none repeat scroll 0 0;

}

.owl-carousel {

height: 215px;

}

.social_area {

padding: 0px;

margin: 0px;

}

.slider1_title p {

max-height: 340px;

}

.tp-simpleresponsive > ul > li, .tp-simpleresponsive ul {

position: absolute;

visibility: visible !important;

}

.unislide_blue .right_content_slide a {

box-shadow: 0px 0px 5px -2px #333;

}

.notify_tool_small {

width: 215px;

right: -37px;

left: inherit;

}

.searchstepdiv .notification_tooltip p {

float: right !important;

left:l0px;

right:l0px;

}

.search_notification {

position: absolute;

right: 10px;

top: 27px;

width: auto;

}

.header-main {

z-index: 1;

}

.simple_alert span {

font-size: 13px;

}

.resultboxlisting ul li span{

font-size: 13px;

}

.photoslider-section.container {

padding-top: 20px !important;

}

.tp-simpleresponsive > ul > li, .tp-simpleresponsive ul {

overflow: visible !important;

}

.multi_slideshows .white_btn {

margin-top: 10px !important;

}

.future_apps .container

{

padding:0;

}



}

#contact-form select optgroup

{

padding:0px;

margin:0px;

}

#contact-form select optgroup option

{

padding:3px 10px;

margin:0px;

}



@media(max-width:475px){

.multi_slideshows .pm-presentation-post-title {

margin: 0;

}

.category_new form #searchstep10 {

    max-height: 322px;

    overflow: auto;

}

.category_new form

{

min-height:340px;

}

.container.blog.blogpost

{

padding:0;

}

.universties span {

width: 85%;

}

#contact-form select option

{

font-size:12px;

text-align:left;

}

#contact-form select optgroup

{

padding-left:0px;

text-align:left;

margin:0px;

padding:0px;

}

.getintouch, .getintouch form.contact_frm {

    margin-top: 0 !important;

    padding: 0;

}

.contact_sec_inr .container

{

padding:0px;

}

.tp-leftarrow {

left:4px !important;

}

.tp-rightarrow

{

right:4px !important;

}

.btn_conrtoller_slide_btm2 button {

border: 1px solid #f88d2f;

padding: 3px 10px;

font-size: 11px;

}

.slide1_dtl i {

font-size: 14px;

margin: 2px 3px;

}

.slider1 li {

padding: 6.4% 0;

}

.slide1_dtl {

padding: 30px 5% 30px;

}

.container

{

padding: 0 4%;

width:425px;

max-width:100%;

}

#search_main, #search_main .menu-search, #search_main .categories .categories_inr

{

padding:0px;

}

.simple_alert span {

font-size: 12px;

}

.resultboxlisting ul li span{

font-size: 12px;

}

.res_listing label span {

margin: 0 10px 20px 0;

}

.search_notification {

right: 5px;

}

.fullcoveredvideo video, .fullscreenvideo video {

height: 230px;

margin: 20px 0;

width: 280px;

}

.white_btn {

font-size: 11px !important;

letter-spacing: 2px;

line-height: 17px !important;

margin: 25px 0 0 !important;

padding: 7px 12px;

}

.rounded_no {

font-size: 55px;

height: 120px;

line-height: 120px;

margin:0 29%;

width: 120px;

}

.photoslider-section .item a {

margin-top: 5px;

margin-bottom: 5px;

}

.slider1_title {

padding: 30px;

}

.search_main_result {

padding: 8% 0 10% 0;

}

.blogpost .new_title_row .slider1 {

height: 600px !important;

}

.advising_video {

padding: 6%;

width: 100%;

}

.vertical_dtl {

display: inline;

float: none;

}

.multi_slideshows .pm-presentation-post-title {

margin: 0;

}

.owl-buttons .owl-prev, .owl-buttons .owl-next {

padding: 6px;

}

.owl-pagination .owl-page

{

width:7px;

height:7px;

}

.btn_conrtoller_slide_btm2 button {

border: 1px solid #f88d2f;

padding: 3px 15px;

}

.hdr_social.about_widget ul li a

{

margin-top:0;

}

.photoslider-section .carousel-caption

{

background:none !important;

}

#sh2 {

padding: 10px 0px;

}

.welcome-section .col-md-4 {

float: none;

margin: 0 auto;

max-width: 70%;

text-align: center;

width: 100%;

right: 15%;

}

.notification_tooltip.tooltip_b_width.search_bar_right .notify_tool1 {

left: inherit;

min-width: 300px;

right: -24px;

top: 24px;

width: auto;

}

.category_new label {

font-size: 12px;

}

.navbar-brand

{

margin-bottom:30px;

}

.owl-carousel {

height: 165px;

}

.bullet.ng-scope span, .bullet.ng-scope img {

float: left;

height: auto;

width: 100%;

display: none;

}

.res_listing label span {

font-size: 14px;

line-height: inherit;

margin:0 10px 40px 0;

position: relative;

float: left;

width: auto;

top: 0;

}

.multi_slideshows .pm-presentation-post-title p {

font-size: 11px;

letter-spacing: 0;

padding: 5px 10px;

}

.multi_slideshows .white_btn

{

padding:5px;

letter-spacing:0;

}

.owl-carousel {

height: 160px;

}

.unislide_blue .right_content_slide {

bottom: 10px;

left: 10px;

right: 10px;

top: 10px;

width: auto !important;

padding-bottom: 0px !important;

}

.unislide_blue .right_content_slide *

{

text-align:center !important;

}

.unislide_blue .right_content_slide * {

display: inline-block;

float: none !important;

}

#advisingsection .slideshows_page

{

max-height:inherit;

}

.footer-main .social_area, .footer-main.social_area  {

padding: 0;

}

.footer_main .about_widget ul li {

display: inline-block;

float: none;

}

.search_main {

height: auto;

width: 92%;

left: 4%;

}

.searchstepdiv .col-md-6.col-sm-6

{

padding:0px;

}

.tooltip_b_width .notify_tool1 {

min-width: 150px;

}

#contact-form .form-control, .contact_descrip

{

font-size:12px;

}

.new_section_content {

padding: 0px;

}

.boxes_title h5 {

font-size: 19px;

padding: 15px;

}

.required_flds

{

font-size:13px;

}

.category_new #searchstep10.searchstepdiv h4 {

font-size: 14px;

padding: 0px;

}

#sh2 {

text-align: left;

}

.container.uni_dtl_page, .container.uni_dtl_page .container

{

width:100%;

}



}

@media(max-width:375px){

.contactus-form .form-control, .contactus-form select  {

font-size: 12px;

}

.simple_alert span {

font-size: 11px;

}

.resultboxlisting ul li span{

font-size: 11px;

}

.campuses #uni_section .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {

height: auto !important;

}

.res_listing label span {

margin: 0 10px 35px 0;

}

.category_new .notification_tooltip

{

margin:0 20px 0 3px;

}

.container

{

padding: 0 4%;

width:325px;

max-width:100%;

}

.search_model_btns

{

padding-bottom:40px;

position:relative;

}

.skipbtn {

position: absolute;

text-align: center;

bottom: 0px;

left:0;

width: 100%;

}

.search_main.category_new

{

padding:0 !important;

}

.notification_tooltip.tooltip_b_width {

width: 10% !important;

}

.search_model_btns .skipbtn button

{

float:none !important;

display:inline-block !important;

}

.categories_inr {

margin: 0;

padding: 0 0px;

}

.category_new label

{

max-width: 85%;

}

.category_new #searchstep10 label

{

max-width:100%;

}

.search_main_check, .cat_column .col-md-6 .search_main_check {

width: 99%;

}

.fieldcontent .padding_left

{

padding:0px;

}

.notification_tooltip.tooltip_b_width.search_bar_right {

float: right !important;

width: 30px !important;

right: 5px;

}

.res_listing li label {

padding-top: 15px;

}

.res_listing label span {

margin: 0 10px 35px 0;

}

.fullcoveredvideo video, .fullscreenvideo video {

height: 190px;

margin: 0;

width: 230px;

}

.rounded_no {

font-size: 55px;

height: 120px;

line-height: 120px;

margin:0 23%;

width: 120px;

}

.slider1_title {

padding: 30px;

}

.blogpost .new_title_row .slider1 {

height: 600px !important;

}

.advising_video {

padding: 3%;

width: 100%;

}

.vertical_dtl {

display: inline;

float: none;

}

.formsection .col-sm-6.col-xs-6

{

width:100%;

}

.unislide_blue .right_content_slide p {

padding: 0 20px;

}

.notification_tooltip.tooltip_b_width

{

margin:0px;

}

.campuses #uni_section .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner {

height: auto !important;

}

.unislide_blue .right_content_slide {

bottom:auto;

left: 0px;

right: 0px;

top: 0px;

padding:10px;

width: auto !important;

}

.notification_tooltip.tooltip_b_width.search_bar_right .notify_tool1 {

left: inherit;

min-width: 230px;

right: -24px;

top: 24px;

width: auto;

}

.notification_tooltip.tooltip_b_width.search_bar_right .notify_tool1::after {

left: 82.6%;

}

.unislide_blue .right_content_slide p {

padding: 0 20px;

max-height: 73px;

}

.contact_listing ul li

{

font-size:13px;

}

}

@media(max-width:275px){

.container

{

padding: 0 4%;

width: 100%;

}

.res_listing label span {

margin: 0 10px 55px 0;

}

.notify_tool_small {

left: inherit;

right: -37px;

width: 185px;

}

.caltoaction_btns button, .search_model_btns #btnsearchnext, .skipbtn {

float: left;

left: 0;

width: 100%;

}

}

@media(max-width:175px){



.universties .notify_tool {

width: 195px;

}

}

#uni_section

{

display: block !important;

}

li#hdmenu2

{

display:none;

}