@charset "utf-8";
/*
	* Stylesheet for our honourable clients project or pointer's projects
	* Description: This document includes the CSS styles for the website, honourable clients project. Created in modules to maximize usability and expandability.
	* Author: Pande Santoshkumar
	* Author email: parthcreations79@gmail.com
*/
/*font-list*/
/*
	pt_sans_captionregular
	pt_sans_captionbold
	pt_sans_narrowregular
	pt_sans_narrowbold
	pt_sansregular
	pt_sansitalic
	pt_sansbold
	pt_sansbold_italic
*/

/*css-page-lavel-home*/

/*home-slider-html*/
.pt-sliderHTML { position: absolute; top: 180px; bottom: 50px; min-height: 250px; text-align: center; width: 50%; margin-left: 10%; }
.pt-sliderHTML h2 { font-family: "myriad_set_protext", Verdana, Geneva, sans-serif; font-size: 49px; text-transform: uppercase; color: #d91619; line-height: normal; letter-spacing: 0.09em; margin-top: 30px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) }
.pt-sliderHTML h2 strong { font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; font-size: 57px; color: #ff1c32; }
.pt-sliderHTML h2 span { font-family: "myriad_set_promedium", Verdana, Geneva, sans-serif; color: #000000; }
.pt-sliderHTML a { line-height: 54px; padding: 0 30px; text-align: center; display: inline-block; text-transform: uppercase; font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; font-size: 16px; background: #2cb258; float: left; margin: 15px 0 0 0; }
.pt-sliderHTML a:hover { background: #1662b6; color: #fff; }
/*inner-slider-html*/
.demo_block img { display: block; width: 100%; }
.pt-inrPage .pt-sliderHTML { text-align: left; }
.pt-inrPage .pt-sliderHTML h2 { font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; font-size: 39px; color: #fff; text-shadow: none; margin-top: 0; }
.pt-inrPage .pt-sliderHTML h2 strong { color: #fff; font-size: 61px; }
.pt-sliderForm { position: absolute; top: 100px; text-align: center; width: 26%; right: 10%; z-index: 99; padding-bottom: 0px; }
.pt-frmtop { padding: 30px 30px 0; background: url(../images/header-frm-btm-bg.png) top left repeat; float: left; width: 100%; }
.pt-frmBtmShape { padding: 0px; background: url(../images/header-frm-bg.png) bottom center no-repeat; float: left; width: 100%; height: 100px; }
.pt-welcome { width: 80%; text-align: center; margin: 0 auto; font-size: 17px; line-height: 28px; }
.pt-welcome a { color: #ff9600; }
.pt-welcome a:hover { color: #1662b6; }
.pt-openAccBtn { float: right; width: auto; padding: 0 20px; line-height: 36px; margin-top: 7px; margin-left: 15px; text-transform: uppercase; background: #2cb258; color: rgba(256, 256, 256, 0.9); text-align: center; border-radius: 5px; font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; }
.pt-openAccBtn:hover { color: #fff; background: #1662b6; }
.pt-InvertingBg { background: #f2f2f2!important; margin: 0; }
.pt-ourProductBg { background: #fcfcfc!important; margin: 0; }
.pt-ourServicestBg { background: #fff!important; margin: 0; }
.pt-invListOuter { width: 100%; }
.pt-invListTitle { width: 100%; border-bottom: 8px solid #bebdbc; padding-bottom: 20px; }
.pt-invListTitle span.titleText { width: 100%; font-family: "league_gothicregular", Verdana, Geneva, sans-serif; font-size: 2.2em; height: auto; text-transform: uppercase; line-height: normal; }
.pt-invListTitle span.titleText span { padding-top: 10px; }
.pt-invListTitle span.titleText img { float: left; margin-right: 15px; }
.pt-invListCont { width: 100%; padding: 20px 0 20px; font-size: 16px; color: #45433f; }
.pt-invListDetailBtn { line-height: 40px; padding: 0 40px; color: #fff; background: #45433f; width: auto; text-transform: uppercase; font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; font-size: 16px; }
.pt-invListDetailBtn:hover { background: #1662b6; color: #fff; }
.pt-muchMoreBtn { width: 100%; margin-top: 40px; text-align: center; }
.pt-invListMore { line-height: 50px; display: inline-block; padding: 0 40px; color: #fff; background: #fe9d24; width: auto; text-transform: uppercase; font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; font-size: 16px; }
.pt-invListMore:hover { background: #1662b6; color: #fff; }
.pt-productWrapper { width: 100%; }
.pt-productLeft { width: 43%; }
.pt-productLeft h2 { font-family: "myriad_set_proultralight", Verdana, Geneva, sans-serif; font-size: 46px; color: #000; line-height: normal; width: 96%; text-transform: none; letter-spacing: 0.02em; }
.pt-productLogo, .pt-productCTA { width: 100%; margin-bottom: 20px; }
.pt-getStarted { background: #45433f; line-height: 50px; padding: 0 30px; text-transform: uppercase; color: #fff; border-radius: 50px; margin-right: 10px; text-align: center; font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; font-size: 18px; }
.pt-getStarted:hover { background: #1662b6; color: #fff; }
.pt-takeATour { line-height: 50px; padding: 0 10px; margin-right: 10px; }
.pt-takeATour span { text-transform: uppercase; font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; }
.pt-YoutubeBtn { line-height: 50px; width: 50px; border-radius: 50px; text-align: center; font-size: 15px; background: #ef1e1e; color: #fff; margin-right: 10px; }
.pt-YoutubeBtn:hover { background: #1662b6; color: #fff; }
.pt-productImage { width: 57%; }
.pt-moreProduct { line-height: 50px; display: inline-block; padding: 0 40px; color: #fff; background: #45433f; width: auto; text-transform: uppercase; font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; font-size: 16px; }
.pt-moreProduct:hover { background: #1662b6; color: #fff; }
/**/
.pt-SerListOuter { width: 100%; text-align: center; }
.pt-SerListIcon { width: 100%; text-align: center; margin-bottom: 30px; }
.pt-SerIcon { width: 112px; background: #4dd5d4; text-align: center; height: 112px; display: inline-block; border-radius: 100%; }
.pt-SerIcon img { display: inline-block; margin-top: 26px; }
.pt-SerHead { width: 100%; text-align: center; font-family: "league_gothicregular", Verdana, Geneva, sans-serif; height: auto; text-transform: uppercase; line-height: normal; }
.pt-SerHead h3, .pt-ltSide h3.pt-trainingHead { font-size: 2em!important; margin-bottom: 10px; }
/**/


/*footer*/
footer h3 { font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; width: 100%; font-size: 16px; color: #000; margin-bottom: 10px; }
.pt-ftrlink { float: left; width: 170px; margin-right: 30px; }
footer .pt-ftrlink li, footer .pt-ftrContact li { border-bottom: 1px solid #d5d5d5; }
footer .pt-ftrlink li:last-child, footer .pt-ftrContact li:last-child { border-bottom: 0px solid #888; }
footer .pt-ftrlink li a { color: #888888; font-size: 13px; font-family: "myriad_set_protext", Verdana, Geneva, sans-serif; line-height: 30px; }
.pt-ftrContact { width: 100%; }
.pt-ftrContact ul { padding: 0; margin: 0; }
.pt-ftrContact ul li { /*margin:0 0 10px;*/ padding: 4px 0; }
.pt-ftrContact p, .pt-ftrForm p { margin: 0 0 5px; color: #888888; font-size: 13px; font-family: "myriad_set_protext", Verdana, Geneva, sans-serif; }
.pt-ftrForm { float: left; width: 40%; }
.pt-ftrForm .pt-globelForm .pt-formRow { margin: 0 9px 15px 0%; }
.pt-ftrForm .pt-globelForm .pt-formRow:nth-child(2n+2) { margin-right: 0px; }
.pt-copyrightWpr { background: #fff; padding: 0px 0; }
.pt-socialFtr { margin-top: 10px; text-align: left; width: auto; margin-right: 20px; }
.pt-socialFtr a {/*background:url("../images/social-icon-sm.png") no-repeat 0 0;*/ display: inline-block; height: 34px; margin: 0 2px; text-align: center; transition: none 0s ease 0s; width: 34px; line-height: 37px; text-align: center; border-radius: 100%; background: rgba(61, 61, 61, 0.15); font-size: 0.9em; -webkit-transition: all 450ms ease-in-out; -moz-transition: all 450ms ease-in-out; -ms-transition: all 450ms ease-in-out; -o-transition: all 450ms ease-in-out; transition: all 450ms ease-in-out; }
.pt-socialFtr a.fb { }
.pt-socialFtr a.fb:hover { color: #fff; }
.pt-socialFtr a.tw { }
.pt-socialFtr a.tw:hover { color: #fff; }
.pt-socialFtr a.in { }
.pt-socialFtr a.in:hover { color: #fff; }
.pt-socialFtr a.gp { }
.pt-socialFtr a.gp:hover { color: #fff; }
.pt-socialFtr a.ing { }
.pt-socialFtr a.ing:hover { color: #fff; }
.pt-copyLines p { text-transform: uppercase; color: #a1a1a1; margin-top: 15px; font-size: 11px; font-family: "myriad_set_protext", Verdana, Geneva, sans-serif; }
/*css-page-lavel-about-us*/

.pt-ltSide { width: 66.7%; margin-right: 2.7%; float: left; }
.pt-ltSide p { text-align: justify; margin-bottom: 20px; }
.pt-rtSide { width: 30.6%; float: left; }
.pt-imgWpr { width: 40%; margin-right: 25px; }
.pt-featurelist { padding:10px 0 20px; clear:both; }
.pt-featurelist h3 { margin-bottom: 10px; }
.pt-featurelist li { background: url(../images/li-img.png) left 8px no-repeat; padding: 0 0 0 15px; }
.pt-comodity-2col .pt-full-width-2-col { background: none; padding: 40px 0; }
.pt-comodity-2col .pt-full-width-2-col .pt-col { background: #fafafa; }
.pt-comodity-2col .pt-full-width-2-col .pt-col h3 { margin-bottom: 15px; }
.pt-comodity-2col .pt-full-width-2-col .pt-col li { background: url(../images/li-img.png) left 8px no-repeat; padding: 0 0 0 15px; }
.enquiry-form .pt-globelForm .pt-formRow { width: 100%; }
.pt-rtSide .enquiry-form h2 { background: #1662b6; color: #fff; text-align: center; font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; font-size: 18px; letter-spacing: 0.05em; line-height: 54px; padding: 0 30px; text-transform: uppercase; }
.pt-rtSide .enquiry-form { background: #fff; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 3px solid #1662b6; border-top: 0; /*padding:2.6%;*/ }
.enquiry-form .pt-globelForm { padding: 0 7%; }
.enquiry-form .pt-globelForm h3 { font-size: 13px; font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; color: #000; text-transform: none; line-height: 20px; text-transform: uppercase; }
.enquiry-form .pt-globelForm input[type="submit"], .enquiry-form .pt-globelForm input[type="reset"] { width: 50%; text-align: center; padding: 0; margin: 5% 0 0; float: left; }
.enquiry-form .pt-globelForm input[type="text"], .enquiry-form .pt-globelForm input[type="number"], .enquiry-form .pt-globelForm input[type="tel"], .enquiry-form .pt-globelForm input[type="time"], .enquiry-form .pt-globelForm input[type="email"], .enquiry-form .pt-globelForm input[type="password"] { background: #f7f7f7 none repeat scroll 0 0; border: none; }
/*css-page-lavel-products*/

/*css-page-lavel-service*/
.pt-serviceList { width: 56%; float: left; }
.pt-serviceList h3 { margin-bottom: 10px; }
.pt-serviceList li { background: url(../images/li-img.png) left 8px no-repeat; padding: 0 0 0 15px; }
.pt-productsection { padding-bottom: 20px; border-bottom: 1px dashed #ccc; margin-bottom: 50px; }
.pt-productsection h2 { line-height: 50px; font-size: 40px; }
.pt-productsection .pt-productLogo { width: 80%; }
.pt-productsection .pt-openAccBtn { border-radius: 50px; line-height: 50px; margin-top: 0; }
.pt-saperator{float:left; width:100%; text-align:center; margin:20px 0 30px;}
/*css-page-lavel-open-dmate-acc*/
.pt-desk { display: block; }
.pt-desk .pt-formRowFull{margin-bottom:20px!important; height:auto!important;}

.pt_navigator { bottom: -30px; position: absolute; text-align: center; width: 100%; z-index: 99; }
#open-demate-acc-content .demo_block img { display: block; }
/*#openDemateAcc.pt-sliderForm{position:absolute; bottom:5px; top:auto; text-align:center; width:56%; right:22%; z-index:99;  padding-bottom:0px;}*/
#openDemateAcc.pt-sliderForm { bottom: 0; padding-bottom: 0; position: absolute; right: 15%; text-align: center; top: auto; width: 70%; z-index: 99; }
#openDemateAcc.pt-sliderForm .pt-frmtop { background: rgba(0, 0, 0, 0.3); float: left; padding: 30px 30px 50px; width: 100%; border-radius: 10px 10px 0 0; }
#openDemateAcc.pt-sliderForm .pt-globelForm h2 { color: #ffffff; font-family: "league_gothicregular", Verdana, Geneva, sans-serif; font-size: 30px; letter-spacing: 0.02em; line-height: normal; margin: 0 auto; width: 80%; }
#openDemateAcc.pt-sliderForm .pt-formRowFull { display: inline-block; margin: 5px 1.88% 20px; width: 29.5%; }
#openDemateAcc.pt-sliderForm .pt-globelForm input[type="submit"], .pt-globelForm input[type="button"] { background: #2cb258; border: 0 none; border-radius: 3px; color: #ffffff; cursor: pointer; display: inline-block; font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; font-size: 15px; height: 44px; line-height: 44px; margin: 0 1.5% 0; padding: 0 20px; text-transform: uppercase; width: 29.5%; }
#openDemateAcc.pt-sliderForm .pt-globelForm input[type="submit"]:hover, .pt-globelForm input[type="button"]:hover { background: #1662b6; }
#open-demate-acc-content .pt-SerIcon i { font-size: 40px; color: #fff; margin-top: 35px; }
#open-demate-acc-content .pt-SerIcon { background: #1662b6; }
.pt-marginTop { margin-top: 15px; }
/*css-page-lavel-contact*/
.pt-ltSideCol { float: left; margin-right: 2.7%; width: 30.6%; }
.pt-rtSideCont { float: left; width: 66.7%; }
.pt-contactPage .demo_wrapper ul li { height: 330px; overflow: hidden; float: left; position: relative; }
.pt-contactPage .demo_wrapper ul li img { display: block; max-width: 100%; }
.pt-contactPage .pt-sliderHTML h2 { font-size: 23px; font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; color: #4ecdc4; text-shadow: none; margin-top: 0; }
.pt-contactPage .pt-sliderHTML h2 strong { font-size: 45px; color: #4ecdc4; font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; }
.pt-mainContactWpr { background: #034257; width: 100%; padding-top: 30px; margin-bottom: 0px; }
.pt-mainContactWpr h2 { font-size: 29px; font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; color: #fff; text-align: center; }
.pt-mainContactWpr li { width: 18%; text-align: center; float: left; margin: 20px 1%; text-align: center; }
.pt-mainContactWpr li h3 { color: #fff; text-transform: uppercase; font-size: 17px; font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; line-height: 30px; margin-bottom: 0; }
.pt-mainContactWpr li p { color: #fff; font-size: 15px; text-align: center; font-family: "myriad_set_protext", Verdana, Geneva, sans-serif; line-height: 22px; }
.pt-mainContactWpr li a i { background: #fff; border-radius: 100%; height: 120px; line-height: 120px; margin: 10px 0; text-align: center; width: 120px; }
.pt-mainContactWpr .fa { font-size: 40px; color: #e8e8e8; -webkit-transition: all 450ms ease-in-out; -moz-transition: all 450ms ease-in-out; -ms-transition: all 450ms ease-in-out; -o-transition: all 450ms ease-in-out; transition: all 450ms ease-in-out; }
.pt-mainContactWpr .fa:hover { color: #222222; }
#getintouch li span { }
.pt-orimg { height: 53px; width: 100; display: block; margin: 20px 0 30px; text-align: center; }
.pt-contactForm { margin-top: 40px; }
.pt-contactForm .pt-globelForm .pt-formRow { width: 100%; margin: 0 0px 15px 0%; }
.pt-contactForm .pt-globelForm input[type="text"], .pt-contactForm .pt-globelForm input[type="number"], .pt-contactForm .pt-globelForm input[type="tel"], .pt-contactForm .pt-globelForm input[type="time"], .pt-contactForm .pt-globelForm input[type="email"], .pt-contactForm .pt-globelForm input[type="password"], .pt-contactForm textarea { border: 0; }
.pt-contactForm .pt-globelForm input[type="submit"], .pt-contactForm .pt-globelForm input[type="reset"] { width: 50%; text-align: center; padding: 0; margin: 5% 0 0; float: left; }
.pt-mainContactWpr .pt-rtSideCont { margin-top: 40px; }
.pt-mainContactWpr .pt-rtSideCont h3 { color: #fff; }
.pt-mainContactWpr address { font-style: normal; margin-bottom: 15px; }
.pt-mainContactWpr address figure { float: left; margin-right: 10px; margin-top: 5px; }
.pt-mainContactWpr address p { float: left; width: 40%; color: #fff; font-size: 16px; font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; line-height: 18px; }
/*28JUNE-css-page-lavel-contact*/
.pt-contactBody { padding-top: 0; }
.pt-contactBody .pt-sliderHTML { top: 38%; width: 90%; margin-left: 5%; }
.pt-contactBody .pt-sliderHTML h2 { margin-top: 0; font-size: 30px; line-height: normal; }
.pt-contactBody .pt-sliderHTML h2 strong { font-size: 45px; }
/*training-page-css*/
.pt-enrollBtnOuter {position:absolute; left:50%; margin-left:-100px; top:30px; height: 200px; width: 200px; display: table; text-align: center; vertical-align: middle; background:/* #4dd5d4*/rgba(77, 213, 212, 0.5); border-radius: 100%; }
.pt-enrollBtnInner { height: 100%; width: 100%; display: table-cell; text-align: center; vertical-align: middle; }
.pt-enrollBtnContentTitle { width: 100%; display: block; }
.pt-enrollBtnContentTitle h3 { color: #fff; font-size: 28px; text-transform: capitalize; margin-bottom: 20px; }
.pt-enrollAmount { width: 100%; display: block; }
.pt-enrollAmount h2 { color: #fff; font-size: 44px; margin-bottom: 20px; }
.pt-enrollBtn .pt-getStarted { background: #fff; color: #45433f; font-size:14px; font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; display: inline-block; height: 40px; padding: 0 20px; line-height: 40px; margin-right:0; }
.pt-enrollBtn .pt-getStarted:hover { background: #1662b6; color: #ffffff; }
.pt-ltSide h3.pt-trainingHead { color: #4dd5d4; }
/**/
.pt-openingOuter { width: 100%; padding: 25px; background: #fafafa; border-bottom: 2px solid #eee; margin-bottom: 25px; }
.pt-openingOuter:last-child { margin-bottom: 0; }
.pt-openingContent { width: 100%; margin-bottom: 0px; }
.pt-openingContent p, .pt-openingContent ul { margin-bottom: 20px; }
.pt-openingContent p { text-align: left; }
.pt-openingContent ul { padding-left: 20px; }
.pt-openingContent ul li { padding-left: 20px; background: url(../images/li-img.png) left 8px no-repeat; }
.pt-openingContent p:last-child { margin-bottom: 0px; }
.pt-openingContent h2 { color: #000; font-size: 26px; margin-bottom: 10px; }
.pt-openingContent h3 { color: #000; font-size: 18px; text-transform: uppercase; margin-bottom: 10px; }
.pt-sendResume { width: 100%; padding: 10px 20px; background: #4dd5d4; color: #fff; font-size: 18px; }
p.pt-sendResume { text-align: center; }
.pt-sendResume a { color: #fff; font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; }



/*css-page-lavel-contact*/

/*|-|--media-query-begins--|-|*/
/*start-css-for-below-resolotion---1170px*/
@media all and (max-width:1169px) {
/*home-slider-html*/
.pt-sliderHTML { top: 35%; width: 50%; margin-left: 5%; }
.pt-sliderHTML h2 { margin-top: 0; font-size: 30px; line-height: normal; }
.pt-sliderHTML h2 strong { font-size: 45px; }
/*inner-slider-html*/
.pt-inrPage .pt-sliderHTML { top: 45%; width: 90%; margin-left: 5%; }
.pt-inrPage .pt-sliderHTML h2 { margin-top: 0; font-size: 30px; line-height: normal; }
.pt-inrPage .pt-sliderHTML h2 strong { font-size: 45px; }
.enquiry-form h2 { margin-bottom: 20px; }
/**/
.pt-sliderForm { width: 34%; }
.pt-invListTitle span.titleText { font-size: 1.9em; }
.pt-productsection h2 { font-size: 37px; line-height: 45px; }
#openDemateAcc.pt-sliderForm { width: 70%; right: 15%; }
}

/*start-css-for-resolotion---1024px only*/	
@media all and (width:1024px) {
}

/*start-css-for-below-resolotion---1024px*/
@media all and (max-width:1023px) {
.pt-topMenu .pt-openAccBtn { position: absolute; top: 0px; right: 80px; z-index: 99999999; }
.pt-WebAccess ul span, .pt-ContactInfo span { display: none!important; }
.pt-WebAccess ul li a { color: rgba(255, 255, 255, 0.9); font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; font-size: 14px; line-height: 50px; padding: 0; width: auto; }
.pt-WebAccess ul li a i { background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0; border-radius: 30px; color: rgb(255, 255, 255); font-size: 14px; height: 30px; line-height: 30px; margin: 0 5px; text-align: center; width: 30px; }
.pt-invListTitle span.titleText { font-size: 1.5em; }
.pt-invListTitle { border-bottom: 6px solid rgb(190, 189, 188); }
.pt-ContactInfo { margin-top: 3px; text-align: right; }
.pt-ContactInfo ul li { float: left; width: 100%; text-align: right; }
.pt-ContactInfo ul li a { font-size: 12px; line-height: normal; }
/*home-slider-html*/
.pt-sliderHTML { margin-left: 5%; top: 20%; width: 80%; }
.pt-sliderHTML h2 { margin-top: 0; font-size: 25px; line-height: normal; }
.pt-sliderHTML h2 strong { font-size: 40px; }
/*inner-slider-html*/
.pt-inrPage .pt-sliderHTML { margin-left: 5%; top: 20%; width: 90%; }
.pt-inrPage .pt-sliderHTML h2 { margin-top: 0; font-size: 25px; line-height: normal; }
.pt-inrPage .pt-sliderHTML h2 strong { font-size: 40px; }
/*.pt-inrPage .pt-advantage {padding:0px 10px;}*/

.pt-ltSide { width: 56.7%; }
.pt-rtSide { width: 40.6%; }
.pt-productLeft h2 { font-size: 36px; }
.pt-productLogo { margin-bottom: 20px; width: 80%; }
.pt-productCTA { margin-bottom: 20px; width: 100%; }
.pt-productLeft { width: 54%; }
.pt-productImage { width: 46%; }
.pt-SerHead h3, .pt-ltSide h3.pt-trainingHead { font-size: 1.4em !important; margin-bottom: 10px; }
.pt-sliderForm { display: none; }
.pt-getStarted { font-size: 14px; line-height: 40px; }
.pt-YoutubeBtn { background: rgb(239, 30, 30) none repeat scroll 0 0; border-radius: 50px; color: rgb(255, 255, 255); font-size: 15px; line-height: 40px; text-align: center; width: 40px; }
.pt-takeATour { font-size: 12px; line-height: 40px; margin-right: 10px; padding: 0 10px; }
h2 { font-size: 2.5em; margin-bottom: 35px; }
.pt-socialFtr a { background: rgba(61, 61, 61, 0.15) none repeat scroll 0 0; border-radius: 100%; display: inline-block; font-size: 0.9em; height: 30px; line-height: 30px; margin: 0 1px; width: 30px; }
.pt-ftrContact p, .pt-ftrForm p { color: rgb(136, 136, 136); font-family: "myriad_set_protext", Verdana, Geneva, sans-serif; font-size: 11px; margin: 0 0 5px; }
/*footer .noneed{clear:both;}

footer .pt-full-width-4-col .pt-col {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0 2% 0 0;
    padding: 20px 0;
    width:48%!important;
}*/
.pt-ftrContact ul li { font-size: 10px; }
.pt-productsection h2 { font-size: 30px; line-height: 35px; margin-bottom: 10px; }
.pt-productsection .pt-openAccBtn { margin-top: 10px; }
h2 { font-size: 2.3em; margin-bottom: 35px; }
#openDemateAcc.pt-sliderForm { width: 85%; right: 8%; display: block; }
#openDemateAcc.pt-sliderForm .pt-frmtop { padding: 20px 20px 25px; }
h1 { font-size: 2.8em; margin-bottom: 40px; }
.pt-serviceList { width: 100%; }

.pt-enrollBtnOuter {position:absolute; left:50%; margin-left:-100px; top:30px; height: 200px; width: 200px; display: table; text-align: center; vertical-align: middle; background: #4dd5d4; border-radius: 100%; }
.pt-enrollBtnContentTitle h3 { color: #ffffff; font-size: 22px; margin-bottom: 15px;}
.pt-enrollAmount h2 {font-size: 34px;}
.pt-enrollBtn .pt-getStarted {font-size: 12px; height: 35px; line-height: 35px; padding: 0 15px;}

.pt-openingContent p { text-align: left; font-size: 15px; }
p.pt-sendResume { text-align: center; font-size: 15px; }
}

/*start-css-for-below-resolotion---1001px*/
@media all and (max-width:1000px) {
}

/*start-css-for-below-resolotion---801px*/
@media all and (max-width:800px) {
}

/*start-css-for-resolotion---768px only*/
@media all and (width:768px) {
}

/*start-css-for-below-resolotion---768px*/
@media all and (max-width:767px) {
h1 { font-size: 2.3em; margin-bottom: 30px; }
h2 { font-size: 2em; }
.pt-invListTitle span.titleText { font-size: 2em; }
.pt-invListTitle span.titleText span { line-height: 90px; }
.pt-invListTitle span.titleText span br { display: none; }
.pt-SerListIcon { margin-bottom: 15px; }
/*home-slider-html*/
.pt-sliderHTML { margin-left: 5%; top: 10%; width: 90%; }
.pt-sliderHTML h2 { margin-top: 0; font-size: 22px; line-height: normal; }
.pt-sliderHTML h2 strong { font-size: 30px; }
.pt-ltSide { width: 100%; margin: 0 0 30px; }
.pt-ltSide figure { margin-top: 30px; }
.pt-rtSide { width: 100%; margin: 0 0 30px; }
/*inner-slider-html*/
.pt-inrPage .pt-sliderHTML { margin-left: 5%; top: 22%; width: 90%; }
.pt-inrPage .pt-sliderHTML h2 { margin-top: 0; font-size: 22px; line-height: normal; }
.pt-inrPage .pt-sliderHTML h2 strong { font-size: 30px; }
footer h3 { margin-bottom: 0; }
.pt-ftrlink { padding-right: 3%; width: 50%; margin: 0 0 15px; }
.pt-ftrlink:last-child { padding: 0; }
.pt-ftrContact { padding-right: 3%; width: 100%; margin: 0 0 25px; }
.noneed { display: none; }
#aboutusCont { width: 100%!important; }
.footer h3 { color: rgb(0, 0, 0); font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; font-size: 14px; }
.pt-ftrContact ul li { font-size: 10px; }
.pt-ftrContact p, .pt-ftrForm p { color: rgb(136, 136, 136); font-family: "myriad_set_protext", Verdana, Geneva, sans-serif; font-size: 11px; margin: 0 0 5px; }
.pt-socialFtr a { background: rgba(61, 61, 61, 0.15) none repeat scroll 0 0; border-radius: 100%; display: inline-block; font-size: 0.9em; height: 30px; line-height: 30px; margin: 0 1px; width: 30px; }
.pt-InvertingBg .pt-full-width-3-col .pt-container .pt-col { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; margin: 0 2% 0 0; padding: 20px; width: 32%; }
footer .pt-full-width-4-col .pt-container .pt-col:last-child { display: none; }
footer .pt-full-width-4-col .pt-col { margin: 0 2% 20px 0; padding: 20px; width: 32% !important; }
.pt-ftrContact ul li { margin-bottom: 0; }
.pt-productLeft h2 { font-size: 29px; }
.pt-getStarted, .pt-productsection .pt-openAccBtn { font-size: 11px; line-height: 40px; padding: 0 20px; }
.pt-comodity-2col .pt-full-width-2-col .pt-col { width: 100%; }
.pt-comodity-2col .pt-full-width-2-col { padding: 10px 0 40px 0; }
.pt-sliderHTML { min-height: 100px; }
#openDemateAcc.pt-sliderForm { width: 100%; right: 0%; display: block; }
#openDemateAcc.pt-sliderForm .pt-frmtop { padding: 20px 20px 15px; }
h1 { font-size: 2.5em; margin-bottom: 30px; line-height: 40px; }
.pt-content { margin: 30px 0; }
h2 { margin-bottom: 20px; }
.pt-ltSide figure { margin-top: 10px; }
.pt-mainContactWpr h2 { font-size: 27px; }
.pt-ltSideCol { margin-right: 0%; width: 100%; }
.pt-mainContactWpr .pt-rtSideCont { width: 100%; }
.pt-mainContactWpr address p { width: 50%; }

.pt-enrollBtnOuter {position:inherit; margin-left:-100px; top:30px; height: auto; width: 200px; padding:30px 0; display: table; text-align: center; vertical-align: middle; background: #4dd5d4; border-radius: 30px; }
.pt-enrollBtnContentTitle h3 { color: #ffffff; font-size: 22px; margin-bottom: 15px;}
.pt-enrollAmount h2 {font-size: 34px;}
.pt-enrollBtn .pt-getStarted {font-size: 12px; height: 35px; line-height: 35px; padding: 0 15px;}
.pt-content:last-child .pt-ltSide {
    margin: 0 0 0px;
    width: 100%;
}


.pt-openingContent h2 { color: #000; font-size: 22px; margin-bottom: 10px; }
.pt-openingContent h3 { color: #000; font-size: 16px; text-transform: uppercase; margin-bottom: 10px; }
.pt-openingContent p { text-align: left; font-size: 13px; }
p.pt-sendResume { text-align: center; font-size: 13px; }
}



/*start-css-for-below-resolotion---701px*/
@media all and (max-width:700px) {
}

/*start-css-for-below-resolotion---641px*/
@media all and (max-width:640px) {
}

/*start-css-for-resolotion---600px only*/
@media all and (width:600px) {
}

/*start-css-for-below-resolotion---600px*/
@media all and (max-width:599px) {
.pt-topMenu .pt-openAccBtn { right: 60px; }
h1 { font-size: 2em; margin-bottom: 20px; }
h2 { margin-bottom: 20px; }
.pt-topMenu .pt-openAccBtn { margin-top: 10px; line-height: 30px; font-size: 11px; font-family: "myriad_set_probold", Verdana, Geneva, sans-serif; }
.pt-ContactInfo { display: none; }
.pt-invListTitle span.titleText { font-size: 1.8em; }
.pt-productLeft, .pt-productImage { width: 100%; }
.pt-productLeft h2 { margin-bottom: 10px; }
.pt-copyrightWpr .pt-full-width-4-col .pt-container .pt-col { width: 100%!important; margin: 0; }
.pt-ftrContact { margin: 0; }
/*home-slider-html*/
.pt-sliderHTML { margin-left: 5%; top: 10%; width: 85%; }
.pt-sliderHTML h2 { margin-top: 0; font-size: 16px; line-height: normal; font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; }
.pt-sliderHTML h2 span { font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; }
.pt-sliderHTML h2 strong { font-size: 22px; }
.pt-sliderHTML a { font-size: 13px; line-height: 36px; }
/*inner-slider-html*/
.pt-inrPage .pt-sliderHTML { margin-left: 5%; top: 29%; width: 90%; }
.pt-inrPage .pt-sliderHTML h2 { margin-top: 0; font-size: 16px; line-height: normal; font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; }
.pt-inrPage .pt-sliderHTML h2 span { font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; }
.pt-inrPage .pt-sliderHTML h2 strong { font-size: 22px; }
.pt-desk { display: none; }
.pt-device599 { display: block; }
.pt-device599 #openDemateAcc { position: inherit; }
.pt-device599 #openDemateAcc.pt-sliderForm .pt-formRowFull { width: 100%; margin: 5px 0; }
.pt-device599 #openDemateAcc .pt-frmtop .pt-formRowFull{margin-bottom:20px!important; height:auto!important;}
.pt-device599 #openDemateAcc .pt-frmtop{padding-bottom:25px;}

.pt-device599 #openDemateAcc.pt-sliderForm .pt-frmtop { background: #034257; }
.pt-device599 #openDemateAcc.pt-sliderForm .pt-globelForm input[type="submit"], .pt-device599 #openDemateAcc.pt-sliderForm.pt-globelForm input[type="button"] { width: 40%; }
#openDemateAcc.pt-sliderForm .pt-frmtop {border-radius: 0px 0px 0 0; }

.pt-mainContactWpr { padding-top: 0px; }
.pt-mainContactWpr h2 { line-height: 35px; }
.pt-contactForm, .pt-mainContactWpr .pt-rtSideCont { margin-top: 10px; }
.pt-openingOuter { padding: 15px; width: 100%; }
.pt-WebAccess { padding: 0 10px; }
.pt-WebAccess ul li a i { font-size: 14px; height: 25px; line-height: 25px; width: 25px; }
}
 @media all and (max-width:480px) {
/*home-slider-html*/
/*inner-slider-html*/
}

/*start-css-for-below-resolotion---480px*/
@media all and (max-width:479px) {
h1 { font-size: 1.8em; line-height: 30px; margin-bottom: 20px; }
h2 { font-size: 1.5em; line-height: 25px; }
.pt-topMenu .pt-openAccBtn { right: 60px; }
.pt-invListTitle span.titleText span { line-height: 40px; }
.pt-invListTitle span.titleText { font-size: 1.3em; }
.pt-WebAccess ul li a i { margin: 0 2px; }
/*home-slider-html*/
.pt-sliderHTML { margin-left: 5%; top: 5%; }
.pt-sliderHTML h2 { margin-top: 0; margin-bottom: 5px; font-size: 12px; line-height: normal; font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; }
.pt-sliderHTML h2 span { font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; }
.pt-sliderHTML h2 strong { font-size: 15px; }
.pt-sliderHTML a { font-size: 11px; line-height: 25px; }
/*inner-slider-html*/
.pt-inrPage .pt-middle-body {/*margin-top: -53px;*/ }
.pt-inrPage .pt-sliderHTML { margin-left: 5%; top: 33%; width: 90%; }
.pt-inrPage .pt-sliderHTML h2 { margin-top: 0; margin-bottom: 5px; font-size: 12px; line-height: normal; font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; }
.pt-inrPage .pt-sliderHTML h2 span { font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; }
.pt-inrPage .pt-sliderHTML h2 strong { font-size: 15px; }
.pt-mainContactWpr h2 { font-size: 23px; line-height: 32px; }
.pt-mainContactWpr address p { width: 80%; }
}

/*start-css-for-below-resolotion---360px*/
@media all and (max-width:359px) {
.pt-WebAccess ul li a i { margin: 0 1px; }
.pt-topMenu .pt-openAccBtn { font-size: 10px; }
.pt-openAccBtn { padding: 0 10px; }
.pt-sliderHTML { margin-left: 5%; top: 10%; width: 80%; }
/*inner-slider-html*/
.pt-inrPage .pt-sliderHTML { margin-left: 5%; top: 35%; width: 90%; }
.pt-inrPage .pt-sliderHTML h2 { margin-top: 0; margin-bottom: 5px; font-size: 10px; line-height: normal; font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; }
.pt-inrPage .pt-sliderHTML h2 span { font-family: "myriad_set_prosemibold", Verdana, Geneva, sans-serif; }
.pt-inrPage .pt-sliderHTML h2 strong { font-size: 14px; }
.pt-inrPage .pt-middle-body {/*margin-top: -50px;*/ }
.pt-mainContactWpr h2 { font-size: 20px; line-height: 25px; }
.pt-mainContactWpr address p { font-size: 14px; }
}
